Homemade Vegan Dog Food

Homemade Vegan Dog Food

Homemade Vegan (Whole Foods Plant-Based) Dog Food

I've had a lot of people ask me how we make our dogs' food. Since 2012, our SHINY VEGAN PUGS have been 100% whole foods plant-based. Our vet says they are the healthiest pugs he has ever treated. Our pugs weigh around 16-16.5 pounds, and they are just the perfect weight for their size.
***Updated on 10-7-2019***
NOTE: You do not have to feed your dog a commercial dog food if you feed our homemade food. Just make sure your dogs are a healthy weight and you are feeding them enough calories. Supplement their meals with some raw fruits, veggies, sweet potatoes, pumpkin, homemade dog biscuits, etc.) And ALWAYS consult with your vet to make sure they understand what kind of diet you plan to feed your dog(s).
Here's what we feed our dogs daily:
6:00 AM: Heaping 1/3-1/2 cup of our homemade food (see recipe below) plus 1/6 cup of V-Dog kibble
12:00 PM: One serving of fruit (they share 1/2 apple, a few berries, or other fruit) and some low-cal veggies (like a few pieces of red bell pepper, cucumber, carrots, sugar snap peas, steamed cauliflower, beets, etc.). I usually give them 1 T of homemade unsweetened plain soy yogurt or tofu, as well.
6:00 PM: Heaping 1/3-1/2 cup of our homemade food (see recipe below) plus 1/6 cup of V-Dog kibble
Right after dinner: One homemade Peanut Butter Pumpkin Oat Biscuit
ADDITIONAL SNACKS: Periodically, we also treat them with kale stems, colored bell peppers, carrots, lettuce, spinach, and other raw veggies, as well as occasionally, some air-popped organic popcorn and a small amount (1 teaspoon) of nut butter (peanut or almond) or organic tofu.
***UPDATED ON 10-7-2019***
Homemade Vegan Dog Food – Made in an electric pressure cooker
THIS RECIPE MAKES about 22-22.5 cups
NOTE: As your dog gets older (over the age of 7), he/she will need more carbohydrate and less protein in their diet. So, we simply replaced the white beans with oats in the recipe when our girls got older. We also started adding 1 can of organic pumpkin and 2 or 3 cooked sweet potatoes into our dog food (after cooking but before freezing it) to reduce the amount of times the girls eat during the day.
Cuisine: Pet Food
Keyword: Homemade Dog Food, Vegan Dog Food
Author: Mrs. Plant


  • Pressure Cooker


  • 1 cup dry organic brown rice
  • ½ cup dry lentils
  • 1 cup garbanzo beans measured after being soaked or cooked
  • 1 cup great northern or navy beans measured after being soaked or cooked (replace with 1 cup of oats if your dog is over the age of 7)
  • 1 1- lb bag organic frozen spinach NOT thawed
  • 1 1- lb bag organic frozen peas thawed
  • 1 1- lb bag organic frozen green beans thawed
  • 1 1- lb bag of frozen broccoli or cauliflower optional but healthy and will extend the food
  • 1 lb organic carrots shredded in food processor or chopped small (you can also buy them pre-shredded)
  • 1/2 cup chia seeds
  • 1/2 cup ground flaxseed
  • 7 cups water
  • 1 can of organic pumpkin optional
  • 1 1/2 cups cooked sweet potatoes optional


  • Shred carrots in food processor or chop into tiny dice by hand. Transfer to pressure cooker.
  • Then, change to an S-blade and process cooked or soaked beans to a medium coarseness.
  • Add to pressure cooker. Add rice, lentils, peas, green beans, broccoli, and spinach plus water.
  • Cook for 9 minutes with natural release. It can take almost 45 minutes for the pressure to come down and release. Stir in chia seeds and ground flaxseed. If adding, stir in 1 can of organic pumpkin and 2 or 3 cooked sweet potatoes. Cool and put into individual containers with tight lids and freeze for future use.


Disclosure: Mrs. Plant makes use of Amazon.com affiliate links when they are available. These are products I have personally purchased and recommend based on my experience with them. Your use of these links for product purchases provides me with a commission which pays for the food and supplies I use to keep this website alive. However, your use of these links as a reader is not required.


  1. I have read that spinach should only be given on a very limited basis. I won’t include it next time.

    • Our dogs are about 16 lbs. You might try starting with slightly less than what we are giving, along with the additional V-dog and/or fruits and veggies snacks. If your dog is the correct weight, you don’t want him/her to lose any. Also, just make sure to check with your vet regularly to see if she/he is the right weight and doing well. Every dog is different, and we don’t give medical advice . You need to always speak with your vet first and while making food changes. Also, transition slowly over a week.

    • Not so to speak. We do give them some organic, unrefined coconut oil when their skin gets drier in the colder months. I’m not sure you’d call that a supplement, though. I note pretty much everything we feed them in this post.

  2. If you do use oats for dogs 7+, do you mean 1 cup raw oats into pressure cooker or less raw oats that will total 1 cup when cooked? Thank you.

    • 1 cup of UNCOOKED oats. It would be hard to know what the cooked amount would be since it will be mixed in with all of the other ingredients. Let us know if your fur baby loves the food!

    • You should be able to. I would add a bit more water and cook it on low for 6-8 hours. I would try it on a day when you’re going to be home and can check it often. Also, give it a good stir once in a while.

  3. Thank you for this recipe! I have cooked it for my 1 year old 30 kg Rhodesian Ridgeback X Staffy and he loves it! I doubled the recipe and it makes about 24 containers (filled 3/4). So the portion sizes you mentioned seem accurate and I just feed him double as he’s a big boy. I freeze the containers and take out two at a time to defrost. He gets half a container mixed with about a cup of V-Dog vegan biscuits plus cooked and blended pumpkin to make a thick soup consistency. For the pumpkin (if anyone is interested), I buy 4 x whole pumpkins per week. Every few days I chop up 1 pumpkin, remove the seeds and place into high pressure cooker for 26 mins on high. Once done I blend in a blender and then store in 2 large containers in fridge. Once a day to his meal I add a Hemp Nectar oil supplement and sometimes some coconut yoghurt (helped initially to get him to eat this new food). His skin is looking better than ever, as he is allergic to many foods and environmental things like pollen. Thank you for sharing this great recipe!

    • I never give advice on how much to feed other people’s dogs. That is something you should discuss with your vet or figure out based on what I feed my dogs, which is in this post. With a dog that weighs that much, you’re probably going to have to supplement with some vegan dry food like V-Dog. You have to cook a lot of homemade food to keep him satisfied! Just make sure if your dog begins to lose weight and doesn’t need to, that you give more food/calories. You don’t want your dog to become underweight. A lot of pet owners like our food recipe because it helps their overweight dogs get to a healthy weight. Plant-based food is lower in caloric density but still keeps dogs feeling full. Hope this helps!

Leave a Reply to Lindsay Cancel reply