Print Options:

Vegan Tofu Dog Food

Yields2 ServingsPrep Time1 hr 30 minsCook Time30 minsTotal Time2 hrs

This Tofu recipe is an excellent dish for the dogs who have multiple protein allergies. This recipe with black-eyed peas, will create happy tummy for the dog along with soothing your dog’s skin from any itchiness and inflammation.

vegan dog food recipe

 1.50 cups Tofu
 1 cup Rice (Cooked)
 1 cup Dried black-eyed peas (Cooked)
 1 tsp Sunflower oil (You can also use castor oil instead)
 4 tsp Azestfor Vitamins

Take a pot and fill it with water. Put dried peas in it and bring it to a boil. then, Remove the pot from heat but allow the peas to stay soaked for about 60–90 minutes


Drain the water, rinse the peas, and add fresh, cold water into the pot for boiling. Put the pot back on the heat, cover with a lid, and bring the water to a boil.


Reduce the heat and simmer; keep the pot partially covered. Cook for up to an hour, or until soft. Set aside the pot to cool to room temperature.

Note: To help your dog digest the dried beans well, soak them overnight.


Now cook the rice in a saucepan with double the amount of water. Bring to a boil.


Bring the heat to low and cover the pan tightly with a lid. Cook for about 10-15 minutes. You may use a fork to fluff up the cooked rice.


Once cooked, set aside the pan to cool to room temperature.


Now tofu doesn’t necessarily need to be cooked; it can be eaten raw. Hence, while the rice is being cooked, you can drain the tofu from its pack and cut it into bite-sized pieces.


Add sunflower oil. Once the tofu, rice, and peas have all cooled down, you can add the vitamin mix for a balanced vegan dog food recipe.

Nutrition Facts

Serving Size 1

Servings 2

Amount Per Serving
Calories 160.5Calories from Fat 9.4
% Daily Value *
Total Fat 9.4g15%

Saturated Fat 1.2g6%
Trans Fat 3.6g
Cholesterol 89mg30%
Sodium 38.4mg2%
Total Carbohydrate 12.6g5%

Dietary Fiber 2g8%
Protein 11.5g23%

Calcium 5%
Iron 2%
Vitamin D 7%
Vitamin E 9%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.