Homemade Dog Food on a Budget (Vegan Plant-Based)
Homemade Dog Food on a Budget (Vegan Plant-Based) is a easy Vegan recipe that serves 4. 250 calories per serving. Recipe by The Vegan Zombie on YouTube.
Prep: 24 hrs 10 min | Cook: 40 min | Total: 25 hrs 10 min
Cost: $5.52 total, $1.38 per serving
Ingredients
- 1 cup Red Kidney Beans (dry, rinsed)
- 1 cup Split Peas (dry, rinsed)
- 2 medium Carrots (peeled and diced)
- 1 cup Brown Rice (dry)
- 1 cup Frozen Mixed Vegetables (no added sauce)
- 1/2 cup Frozen Peas
- 1 tablespoon Canola Oil
- 1 tablespoon Blackstrap Molasses
- 1.25 cup Rolled Oats
- 14 ounce Firm Tofu (pressed and crumbled)
- 2 tablespoons Ground Flaxseed
- 1 teaspoon Turmeric Powder
- 1/2 teaspoon Sea Salt
- 1 tablespoon Nutritional Yeast (optional, for topping)
- 8 cup Water (plus extra as needed)
Instructions
Soak Beans and Split Peas
Bring 8 cups of water to a boil, add the red kidney beans and split peas, cover the pot, turn off the heat and let them soak for at least 12 hours.
Time: PT12H
Prepare Fresh Vegetables
While the beans are soaking, peel and dice the carrots into bite‑size pieces.
Time: PT10M
Combine All Ingredients
Drain the soaked beans and peas, then return them to the pot. Add brown rice, frozen mixed vegetables, frozen peas, diced carrots, canola oil, blackstrap molasses, rolled oats, crumbled tofu, ground flaxseed, turmeric, sea salt, and enough water to cover everything (about 8‑10 cups). Stir well.
Time: PT5M
Cook the Mixture
Place the pot over medium heat, bring to a rolling boil, then lower to a gentle simmer. Cook for 30 minutes, stirring occasionally, until the rice and beans are tender and the mixture has thickened.
Time: PT40M
Temperature: medium heat
Rest Overnight
Turn off the heat, keep the lid on, and let the pot sit at room temperature for about 12 hours. This allows the flavors to meld and the texture to set.
Time: PT12H
Cool and Store
After the overnight rest, transfer the dog food into airtight containers. Sprinkle a little nutritional yeast on each serving if desired. Refrigerate for up to 5 days or freeze for up to 2 months.
Time: PT0M
Nutrition Facts
- Calories
- 250
- Protein
- 10 g
- Carbohydrates
- 35 g
- Fat
- 5 g
- Fiber
- 5 g
Dietary info: Vegan, Plant‑based, Dog‑friendly, Gluten‑Free if using certified GF oats
Allergens: Soy (tofu), Potential gluten from oats
Last updated: March 18, 2026







