Vegan Dog Food

vegan dog food

When I first starting eating strictly plant-based foods, I still fed my dogs meat. For a time I switched to a vegetarian diet, giving them eggs and bits of cheese for treats. But then I started reading about the dairy and poultry industries, and I knew that I could not buy these products and support the industries that caused so much pain and suffering. So I decided to investigate vegan dog food and found that although there were many, they were all way too expensive for us. I decided I should make my own, and after doing a little research, I came up with this recipe for my dogs. You can vary the grain and the type of beans or peas you use, but don’t leave out the peanut butter – they love it!

Vegan Dog Food

  • Prep Time: 15m
  • Cook Time: 2h
  • Total Time: 2h 15m


  • 2 c dried lentils
  • 1 1/2 c dried blackeyed peas (or bean/pea of choice)
  • 1/2 c brown rice, uncooked
  • 2 c frozen vegetables (avoid onion, peppers and garlic)
  • 1 sweet potato, cubed
  • 1/2 c nutritional yeast
  • 1/4 c ground flax seeds
  • 1/2 c peanut butter
  • Supplements (see Notes)


  1. Place peas/beans, lentils, rice, frozen vegetables and sweet potato in a very large pot and cover with water.
  2. Bring to a boil, lower heat, and simmer for 1 1/2 - 2 hours. You want the peas and beans to be very well cooked because then they are easier to digest.
  3. Remove pan from heat and drain off excess water, if any.
  4. Using a potato masher, mash everything together (for easier digestion, again).
  5. While still hot, add peanut butter and stir until it melts.
  6. Let mixture cool for 20-30 minutes.
  7. Stir in nutritional yeast and ground flax seeds
  8. I add supplements to each individual serving instead of to the whole pot. See notes for suggestions.


Feed about 1/2 cup per 10 lbs of body weight.

You should supplement with l-carnitine and especially with taurine. Shortages of both can cause problems, so be sure to add them to your pet’s food. Dosage should be:

Taurine – 50mg per 10lbs of body weight
L-Carnitine – 30mg per 5lbs of body weight

I buy vegan capsules of these nutrients and pour the contents of the powder onto a small plate, and divide it into the proper dosage. For instance, if you want to put 100mg of taurine in your dog’s food, and the capsules contain 200mg, you’re going to want to use half the capsule. You don’t have to be exact in measurements, just eyeball it.

There is also a supplement called Vegedog that contains these and other nutrients for a vegan dog.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>