Homemade Vegan Dog Food

Homemade Vegan Dog Food

Homemade Vegan (Whole Foods Plant-Based) Dog Food

***Updated on 3-28-2025***
Yesterday, we said goodbye to our last pug, Ana. She was about to turn 15 years old. The past almost 2 years without her sister (Aubrey) had been VERY difficult for her. They were extremely close, and Ana took Aubrey's death hard. We are grateful that Ana had a very calm last day of her life, and passed peacefully with her mom and dad by her side.
***Updated on 4-11-2024***
On April 6, 2023, we were devastated when one of our pugs (Aubrey) went to Heaven. Unbeknowst to us, she apparently had a back injury (we believe) from jumping off the sofa that ended up deteriorating her spinal cord. She eventually had to be put to rest after she developed a condition called Myelomalacia, and eventually, she could no longer breathe. We loved her SO much!!! She had bloodwork done not long before she passed away, and everything internally was still in excellent working order. She ate this incredibly nutrient-rich dog food and other whole plant foods for years! She was in such good health until this travesty happened. We still have her sister Ana with us, who is in very good health. We hope she will live a long time!!!
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 fed our 17-lb pugs daily:
6:00 AM: Heaping 1/3 cup of our homemade food (see recipe below) plus 1/6 cup of V-Dog kibble
12:00 PM: One small serving of fruit (about 1 T) and some low-cal veggies (like a few pieces of red bell pepper, cucumber, carrots, sugar snap peas, steamed cauliflower, beets, etc.), plus 1 T of homemade unsweetened plain soy yogurt or tofu, as well.
6:00 PM: Heaping 1/3 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
***UPDATED ON 4-11-2024***
Homemade Vegan Dog Food – Made in an electric pressure cooker. We use our 8-qt Instant Pot, but it can be made in the 6-qt one, as well.
THIS RECIPE MAKES about 18-22 cups (depending on whether or not you add the pumpkin and sweet potatoes to the mix.
Cuisine: Pet Food
Keyword: Homemade Dog Food, Vegan Dog Food
Servings: 18 cups
Author: Mrs. Plant

Equipment

  • Pressure Cooker

Ingredients

  • 1 cup dry organic brown rice
  • ½ cup dry green/brown lentils rinsed well
  • 1 cup dry, soaked garbanzo beans Measure after being soaked in water for several hours OR use 1 1/2 cups cooked beans (can be canned)
  • 1 cup dry, soaked great northern or navy beans Measure after being soaked in water for several hours OR use 1 1/2 cups cooked beans (can be canned) NOTE: If your dog is over 7 years old, replace these beans with 1 cup of old-fashioned rolled oats
  • 1- lb bag organic frozen spinach NOT thawed
  • 1- lb bag organic frozen peas thawed
  • 1- lb bag organic frozen green beans thawed
  • 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 hot tap water
  • 15-oz can of organic pumpkin optional
  • 1 1/2 cups cooked sweet potatoes optional (you can add more if you need to increase calories)

Instructions

  • Shred carrots in food processor or chop into tiny dice by hand. Transfer to pressure cooker. This will be at the bottom of the pressure cooker to prevent burning.
  • Then, change to an S-blade and process cooked or soaked beans to a medium coarseness.
  • Add the ingredients to pressure cooker in order: beans, rice, lentils, oats (for dogs over 7 years old, if using) peas, green beans, broccoli, and spinach plus water.
  • Cook for 12 minutes with natural release. It can take almost 45 minutes for the pressure to come down and release. Remove the pressure cooker lid and 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.

Notes

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.

91 comments

  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.

  2. Have you ever made this without a pressure cooker (e.g., on the stove top), and if so, do you happen to have an adjusted recipe for that? I would love to try your recipe, but don’t have a pressure cooker. Thank you!

    • 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.

      • You listed the measurements of the beans as “after being soaked”, but Im wondering what the dry measurements are? Otherwise I will have to guess the amount and potentially waste beans or not have enough since they absorb so much water

      • To be honest, we soak a 1-lb bag and then separate that into about five 1-cup baggies and freeze those for future use. I would say that about 3 1/5 oz would equal 1 cup after soaking.

  3. 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!

  4. Could I cook in slow cooker instead? I don’t have a pressure cooker. And how long do you think I would need to cook for?

    • 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.

  5. 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!

  6. Thanks so much for the recipe. So blessed that I got your recipe. I thought that dogs need meat all the time. Though we are vegetarians from birth, we started to get chicken based kibble and all types of bones from stores. Would definitely be interested in trying out this recipe. I also give him coconut oil along with Kibbles and he loves it. He also loves fish oil capsules which I just feed him. Not sure if that is the right way. Our dog is 60 lbs and would double the quantity.

    Would like to know your suggestion on Deworming and Heartworming medicines. Is there a natural way to treat our dogs for this?

    • 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!

      • How can you go about telling which vegetable your dog may be allergic to? Including the ones that you put in your recipe, the broccoli, the green peas, the green beans, and the spinach. How do you test the allergies?

  7. Very excited to have found this! Would a plant based diet be appropriate for a puppy? We will be bringing home a Corgi puppy sometime this summer and would like to start them off right. Even if it means retaining a meat based diet for a time. Any help you might offer would be appreciated. I’d ask the vet but we don’t yet have one – ‘cuz we don’t yet have the pooch. LOL!

    • I can only say that our dogs were about 2 1/2 years old when they became 100% plant-based, but I have known a lot of people who have started their dogs as puppies. I would always consult your vet first.

    • For my puppy I increased foods that are rich in omega 3 and fat. So I added flax oil and algae powder to the food mix. She’s doing great!

      • There are already flax and chia seeds in the recipe. You mix them into the cooked food at the end. They are specifically for Omega 3s and included as healthy plant fts.

  8. We recently adopted a 6 month old mixed breed pup and have him on Vdog Kibble. He was rescued from Tijuana, Mexico and we have no idea what he is, Jack Russell, Schnauzer, Dachsund, and who knows?

    I have been adding veggies to his food with a little vegan broth to soften the kibble a bit for his little teeth. We transitioned to Vdog from the animal based kibble the foster family was giving him and he is loving it. I am going to make your recipe to add to his kibble and I’ll let you know how he fares.

    Thanks so much for posting this!

  9. What size pressure cooker are you using? Will this recipe fit in the 6 qt instant pot? I’ve had this pinned for a while but haven’t tried it as 2 of my 3 dogs are over 60# which would be a lot of food! But my 20# dog is having issues w/ inflammatory vasculitis again and I’m thinking of splitting her off with her own food and see if this helps.

    • You can use 6 or 8 qt. We use 8 qt because we do add the pumpkin and sweet potatoes into the mixture, and that leaves us room to stir without it flowing over the edge of the pot. Hope that helps!

    • We know many people who do not feed their dogs additional kibble without issues. However, I would consult with your vet or dog nutritionist if you have concerns.

  10. Would I cook it for the same amount of time if I wanted to cut the recipe in half so I wouldn’t waste so much food if my dog won’t eat it, he’s very picky? He doesn’t like vegetables, loves apples, oranges and frozen bananas. He’s a 96lb mix of 7 breeds. If he won’t eat it how’s the taste for humans?

    • I would cook the food 7 minutes if you’re halving the recipe. The rice still needs to cook. Remember, you can freeze the food for future use. I definitely want to know if he liked it or not! I’m sure you could eat the mix if you added some salt, but personally, that wouldn’t be my jam. Lol

  11. I have been feeding my rescue dogs plant based for 2 years..oatmeal for bkft and 1/2 cup homemade food for supper….I mix beans, rice and veggies together much the same as you, then in 1/2 cup measurements put the pucks on a cookie sheet , freeze the bag and keep in the freezer..2 min in microwave thaws 2 pucks…they love it and their skin has been cured

    • That’s great! I always love to hear about other plant-based pups! Just make sure they are getting a well-rounded diet with all the nutrients they need. Our food recipe is not random. It was put together in such a way that our girls get enough calories, macronutrients, and micronutrients daily.

      • Hi ms plant
        Your transformation is inspiring.

        I’m curious how you developed this recipe for dogs and how you know it has all the right nutrients for them?

        Thank you

      • We originally made something similar that our friend who is a friend shared with us. It wasn’t vegan. Then, we worked with our vet to make the recipe vegan and include varied ingredients to get all of the nutrients. Our pugs have been on this food for over a decade (they are almost 13 now) with great results and blood work.

  12. I made this recipe for my dog yesterday and he is refusing to eat it. He won’t even go near it. I’ve tried everything with my dog. Every vegan dog food on the market. Homemade vegan dog food with tofu, or beans and I’ve even tried eggs. Sometimes he will eat and sometimes he won’t. I literally do not know what else to do with this dog. Pls help.

  13. My four dogs have been on a recipe similar to this for over a decade and everyone jokes that they will never die. They age, but they still come running for breakfast like champs. About five years ago I began growing the fruits and veggies I feed my family: including the dogs. Let me tell you: broccoli leaves and stems, kale with caterpillar holes, and things like fresh summer squash are their favorites and a great way to use up garden surpluses. I challenge you to grow a dog food garden next year! My Aussie mix will eat the brassicas right out of the ground if we let him. 🙂

  14. Besides, grocery store organic produce is still far from plant based/vegan. Sure they only use organic pesticides but BT is still an awful pesticide for your dogs and blood + bone meal fertilizers are still products of the animal agriculture industry. Grow your own to make sure it’s vegan.

  15. Can I ask please…. why do you add cooked sweet potato at the end? Why not in the pot to cook along with everything else?
    Excited to try this recipe for our 7yr old Bichon Frise Baxter! He will not entertain vg dry kibble…any advice? It’s costing a fortune in trial and error! Does he need it?

    • Unless you have the 8 at Instant Pot, the sweet potato won’t fit until everything’s been cooked. It’s mostly a space issue. You don’t need the Vdog IF you make sure he’s getting enough of the homemade food. Many people only feed the homemade food without the kibble. Feel free to email me for further questions. ❤️

      • Ah! That makes sense then 🙂 thanks so much , recipe printed ready to cook up a batch tomorrow. What are your thoughts on pea pasta (or normal durum wheat pasta in general) is grain/gluten free the best way to go?

    • You need to make a slow transition over a week’s time to make sure they don’t have any allergies. We have them 1/4 of the new food, 3/4 of the old for a couple of days. Then, we moved to 1/2 and 1/2, then 3/4 new food to 1/4 old. Then finally, 100% on the new food. Should take 7-8 days to transition. I would also show the recipe to your vet to see if there is any reason he/she thinks this isn’t good for your specific dog. Many people have told me they started out their new puppies with our recipe without issue. Just make sure the calories are correct for your dogs weight.

  16. Thank you for the recipe and details! Do your dogs have gas from the beans? I had learned that when switching dog foods, giving dogs 1/2-1 tsp (if they are small dogs, more if they are larger, look online for details) of pumpkin puree, from a can (not pumpkin “mix”) on top of their food helps speed up the transition time greatly without negative effects (as diarrhea). There are articles online about how the pureed pumpkin calms the digestive track. I had to do this years ago when we suddenly had to switch a dog food overnight, and the dog had no ill side effects at all, I just put it on top of the new food every meal for at least a week. I’ve also done this if a dog has an upset stomach. A long time ago there was a book on making raw food for dogs, it did contain meat… since then I have found videos on youtube of simple, healthy, homemade food ideas for dogs. Your recipe looks great and simple, will give it a try, I have no doubt that it will be gobbled up! I can’t imagine eating the same dry food every single meal, every single day. If your dogs are healthy and happy, it’s worth making the food 🙂

  17. Thank you so much for sharing this recipe! I’ve been making it for my pups for several years now and it’s great. They love it and all are super healthy. It’s easy to make and stores well in the freezer. One huge plus I’ve found recently is that it’s great for my elderly Chihuahua who has heart failure. Most canned dog food has really high levels of salt, which is terrible for heart failure. But your recipe is perfect for him!

  18. Hello, I have written before and I didn’t get an answer… I’m assuming the answer would go to my email or be shown here so everyone can see?

    Anyway I’m hearing that dogs and especially cats need taurine.
    What do you think of that?
    Is it necessary?
    And if so, how much would you add to the batch from the recipe for the dog food?

    Thanks

    • If I had a cat, I wouldn’t feed them a vegan diet as they are carnivores. I have never had an issue with my dogs eating our food. I would check with your vet or a dog nutritionist.

  19. Is it ok to replace red lentils with green ones?
    And is it ok to replace dry garbanzo beans with unsalted canned ones if made in slow cooker? Thank you!

  20. I am so sorry for your loss. Me parents’ pug was in a similar situation.

    I tried to make this recipe in a slow cooker and it’s been great. My dogs love it!
    I have a question – would you make it in a microwave?

  21. It says you can feed this without a balanced commercial food, but this is deficient in/missing vitamin A, vitamin D, DHA/EPA, iron, vitamin B12, and iodine. The carrots may look like a vitamin A source at first, but it is actually provided in the form of beta-carotene, which must be converted into retinol. Dogs cannot convert this efficiently. Dogs also cannot create vitamin D from sun exposure, so they must get it through their diet through a supplement or through liver and oily fish. This recipe is also lacking in DHA and EPA, two essential omega-3 fatty acids responsible for brain and heart health. I also believe this recipe is probably deficient in iron because plant-based iron comes in the form of nonheme iron, which is far less bioavailable than heme iron, which comes from animal protein. Vitamin B12 is also virtually nonexistent in plant-based foods, so unless a supplement is provided, a dog will become deficient in B12 if primarily fed this recipe for an extended period of time. Iodine is also almost completely absent, which surprises me since a small amount of kelp can easily provide enough. Iodine is responsible for a healthy thyroid, and a deficiency can cause hypothyroidism (underactive thyroid). Symptoms in both dogs and humans include weight gain and fatigue. Another thing I also wanted to mention is that as plant-based foods have an incomplete amino acid profile, this recipe is likely to be deficient in certain amino acids. Methionine, for example, is commonly found in animal protein. It occurs in plant foods in much lower amounts. Dogs require methionine as well as cysteine to synthesize the amino acid taurine, and if one or both are deficient (and a taurine supplement is not supplied) then a dog can become deficient in taurine. While nutrient deficiencies can take months to show, if you choose to make homemade dog food, please try to make it complete and balanced, as you will likely be feeding it long-term.

  22. Thank you for this recipe, which my fussy dog really enjoys. Can I ask why you add the sweet potato at the end? I grated mine and added it with the carrot, but it has occurred to me there may be a nutrition-related reason not to do this!

  23. I am so happy to find your website and this recipe! One of my dogs does not do well with lentils. Do you have a suggestion for a substitution? Thank you!

Leave a Reply to AlexCancel reply