Homemade Dog Food With Lentils and Sweet Potato (Plant-Forward Option) – Simple, Nourishing, and Budget-Friendly
I’ve been preparing homemade meals for dogs for over 20 years, from picky eaters to seniors with sensitive stomachs. One recipe I keep returning to is this plant-forward dish with lentils and sweet potatoes. It’s filling, gentle on digestion, and cost-effective. I’ve served it as a topper for kibble and as a full meal with added protein, and it’s always been a hit—even with dogs who initially sniffed at it skeptically.
Key Takeaways
• Lentils and sweet potatoes provide fiber, slow-digesting carbs, and plant protein for steady energy
• Fully cooked, soft ingredients are gentle on sensitive stomachs
• Easy to customize with eggs, lean meat, or vet-approved supplements
• Great as a topper to boost the nutrition of kibble
• High-fiber, nutrient-dense base supports gut health, weight management, and overall wellbeing
Jump to Recipe Card
What Makes This Recipe So Good
Balanced, plant-forward base
Lentils are a great source of plant protein and fiber, while sweet potatoes add beta-carotene, potassium, and complex carbs. Together, they provide slow-release energy that supports sustained activity and helps prevent blood sugar spikes in dogs.
Gentle on the stomach
I’ve noticed that dogs with mild digestive sensitivities tolerate soft-cooked lentils and vegetables far better than raw or undercooked legumes. Properly prepared, this meal rarely causes gas or upset tummies.
Customizable
I often add scrambled eggs, lean turkey, or a vet-approved supplement depending on the dog’s life stage and activity level. This flexibility lets me tailor nutrition for puppies, adults, or senior dogs with unique needs.
Budget-friendly and simple
From pantry staples to a single pot, this meal takes about an hour to prepare. I’ve made batches that last days in the fridge or weeks in the freezer without sacrificing quality.
Great as a topper
Even dogs on commercial kibble benefit from a few tablespoons of this nutrient-rich mixture on top. It boosts palatability and delivers whole-food nutrients that kibble alone can’t provide.
Ingredients
1 cup dry brown or green lentils, rinsed
2 medium sweet potatoes, peeled and diced (3–4 cups)
1 cup carrots, diced
1 cup green beans, chopped (fresh or frozen)
1 tablespoon olive oil or salmon oil
3 cups low-sodium chicken or vegetable broth + 2–3 cups water
1/2 cup rolled oats or cooked quinoa (optional)
1/2 teaspoon turmeric (optional)
1 teaspoon dried parsley (optional)
1–2 large eggs, scrambled or hard-cooked (optional protein)
Pinch of iodized salt (optional; check with your vet)
Vet-approved canine multivitamin/mineral or omega-3 supplement
Step-by-Step Instructions
Rinse the lentils
Place lentils in a fine-mesh strainer and rinse until water runs clear.
Prep the vegetables
Peel and dice sweet potatoes; chop carrots and green beans into bite-size pieces for even cooking.
Add to a pot
Combine lentils, sweet potatoes, carrots, and green beans in a large pot.
Add liquid
Pour in broth and water, enough to cover ingredients by about an inch.
Simmer gently
Bring to a boil, then reduce heat to low. Cover and simmer 25–35 minutes until lentils and vegetables are very soft.
Add oats or quinoa (optional)
Stir in oats during the last 10 minutes, or fold in cooked quinoa after cooking.
Season simply
Mix in olive or salmon oil, turmeric, and parsley. Avoid onion, garlic, or strong seasonings—they’re toxic to dogs.
Add eggs (optional)
For added protein, fold in scrambled or chopped hard-cooked eggs once the pot is off the heat.
Mash lightly
I use a potato masher to create a texture that suits the dog’s preference. Add a splash of warm water if needed.
Cool completely
Allow the mixture to reach room temperature before serving or portioning.
Stir in supplements
Add any vet-approved multivitamin or omega-3 just before serving.
Storage Instructions
Refrigerator
Store in airtight containers for up to 4 days.
Freezer
Portion into meal-sized containers or silicone molds and freeze for up to 2 months. Thaw overnight in the fridge.
Reheating
Warm gently with a splash of water until just lukewarm. Never serve hot.
Batching tip
Label portions with date and serving size for easy rotation.
Benefits of This Recipe
Digestive support
Fiber from lentils and sweet potatoes helps maintain regular bowel movements and supports gut microbiota balance.
Slow-release energy
Complex carbs fuel active dogs steadily, reducing sugar spikes and crashes.
Nutrient-dense
Sweet potatoes provide beta-carotene and potassium; lentils add plant protein and iron.
Skin and coat
Salmon oil or omega-3 supplements can improve coat shine and reduce mild inflammation.
Weight management
High-fiber, lower-calorie base keeps dogs full, making it easier to manage weight.
Common Mistakes to Avoid
Skipping vet guidance
Every dog is unique. Homemade meals should be adjusted based on breed, size, age, and health conditions.
Not cooking lentils fully
Undercooked lentils can be hard to digest; simmer until soft.
Using onion or garlic
Both are toxic. Stick to dog-safe seasonings.
Forgetting calcium and micronutrients
Canine-specific supplements are necessary if serving as a complete diet. Human vitamins don’t substitute.
Overfeeding legumes
Some dogs get gas on high-legume diets. Start slow and monitor stools.
Serving too hot
Always cool to lukewarm or room temperature to avoid burns.
Variations You Can Try
Higher-protein
Add lean turkey, chicken, white fish, or extra eggs. Adjust portion sizes accordingly.
Grain-free
Skip oats and use more veggies or cooked quinoa if tolerated.
Pumpkin swap
Replace some sweet potato with pumpkin puree for smoother texture and extra fiber.
Different legumes
Use split peas instead of lentils; cook fully and introduce gradually.
Bone broth boost
Use low-sodium, onion-free bone broth for flavor and hydration.
Sensitive tummy
Keep it simple with just lentils, sweet potato, carrot, and salmon oil.
FAQ
Is this a complete and balanced diet on its own?
Not without a vet-approved canine supplement and, if needed, animal protein. Supplements ensure calcium, amino acids, vitamins, and minerals are adequate.
Can dogs eat lentils safely?
Yes, when fully cooked and introduced gradually. Some dogs may have softer stools initially.
How much should I feed my dog?
As a topper: 1–2 tablespoons per 10 lbs per meal. As a main meal: 1/2 to 1 cup per 10 lbs per day, split into two meals. Adjust for activity and vet guidance.
Can I use canned lentils?
Yes, rinse thoroughly and cook briefly with vegetables. Dry lentils are preferred for texture and cost.
Are sweet potatoes better than white potatoes for dogs?
Sweet potatoes offer more fiber and beta-carotene but white potatoes are fine in moderation if tolerated.
Can I add spices or herbs?
Stick to dog-safe options like turmeric or parsley in small amounts. Avoid onion, garlic, nutmeg, or heavily salted blends.
What if my dog is on a legume-free diet?
Replace lentils with lean protein and adjust vegetables to maintain balance. Always consult your vet.
In Conclusion
Homemade Dog Food With Lentils and Sweet Potato is a wholesome, plant-forward option I’ve relied on for years. Fully cooked lentils, soft vegetables, and a touch of healthy fat make it gentle on the stomach and highly versatile. Add a canine-specific supplement and, if needed, lean protein to create a complete meal. Introduce slowly, monitor your dog’s response, and always check with your vet to ensure it meets your pup’s unique needs.

