Lentil & Sweet Potato Shepherd's Pie
A hearty plant-based twist on the classic comfort food, with a savory lentil and
vegetable filling topped with creamy sweet potato mash instead of white potato,
for more fiber, vitamin A, and natural sweetness.
Shepherd's pie is the definition of comfort food — a savory, deep-flavored filling
under a warm, creamy mash. This version makes two important swaps that turn a
traditionally heavy dish into a genuinely nutritious one. First, green lentils
replace the ground lamb or beef, delivering similar richness and a hearty texture
at a fraction of the saturated fat. Second, sweet potato mash replaces white
potato mash, adding beta-carotene, more fiber, and a natural sweetness that
complements the savory filling beautifully.
Green or brown lentils are the right choice here — they hold their shape after
cooking, unlike red lentils which turn to mush. Combined with carrots, peas,
onion, and garlic in a rosemary-thyme-scented broth, the filling becomes deeply
satisfying and genuinely filling. The lentils provide 18 grams of plant protein
per serving and 9 grams of fiber — numbers that rival most meat-based dinners.
The sweet potato topping is mashed with just a small amount of olive oil rather
than butter and cream, keeping the saturated fat low while the natural creaminess
of sweet potato does the heavy lifting. The dish broils for the last few minutes
to develop a lightly golden top that mimics the appearance of the classic.
✅ Why This Recipe Is Healthy
- • High fiber: 9g per serving from lentils, sweet potato, peas, and carrots
- • Plant protein: 18g per serving from lentils — no meat needed
- • Beta-carotene: Sweet potato topping provides a full day's vitamin A
- • Low saturated fat: Under 2g per serving — far healthier than the meat-based original
📊 Why This Recipe Scored 85/100
With an overall health score of 85/100, this recipe is a solid, balanced option. Its strongest area is nutrient quality (91/100), where 9g of fiber and whole-food ingredients lift its nutrient density. The main thing holding the score back is blood sugar stability (84/100), because the carbohydrate profile could be slowed with more fiber.
How our scoring works
Ingredients
- ✓ 1.5 cups dry green lentils
- ✓ 2 lbs (about 3 medium) sweet potatoes
- ✓ 3 medium carrots
- ✓ 1.5 cups frozen peas
- ✓ 1 large yellow onion
- ✓ 4 cloves garlic
- ✓ 2 tbsp tomato paste
- ✓ 2 cups low-sodium vegetable broth
- ✓ 2 tbsp olive oil
- ✓ 1 tsp dried thyme
- ✓ 0.5 tsp dried rosemary
- ✓ 1 tbsp Worcestershire sauce (vegan)
- ✓ 0.75 tsp salt
- ✓ 0.5 tsp black pepper
- ✓ 0.5 tsp smoked paprika
Instructions
-
1
Preheat oven to 400°F. Cook the lentils: rinse them under cold water and combine with 3 cups of water in a saucepan. Bring to a boil, then reduce heat and simmer for 20-22 minutes until tender but still holding their shape. Drain any excess water and set aside. Meanwhile, peel and cube the sweet potatoes into 1-inch pieces. Boil in salted water for 15-18 minutes until completely tender when pierced with a fork. Drain, return to the pot, and mash with 1 tablespoon olive oil, 0.25 tsp salt, and black pepper until smooth and creamy. Set aside.
-
2
Heat 1 tablespoon olive oil in a large oven-safe skillet or 9x13 inch baking dish over medium heat. Add the diced onion and cook for 4 minutes until softened. Add the minced garlic and cook for 1 more minute. Add the diced carrots and cook for 3 minutes, stirring occasionally.
-
3
Stir in the tomato paste and cook for 1 minute, allowing it to caramelize slightly. Add the cooked lentils, low-sodium vegetable broth, Worcestershire sauce, thyme, rosemary, smoked paprika, and remaining salt. Stir to combine and simmer for 5 minutes until the broth is mostly absorbed and the filling is thick but still moist. Stir in the frozen peas (they will thaw quickly from the heat). Taste and adjust seasoning.
-
4
If using an oven-safe skillet, spread the sweet potato mash evenly over the lentil filling using a spatula or the back of a spoon, creating a smooth, even layer all the way to the edges. If using a separate baking dish, transfer the lentil filling first, then top with the mash. Use a fork to create ridges or peaks in the mash — these will brown nicely.
-
5
Bake for 20 minutes until the filling is bubbling around the edges. Switch the oven to broil and cook for 3-4 minutes until the sweet potato topping is lightly golden in spots — watch closely to prevent burning. Let rest for 5 minutes before serving. Scoop into portions and serve directly from the dish.
Health Scores
Overall Health Score
Good Stability
Very Low Sodium
Nutrient Dense
Nutrition Facts
Per Serving
Health Highlights
Want detailed insights on why this recipe scored 85?
Upgrade to Pro for Full AnalysisMore Healthy Recipes You'll Like
One-Pan Paprika Chicken with Sweet Potato & Green Beans
Score 92
Stuffed Bell Peppers with Ground Turkey & Quinoa
Score 90
Crispy Chickpea & Roasted Eggplant Grain Bowl
Score 90
Shrimp & White Bean Skillet with Cherry Tomatoes
Score 90
Black Bean & Corn Stuffed Sweet Potatoes
Score 89
Lamb Kofta with Tzatziki & Tabbouleh
Score 89