Feeding your dog high-quality vegan dog food can be hard since there aren’t many commercial vegan foods available for you to choose from. Making homemade vegan dog food recipes yourself is often the only choice, and below are some of the better ones.

Note: it is generally not recommended to feed dogs a 100% vegan diet for a prolonged period of time.

Before attempting any of these recipes, please consult with your veterinarian or canine nutritionist, and read more about dog vegan diets here.

RELATED VIDEO: Samantha's Homemade Vegan Dog Food Meal

Homemade Vegan Dog Food Recipes

Homemade Vegan Dog Chickpea Stew

This recipe is simple and nutritious for what it is. You won’t have to spend a lot of time making it either.


  • 3 cups of cooked chickpeas
  • 3 tbsp. of organic peanut butter
  • 2 tbsp. of organic oil
  • 2 cups of water
  • 1 beet
  • 1 carrot
  • 1 celery stalk


Cook the chickpeas thoroughly. Dice the vegetables and make the slices as thin as you can to make it easier for your dog to chew and digest them.

Mash the chickpeas in a large bowl until they get a consistency as thin as toothpaste. In fact, they should be dripping from the spoon.

After that, put the mix in a blender and add water (you can also use vegetable stock), oil, peanut butter, and all the previously diced vegetables.

Put the blender on medium and let the entire mix blend for 20-30 minutes. Once the mix has been blended properly, serve the dish to your pooch. Remember it is best to serve it warm.

Homemade Dog Food The Complete Guide

Homemade Vegan Dog Food Rice and Quinoa Dish

White rice is great for your dog’s stomach, especially if he has some digestive problems. This dish is both tasty and easy on his tummy.


  • 4 cups of white rice
  • ½ cup of red quinoa
  • 16 oz. package of frozen mixed vegetables
  • 6 cups of water
  • 1 cup of nutritional yeast
  • 1/2 cup ground flax seed
  • 1 cup of olive oil
  • 20 oz. package of crumbled firm tofu
  • 15 oz. can of garbanzo beans
  • 15 oz. can of black beans
  • 1 teaspoon salt


Put water into a soup pot and let it boil. Add quinoa and rice to the boiling water and cover the pot. Put the heat on low and let quinoa and rice cook for around 15 minutes.

Add the frozen vegetables to the pot, turn off the heat and cover the pot to let the veggies steam for a little while, 5-10 minutes.

Add the rest of the ingredients and mix them up before you serve the dish to your pooch.

Vegetable Dish with Millet and Rice

This is a very simple dish that doesn’t require a lot of preparation. Brown rice is good for your dog’s digestion because it is full of fiber.


  • 1 cup of cooked millet
  • 1 cup of cooked brown rice
  • 3 cups of mixed vegetables
  • 3 tbsp. of organic oil
  • 1/2 cup water


Cook the brown rice and millet thoroughly in a pot. After that add the oil and water to the pot and mix them together for 5 minutes.

Put the veggies in a blender on medium speed and blend them together until the mix is creamy enough.

Add this creamy vegetable mix to the pot and stir it together with rice and millet. Do it for around 5 minutes and serve it while it’s warm to your dog.

Homemade Sweet Vegan Cookies with Bananas for Dogs

If you want to treat your dog to something sweet, these vegan cookies with bananas are a perfect and healthy choice.


  • 2 cups of brown rice flour
  • 1/2 cup of coconut flour
  • 1/2 cup of almond flour
  • 1 cup rolled oats
  • 2 ripe bananas
  • 1 cup of peanut butter
  • 1/2 cup of canned pumpkin
  • 4 tbsp. vegan honey
  • 1 cup of cashew milk
  • Chia seeds


Put coconut, brown rice, and almond flour together with rolled oats into a mixing bowl.

Mash the bananas and add them to the mix, along with canned pumpkin, peanut butter, vegan honey, chia seeds, and cashew milk.

Mix everything together until the mix turns into dough. The mix may be a bit dry, so add some more cashew milk if necessary.

Cut the dough into cookies and place them on a baking sheet. Bake it at 350 degrees for about 15 minutes. Let them cool off a bit and serve them to your pooch.

You can keep the leftovers in a fridge for about 5 days, or you can freeze them and heat them in a microwave when needed.

RELATED: Homemade Vegetarian Dog Treats

Homemade Dog Vegetable Stew

It may come as a surprise to you but even dogs can enjoy a tasty vegetable stew. You can alter the recipe at your wish if you think your dog won’t go for some of the vegetables listed here.


  • 3 tbsp. of olive oil
  • 3 cups of water
  • 3 garlic cloves
  • 1 large sweet pepper
  • 1 medium zucchini
  • 1 medium yellow squash
  • 1 medium eggplant
  • 1 large potato
  • 1 tbsp. of basil
  • Salt and pepper


First, heat the oil in a pot. Crush the garlic cloves and add them to the pot when the oil gets hot.

Sauté the oil and garlic until garlic becomes softened and turns golden brown. Cut the vegetables and add them to the pot.

Mix it all together until the mixture becomes homogenized and add water.

Wait for the stew to boil and then let it simmer for 30-40 minutes. Add salt and pepper as you like it and a bit of basil. Serve it warm to your dog.

This recipe can also include beans or protein supplements to increase the amount of protein your dog is getting.

Homemade Vegan Dog Food Recipes

Sweet Potato with Peanut Butter Dish

If you didn’t know it by now, you will see just how much dogs love peanut butter after you make this delicious meal.


  • 6 cups of water
  • 1/2 cup of rice
  • 1/2 cup of quinoa
  • 1 cup of lentils
  • 3 medium sweet potatoes
  • 3 cups of organic peanut butter
  • 10 oz. of apple cider vinegar
  • 1 tbsp. of flaxseed oil
  • 250 mg. of cranberry extract


Put the water in the pot and let it boil. Then add potatoes, lentils, rice, and quinoa. When these become tender, reduce the heat and let everything simmer for around 50 minutes.

Remember to stir occasionally and add more water if necessary. When everything is thoroughly cooked, mix it all together and let it cool.

Add the vinegar and the peanut butter to the mix and stir until it all comes together.

You may want to add a protein supplement when you serve it to your dog, along with cranberry extract and flaxseed oil.

RELATED: Homemade Vegetarian Dog Food

Homemade Dod Food Veggie Biscuits

These salty biscuits are a truly healthy treat for your dog but they also taste delicious.


  • 2 tbsp. of olive oil
  • 3 cups of whole wheat flour
  • 2 tbsp. of bran
  • 2 tbsp. of baking powder
  • 3 cups of parsley
  • 1/2 cup of carrots
  • 1 cup of water


Chop the carrots and mix them with the parsley in a small bowl. Add olive oil to it and mix it up. In another bowl, mix wheat flour, bran, and baking powder.

Add the first mixture with the vegetables to it and then add the water.

Mix it all until the dough becomes moist, then knead it and roll it out. Use a cookie cutter to make any shape that you want and put the cookies on a cookie sheet.

Bake them at 350 degrees for 25 minutes and let them cool off a bit before you serve them to your dog.

Homemade Vegan Tofu Loaf for Dogs

A nice meatless loaf may not be the first thing on your dog’s mind but he will certainly love it once he tries it.


  • 10 oz. firm tofu
  • 2 slices of whole wheat bread
  • 2 cups of quick oats
  • 2 cups of water
  • 2 tbsp. Dijon mustard
  • 3 tbsp. soy sauce
  • 2 tbsp. nutritional yeast


Preheat your oven to 350 degrees. Crumble bread. Rinse the tofu before you cut it into cubes, then use a paper towel to get the excess moisture out.

Put all the ingredients in a large mixing bowl. You can even add a bit of garlic powder or black pepper to the mix if you want to spice it up.

Mix all the ingredients well until you get a loaf consistency. Knead the loaf and place it onto a lightly oiled loaf or cake pan. Bake the loaf for around 35 minutes.

Let the loaf cool off and serve it with some greens, such as cabbage, lettuce, broccoli, kale, or asparagus.

Homemade Vegan Dog Food Quinoa Skillet

This dish is nutritionally rich, so try to make it for your pooch every now and then. With all the different veggies and grains, this recipe is perfect for a balanced diet.


  • 2 cups of cooked quinoa
  • 1 can of cooked kidney beans
  • 1/2 cup of frozen corn
  • 1 carrot
  • 1 cup of spinach
  • 2 tbsp. of soy sauce
  • 1 tbsp. of nutritional yeast
  • 2 tbsp. of ground flaxseeds


Cook the quinoa and kidney beans. Chop the spinach thoroughly and grate the carrot. Put the carrot in a large skillet, along with a few tablespoons of water, and cook it for a minute.

Add spinach and soy sauce and cook it for another minute. Add the quinoa, corn, kidney beans, and yeast and mix it all together.

Serve it at room temperature and top it up with flaxseeds. You can also add a bit of chopped lettuce to it before you feed your dog.

Homemade Vegan Dog Food Burgers

These veggie burgers are extremely nutritious and healthy but they also taste as good as real burgers.


  • 3 cups of black beans
  • 1 baked sweet potato
  • 2 slices of wholegrain bread
  • 1 tbsp. of nutritional yeast
  • 2 tbsp. of ground flaxseeds
  • 2 tbsp. of sunflower seeds
  • 2 tbsp. of pumpkin seeds
  • 2 cups of baby spinach

Preparation:Top 10 Best Homemade Vegan Dog Food Recipes

Cook the black beans and crumble the bread. Put all the ingredients into a food processor or blender and blend them until the mix becomes like a puree.

You will probably have to add a bit of water in the process.

Put the mixture in the fridge for 20 minutes. When you get it out, form the mixture into burger patties and place them on a baking sheet.

Bake the burgers for around 10 minutes on each side. Let them cool off a bit and serve them to your dog.

READ NEXT: 12 Vegan-friendly Dog Products

Diana currently lives and works in London, UK and she's been an animal lover and dog owner since she was a child. After graduating high school, she focused on getting her degree in English to become a writer with a focus on animals, pets and dogs.