Homemade Vegetarian Dog Food Recipes Vet Approved Guide

Updated On: September 30, 2025

Feeding your furry friend a nutritious and balanced diet is one of the best ways to ensure their health, happiness, and longevity. If you’re a vegetarian dog owner or simply want to provide a wholesome alternative to commercial dog food, homemade vegetarian dog food recipes can be a fantastic option.

Not only can you control exactly what goes into your dog’s meals, but you can also cater to any dietary sensitivities or allergies they might have. Plus, many of these recipes are vet-approved, meaning they meet the essential nutritional requirements to keep your pup energized and thriving.

In this post, we’ll explore a delicious, easy-to-make vegetarian dog food recipe that’s packed with protein, fiber, and essential vitamins. Whether you’re new to homemade dog food or looking to add some variety to your dog’s diet, this recipe is a great place to start.

Plus, don’t miss the tips, variations, and serving suggestions that will make mealtime exciting for your canine companion!

Why You’ll Love This Recipe

This recipe is designed to be nutritionally balanced, vet-approved, and packed with wholesome ingredients that your dog will love. It’s free from artificial additives, preservatives, and common allergens like meat and dairy, making it especially suitable for dogs with sensitivities or allergies.

The meal includes a combination of plant-based proteins such as lentils and quinoa, essential fatty acids from flaxseed oil, and a variety of vegetables that provide antioxidants and fiber. It’s also easy to prepare in bulk and store for quick meals throughout the week.

Additionally, making your own dog food strengthens the bond between you and your pet, knowing that every ingredient is chosen with their health in mind. If you enjoy other wholesome cooking projects, check out our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious or try the Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for inspiration in your kitchen.

Ingredients

Ingredient Quantity
Brown Lentils (cooked) 1 cup
Quinoa (cooked) 1 cup
Carrots (finely grated) 1/2 cup
Peas (fresh or frozen) 1/2 cup
Spinach (chopped) 1/3 cup
Sweet Potato (cooked and mashed) 1/2 cup
Chickpea Flour 2 tablespoons
Flaxseed Oil 1 tablespoon
Calcium Powder (for dogs) 1 teaspoon
Water or Low-Sodium Vegetable Broth 1 cup
Parsley (fresh, finely chopped) 1 tablespoon
Turmeric (optional, for anti-inflammatory benefits) 1/4 teaspoon

Equipment

  • Large pot for cooking lentils and quinoa
  • Steamer or microwave-safe bowl for steaming vegetables
  • Mixing bowl
  • Food processor or blender (optional for finer texture)
  • Measuring cups and spoons
  • Spatula or wooden spoon
  • Storage containers for leftovers

Instructions

  1. Cook the Lentils and Quinoa: Rinse 1 cup each of brown lentils and quinoa thoroughly. Cook lentils in 3 cups of water until tender, about 20-25 minutes. Simultaneously, cook quinoa in 2 cups of water until fluffy, about 15 minutes. Drain any excess water.
  2. Prepare the Vegetables: Steam the peas, chopped spinach, and grated carrots until soft but still vibrant in color, approximately 5-7 minutes. You can use a steamer or microwave them in a bowl with a little water covered with a microwave-safe lid.
  3. Cook the Sweet Potato: Boil or steam the sweet potato until soft, then mash it thoroughly. This provides a great source of carbohydrates and fiber.
  4. Combine Ingredients: In a large mixing bowl, add the cooked lentils, quinoa, steamed vegetables, mashed sweet potato, and chickpea flour. Stir well to combine evenly.
  5. Add Supplements and Oils: Mix in the flaxseed oil, calcium powder, parsley, and turmeric (if using). These provide essential fatty acids, calcium for bone health, and anti-inflammatory benefits.
  6. Adjust Consistency: Add water or low-sodium vegetable broth a little at a time to achieve a moist but not soupy texture. It should be easy for your dog to eat and digest.
  7. Optional Blending: If your dog prefers a smoother texture, use a food processor or blender to pulse the mixture a few times. This is especially helpful for puppies or senior dogs who may have trouble chewing.
  8. Cool and Serve: Allow the mixture to cool completely before serving. Store leftovers in airtight containers in the refrigerator for up to 4 days or freeze in portions for up to 3 months.

Tips & Variations

“Always consult your veterinarian before introducing new foods into your dog’s diet to ensure all nutritional needs are met.”

Protein Alternatives: Swap brown lentils for other legumes like black beans or mung beans, ensuring they are fully cooked and digestible for your dog. Avoid kidney beans raw or undercooked.

Vegetable Choices: Feel free to mix in other dog-safe vegetables such as zucchini, green beans, or pumpkin. Avoid onions, garlic, grapes, and any toxic plants.

Supplements: Depending on your dog’s specific health needs, consider adding a dog-safe multivitamin or omega-3 supplements. Consult your vet for appropriate dosages.

Texture Preferences: Some dogs prefer chunkier meals, while others enjoy a smooth pâté. Adjust by pulsing the mixture or leaving it chunky.

Seasoning: Avoid salt, sugar, or artificial seasonings. Instead, use fresh herbs like parsley or a pinch of turmeric for natural flavor and health benefits.

For more wholesome homemade recipes, explore our collection of Vegetarian Swiss Chard Recipes for Healthy Meals or try some easy Low Calorie Vegetable Soup Recipe for Healthy Eating to keep your family’s meals diverse and nutritious.

Nutrition Facts

Nutrient Amount per Serving (1 cup) Benefits
Protein 12 grams Supports muscle maintenance and repair
Fiber 6 grams Aids digestion and promotes healthy bowel movements
Fat 4 grams (mainly from flaxseed oil) Provides essential fatty acids for skin and coat health
Carbohydrates 25 grams Provides energy and supports brain function
Calcium 300 mg Essential for bone strength and dental health
Vitamin A 900 IU Supports vision and immune function

This recipe offers a well-rounded profile to meet most dogs’ daily needs. However, individual requirements may vary depending on age, size, and activity level.

Serving Suggestions

Serve this homemade vegetarian dog food at room temperature, ensuring it’s neither too hot nor too cold. Portion sizes will vary based on your dog’s weight and activity level, but a general guideline is 1/2 to 1 cup per 10 pounds of body weight per day, split into two meals.

To add some variety and enrichment, top the meal with a spoonful of plain, unsweetened yogurt or sprinkle some crushed egg shells (for extra calcium). Always introduce new toppings gradually to avoid digestive upset.

For treats and snacks, consider making homemade vegetable crackers or try our Vegetable Crackers Recipe for Healthy Homemade Snacking that can complement your dog’s diet perfectly.

Conclusion

Creating homemade vegetarian dog food is a rewarding way to provide your furry friend with a nutritious, balanced, and delicious diet. This vet-approved recipe combines wholesome ingredients like lentils, quinoa, and fresh vegetables, ensuring your dog receives essential nutrients without compromising on taste or health.

By preparing your dog’s meals at home, you take control over their nutrition, avoid harmful additives, and can tailor recipes to their unique needs. Remember to consult your veterinarian regularly to ensure your dog’s diet remains balanced and suitable for their specific health requirements.

If you enjoyed this recipe, be sure to explore other creative and healthy ideas like our Vegan Bread Machine Recipe for Soft, Delicious Loaves or our Vegetable Alfredo Recipes for Creamy, Healthy Dinners to keep your kitchen bustling with nutritious goodness for the whole family.

📖 Recipe Card: Homemade Vegetarian Dog Food

Description: A nutritious and balanced vegetarian meal for your dog, vet approved for daily feeding. Made with wholesome vegetables, grains, and plant-based protein sources.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 cup brown rice
  • 1 cup lentils
  • 1 large carrot, diced
  • 1 cup chopped spinach
  • 1/2 cup peas
  • 1/2 cup pumpkin puree
  • 1 tablespoon olive oil
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon ground flaxseed
  • 1/4 teaspoon calcium powder
  • 2 cups water

Instructions

  1. Rinse brown rice and lentils thoroughly.
  2. In a large pot, combine rice, lentils, and water; bring to a boil.
  3. Add diced carrot and peas; reduce heat and simmer for 20 minutes.
  4. Stir in chopped spinach, pumpkin puree, olive oil, turmeric, flaxseed, and calcium powder.
  5. Cook for an additional 10 minutes until all ingredients are tender.
  6. Allow to cool before serving to your dog.

Nutrition: Calories: 350 kcal | Protein: 18 g | Fat: 7 g | Carbs: 55 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Homemade Vegetarian Dog Food”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A nutritious and balanced vegetarian meal for your dog, vet approved for daily feeding. Made with wholesome vegetables, grains, and plant-based protein sources.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup brown rice”, “1 cup lentils”, “1 large carrot, diced”, “1 cup chopped spinach”, “1/2 cup peas”, “1/2 cup pumpkin puree”, “1 tablespoon olive oil”, “1/4 teaspoon turmeric”, “1/2 teaspoon ground flaxseed”, “1/4 teaspoon calcium powder”, “2 cups water”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse brown rice and lentils thoroughly.”}, {“@type”: “HowToStep”, “text”: “In a large pot, combine rice, lentils, and water; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Add diced carrot and peas; reduce heat and simmer for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped spinach, pumpkin puree, olive oil, turmeric, flaxseed, and calcium powder.”}, {“@type”: “HowToStep”, “text”: “Cook for an additional 10 minutes until all ingredients are tender.”}, {“@type”: “HowToStep”, “text”: “Allow to cool before serving to your dog.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “18 g”, “fatContent”: “7 g”, “carbohydrateContent”: “55 g”}}

Photo of author

Marta K

Leave a Comment

X