Hearty Lentil Shepherds Pie

Featured in: Vegetarian Bowls & Fresh Sides

This hearty dish layers a savory mix of brown lentils, sautéed vegetables, and fragrant herbs beneath a creamy mashed potato topping. Baked to a golden finish, it offers a satisfying balance of textures and flavors perfect for a warm main course. The blend of smoked paprika, rosemary, and thyme adds depth, while peas and soy sauce provide subtle sweetness and umami. Ideal for those seeking a wholesome, fiber-rich meal with classic British inspiration.

Updated on Sat, 13 Dec 2025 14:32:00 GMT
A close-up of Hearty Lentil Shepherds Pie, the golden mashed potato topping looks inviting. Save to Pinterest
A close-up of Hearty Lentil Shepherds Pie, the golden mashed potato topping looks inviting. | metrochop.com

A comforting vegetarian twist on the classic shepherds pie, featuring a savory lentil and vegetable filling topped with creamy mashed potatoes, baked to golden perfection.

I first served this to my family on a chilly evening and it quickly became a favorite for its rich flavors and wholesome ingredients.

Ingredients

  • For the Lentil Filling: 2 tablespoons olive oil, 1 large yellow onion finely chopped, 2 carrots diced, 2 celery stalks diced, 3 garlic cloves minced, 1 cup brown or green lentils rinsed, 2 tablespoons tomato paste, 1 teaspoon dried thyme, 1 teaspoon dried rosemary, 1 teaspoon smoked paprika, 1 bay leaf, 2 cups vegetable broth, 1 cup frozen peas, 1 tablespoon soy sauce, Salt and black pepper to taste
  • For the Mashed Potato Topping: 2 pounds (about 900 g) Yukon Gold or russet potatoes peeled and cubed, 4 tablespoons unsalted butter, 1/3 cup whole milk (or plant-based alternative), Salt and white pepper to taste

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Step 1:
Preheat the oven to 400°F (200°C).
Step 2:
Boil the potatoes in salted water until fork-tender, about 15-18 minutes. Drain and return to the pot.
Step 3:
Add butter and milk to the potatoes. Mash until smooth. Season with salt and white pepper. Set aside.
Step 4:
While potatoes cook, heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery. Sauté until softened, about 6-8 minutes.
Step 5:
Stir in garlic, tomato paste, thyme, rosemary, smoked paprika, and bay leaf. Cook for 1 minute until fragrant.
Step 6:
Add lentils and vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 20-25 minutes, until lentils are tender and most liquid is absorbed.
Step 7:
Discard bay leaf. Stir in peas and soy sauce. Season with salt and pepper to taste. Simmer for 2-3 minutes.
Step 8:
Transfer lentil mixture to a 9x13-inch baking dish. Spoon mashed potatoes evenly on top.
Step 9:
Use a fork to create ridges in the potatoes, then bake for 20 minutes, or until the top is lightly golden.
Step 10:
Let cool for 10 minutes before serving.
Golden-brown crust tops the savory Hearty Lentil Shepherds Pie, filled with vegetables and lentils. Save to Pinterest
Golden-brown crust tops the savory Hearty Lentil Shepherds Pie, filled with vegetables and lentils. | metrochop.com

This recipe always brings my family together around the dinner table, creating warm and happy memories every time we enjoy it.

Serving Suggestions

Serve with a crisp green salad or steamed green beans for a balanced meal.

Wine Pairing

Pairs well with a robust red wine or a malty ale to complement the flavors.

Allergen Information

Contains soy (from soy sauce) and dairy (butter, milk). Use tamari for gluten-free and plant-based butter milk for vegan or dairy-free options.

Enjoy a warm serving of Hearty Lentil Shepherds Pie: a vegetarian comfort food with tender lentils. Save to Pinterest
Enjoy a warm serving of Hearty Lentil Shepherds Pie: a vegetarian comfort food with tender lentils. | metrochop.com

This hearty shepherds pie is perfect for cozy nights and can be enjoyed fresh or reheated for leftovers.

Recipe FAQ

→ How do I ensure the lentils cook properly?

Use rinsed brown or green lentils and simmer them in vegetable broth until tender, about 20-25 minutes. Avoid overcooking to prevent mushiness.

→ Can I use a different type of potato for the topping?

Yes, Yukon Gold or russet potatoes both work well for a creamy mashed topping with a golden finish.

→ What herbs enhance the flavor in this dish?

Dried thyme, rosemary, and smoked paprika impart warm, aromatic notes that complement the lentils and vegetables.

→ Is there a way to add more umami flavor?

Adding chopped mushrooms to the filling or using soy sauce boosts the savory depth of the dish.

→ Can this dish be made vegan?

Yes, replace butter and milk with plant-based alternatives for a fully vegan-friendly version.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Hearty Lentil Shepherds Pie

Comforting lentils and vegetables topped with smooth mashed potatoes baked golden.

Prep Time
25 minutes
Bake/Cook Time
45 minutes
Time Needed
70 minutes
Recipe By Elizabeth Perry


Skill Level Medium

Cuisine British

Makes 6 Portions

Dietary Needs Meat-Free

What You'll Need

Lentil Filling

01 2 tablespoons olive oil
02 1 large yellow onion, finely chopped
03 2 medium carrots, diced
04 2 celery stalks, diced
05 3 garlic cloves, minced
06 1 cup brown or green lentils, rinsed
07 2 tablespoons tomato paste
08 1 teaspoon dried thyme
09 1 teaspoon dried rosemary
10 1 teaspoon smoked paprika
11 1 bay leaf
12 2 cups vegetable broth
13 1 cup frozen peas
14 1 tablespoon soy sauce
15 Salt and black pepper, to taste

Mashed Potato Topping

01 2 pounds Yukon Gold or russet potatoes, peeled and cubed
02 4 tablespoons unsalted butter
03 1/3 cup whole milk or plant-based alternative
04 Salt and white pepper, to taste

How-To Steps

Step 01

Preheat Oven: Set the oven to 400°F to prepare for baking.

Step 02

Cook Potatoes: Boil peeled and cubed potatoes in salted water until fork-tender, approximately 15 to 18 minutes. Drain thoroughly.

Step 03

Prepare Mashed Potatoes: Return drained potatoes to the pot; add butter and milk. Mash until creamy and smooth. Season with salt and white pepper. Set aside.

Step 04

Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Sauté chopped onion, carrots, and celery until softened, about 6 to 8 minutes.

Step 05

Incorporate Aromatics: Add minced garlic, tomato paste, dried thyme, rosemary, smoked paprika, and bay leaf to the skillet. Cook for 1 minute until fragrant.

Step 06

Simmer Lentils: Add rinsed lentils and vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 20 to 25 minutes until lentils are tender and liquid is mostly absorbed.

Step 07

Finish Filling: Discard the bay leaf. Stir in frozen peas and soy sauce. Season with salt and black pepper to taste. Simmer for an additional 2 to 3 minutes.

Step 08

Assemble Dish: Transfer lentil mixture into a 9x13-inch baking dish. Evenly spread the mashed potatoes over the top.

Step 09

Create Potato Ridges: Use a fork to make ridges in the mashed potatoes to encourage browning during baking.

Step 10

Bake: Bake in preheated oven for 20 minutes or until the mashed potato topping is lightly golden.

Step 11

Rest Before Serving: Allow the dish to cool for 10 minutes before serving to set.

Tools You'll Need

  • Large pot
  • Large skillet
  • Potato masher
  • 9x13-inch baking dish
  • Mixing spoon
  • Oven

Allergy Notes

Always check each ingredient for allergens and reach out to a healthcare provider if you're uncertain.
  • Contains soy from soy sauce and dairy from butter and milk.

Nutrition Details (per portion)

These details are for informational purposes and aren't a substitute for professional medical guidance.
  • Energy: 325
  • Fats: 8 g
  • Carbohydrates: 52 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.