Lentil Sweet Potato Shepherds Pie

A hearty vegetarian take on classic shepherd's pie, using tender brown lentils simmered with aromatic vegetables and a creamy sweet potato topping. This comforting, oven-baked dish is ideal for weeknights or a cozy dinner that feeds a crowd.

0.0(0 reviews)
Prep: 20m · Cook: 55m · Total75 mins
DifficultyMedium
Serves6
Lentil Sweet Potato Shepherds Pie
Jake

Jake's note

"This lentil sweet potato shepherd's pie is a warm, family-friendly meal that keeps well for leftovers and reheats beautifully. Home cooks will love how filling and flavorful it is despite being meat-free."

Lentil Sweet Potato Shepherds Pie

Lentil Sweet Potato Shepherds Pie takes the familiar architecture of a British comfort classic — a savory ragout beneath a pillowy mashed topping — and reimagines it for a vegetarian table. Brown lentils hold their shape and provide a meaty chew while tomato paste, sautéed onions and carrots, and a hit of garlic build a savory, slightly tangy base; frozen peas add bright pops of color. The velvety sweet potato mash brings natural sweetness and silkiness that contrasts the umami filling, and a brief bake (or a quick broil) gives small peaks a golden, slightly crisp finish that keeps each bite interesting.

This version works because it focuses on texture and seasoning rather than fancy substitutes: properly cooked lentils, concentrated filling, and a smooth mash are the three pillars. It’s ideal for weeknights, meatless Mondays, potlucks, or anyone who wants a satisfying make-ahead casserole that’s nourishing and forgiving. The recipe scales well for a crowd, freezes beautifully, and rewards small finishing touches — a drizzle of olive oil, chopped herbs, or a squeeze of lemon — to brighten the rich flavors.

Plan your timing

5:40 pm5:55 pmCook the lentils
5:55 pm6:10 pmSauté the vegetables and build the filling
6:10 pm6:25 pmMake the sweet potato mash
6:25 pm6:40 pmAssemble and bake
6:40 pm6:55 pmRest and serve
Advertisement

Ingredients

Yield
6

Instructions

Cook the lentils

Rinse the brown lentils under cold water and place them in a medium saucepan with the vegetable broth. Bring to a gentle boil, then reduce heat and simmer uncovered until the lentils are tender but not mushy, about 20–25 minutes; drain any excess liquid and set the lentils aside. Taste and adjust seasoning if desired once they’re tender.

For this step

  • 1.5 cupDry brown lentils, rinsed
  • 2.5 cupVegetable broth (low-sodium)
Cook the lentils

Sauté the vegetables and build the filling

While the lentils cook, heat the olive oil in a large skillet over medium heat and add the chopped onion and diced carrots; sauté until softened, about 6–8 minutes. Stir in the garlic and tomato paste and cook 1–2 minutes until fragrant, then add the cooked lentils and frozen peas and stir to combine. Cook a few minutes to meld flavors, seasoning with salt and pepper, and remove from heat when the mixture is thickened and well seasoned.

For this step

  • 2 tbspOlive oil
  • 1 mediumYellow onion, finely chopped
  • 2 mediumCarrots, diced
  • 2 cloveGarlic, minced
  • 2 tbspTomato paste
  • 1 cupFrozen peas
  • 1.5 tspSalt and black pepper
Sauté the vegetables and build the filling

Make the sweet potato mash

Place the sweet potato chunks in a pot of salted water, bring to a boil, and cook until very tender, about 12–15 minutes. Drain well and mash until smooth; season with a pinch of salt and pepper and, if desired, a splash of the reserved cooking liquid or a teaspoon of olive oil to reach a creamy consistency. Keep the mash warm until assembly.

For this step

  • 2 lbSweet potatoes, peeled and cut into 1-inch chunks
Make the sweet potato mash

Assemble and bake

Preheat the oven to 400°F (200°C). Spoon the lentil-vegetable filling into a 9x9-inch (or similar) baking dish and spread an even layer of sweet potato mash over the top, using a fork to create small peaks. Bake until the edges are bubbling and the top is lightly golden, about 20–25 minutes; for a crispier top, broil 1–2 minutes while watching closely.
Assemble and bake

Rest and serve

Remove the pie from the oven and let it rest for 8–10 minutes to set, which makes serving easier. Garnish with a sprinkle of freshly ground black pepper or chopped herbs if you like, then portion into 6 servings and enjoy warm.

Tips from the kitchen

Cook lentils al dente

Stop simmering the brown lentils when they’re tender but still hold their shape; that keeps the filling from turning mushy after baking.

Reduce the filling well

If your cooked lentils look watery, simmer the lentil-veggie mixture a few extra minutes to concentrate flavor and prevent a soggy pie bottom.

Smooth sweet potato mash

Use a potato ricer or food mill for an ultra-silky mash, or mash by hand with a splash of reserved cooking liquid or a teaspoon of olive oil for creaminess without heaviness.

Create crisp peaks

Drag a fork across the top of the mash to create ridges that brown under the broiler; broil only 1–2 minutes and watch closely to avoid burning.

Dry the lentils thoroughly

After cooking, drain and let the lentils sit in a fine sieve for a few minutes to shed excess liquid so the filling binds better.

Variations & substitutions

Mushroom & Walnut Filling

Sauté finely chopped cremini mushrooms with crushed toasted walnuts to add meaty texture and deepen umami — swap half the lentils for this mixture if you like.

Curry-Spiced Version

Stir 1–2 teaspoons curry powder and a splash of coconut milk into the filling, and finish the mash with a pinch of turmeric for a fragrant, golden twist.

Use Red Lentils (Softer Filling)

Swap brown for red lentils but reduce simmering to 12–15 minutes as they break down into a thicker, stew-like base that’s more cohesive with the mash.

Swap Topping for Regular Potatoes

If you prefer less sweetness, use Yukon Gold or russet potatoes mashed with a little butter or olive oil for a classic flavor profile.

Storage & make-ahead

Store leftovers tightly covered in the refrigerator for up to 3–4 days. To freeze, cool completely and wrap the baking dish or portion into airtight containers for up to 3 months; thaw overnight in the fridge before reheating. Reheat in a 350°F oven covered with foil until warmed through, then uncover and broil briefly to re-crisp the top, or microwave individual portions until hot.

What to serve with it

Serve with a crisp, acidic salad like shredded Brussels sprouts with lemon and Parmesan or a simple green salad with mustard vinaigrette to cut through the richness. Roasted root vegetables or steamed greens are good warm sides, and a medium-bodied red wine (Pinot Noir or Merlot) or a malty amber ale complements the earthy lentils and sweet potatoes. Garnish with chopped parsley or chives and a drizzle of good olive oil for a fresh finish.

Frequently asked questions

Can I use other types of lentils?

Yes — green or French lentils work similarly to brown and keep their shape; red lentils will disintegrate and create a thicker, stew-like filling, so reduce their cooking time accordingly.

Why did my filling turn out watery, and how do I fix it?

Watery filling usually means the lentils weren’t drained or the mixture wasn’t reduced enough; simmer the filling uncovered until excess liquid evaporates and add a teaspoon of tomato paste or a splash of soy sauce to intensify flavor and help binding.

Can I assemble this ahead of time?

Absolutely — assemble the pie up to 24 hours ahead, refrigerate covered, and bake straight from chilled (add 5–10 extra minutes of baking time) or bring to room temperature before baking for even cooking.

How should I reheat from frozen?

Thaw overnight in the fridge for best results, then bake covered at 350°F until heated through, 30–45 minutes depending on size; uncover for the last 10 minutes to crisp the top.

How do I get the sweet potato mash extra creamy without dairy?

Add a spoonful of reserved sweet potato cooking liquid or a teaspoon of olive oil per cup of mash, and mash gently with a ricer or hand masher rather than overworking to avoid a gluey texture.

Can I increase the protein content?

Stir cooked quinoa or sautéed tempeh into the lentil filling for an extra protein boost, or top with toasted seeds (pumpkin or hemp) after baking for added texture and nutrients.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

6 servings
Step 1: Cook the lentils
  • Dry brown lentils, rinsed1.5 cup
  • Vegetable broth (low-sodium)2.5 cup
Step 2: Sauté the vegetables and build the filling
  • Olive oil2 tbsp
  • Yellow onion, finely chopped1 medium
  • Carrots, diced2 medium
  • Garlic, minced2 clove
  • Tomato paste2 tbsp
  • Frozen peas1 cup
  • Salt and black pepper1.5 tsp
Step 3: Make the sweet potato mash
  • Sweet potatoes, peeled and cut into 1-inch chunks2 lb

Nutrition Facts

Per serving: 1 slice (388g)

Calories370
Total Fat10.2g
Saturated Fat2.5g
Trans Fat0g
Polyunsaturated Fat2.5g
Monounsaturated Fat4g
Total Carbohydrates61.8g
Dietary Fiber6.1g
Total Sugars7.2g
Protein9g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Lentil Sweet Potato Shepherds Pie

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect