Go Back

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 #shinyblackpugs 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 plant 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, 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 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 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.