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

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.

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