Hearty Lentil Shepherds Pie

Featured in: Everyday Main Dishes

This hearty dish combines a seasoned blend of lentils, carrots, celery, and aromatic herbs simmered until tender. Topped with creamy mashed potatoes, whipped smooth with butter and milk, then baked to a golden finish. Rich in fiber and flavor, it offers a satisfying vegetarian main course perfect for cozy meals. Variations include plant-based alternatives and mushrooms for umami depth. Ideal served with fresh greens or steamed vegetables alongside robust drinks like red wine or malty ale.

Updated on Sat, 13 Dec 2025 10:59:00 GMT
Golden-topped Hearty Lentil Shepherds Pie, a comforting vegetarian meal with a savory lentil filling. Save to Pinterest
Golden-topped Hearty Lentil Shepherds Pie, a comforting vegetarian meal with a savory lentil filling. | nexusfork.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.

This dish has become a family favorite in our home, perfect for chilly evenings and leftovers that reheat beautifully.

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

Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Preheat Oven:
Preheat the oven to 400°F (200°C).
Cook Potatoes:
Boil the potatoes in salted water until fork-tender about 15-18 minutes. Drain and return to the pot.
Mash Potatoes:
Add butter and milk to the potatoes. Mash until smooth. Season with salt and white pepper. Set aside.
Sauté Vegetables:
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.
Add Seasonings:
Stir in garlic tomato paste thyme rosemary smoked paprika and bay leaf. Cook for 1 minute until fragrant.
Cook Lentils:
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.
Finish Filling:
Discard bay leaf. Stir in peas and soy sauce. Season with salt and pepper to taste. Simmer for 2-3 minutes.
Assemble Pie:
Transfer lentil mixture to a 9x13-inch baking dish. Spoon mashed potatoes evenly on top.
Create Texture:
Use a fork to create ridges in the potatoes then bake for 20 minutes or until the top is lightly golden.
Cool and Serve:
Let cool for 10 minutes before serving.
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Warm, inviting image of Hearty Lentil Shepherds Pie, showcasing the mashed potato crust's texture. Save to Pinterest
Warm, inviting image of Hearty Lentil Shepherds Pie, showcasing the mashed potato crust's texture. | nexusfork.com

We love gathering around the table with this dish and sharing stories as the warmth of the pie fills the room.

Serving Suggestions

Serve with a crisp green salad or steamed green beans to balance the richness of the pie.

Pairing Ideas

This dish pairs well with a robust red wine or a malty ale enhancing the cozy flavors.

Allergen Notes

Contains soy from the soy sauce and dairy from butter and milk. Use tamari and plant-based substitutes for gluten-free and vegan options.

Close-up of a bubbling Hearty Lentil Shepherds Pie, a delicious vegetarian comfort food dish. Save to Pinterest
Close-up of a bubbling Hearty Lentil Shepherds Pie, a delicious vegetarian comfort food dish. | nexusfork.com
Product image
Prep meals effortlessly by chopping vegetables, slicing meats, and serving dinner with the right knife always ready.
Check price on Amazon

This shepherds pie is comfort food at its best, perfect for a satisfying weeknight dinner.

Questions & Answers

What lentils work best for this dish?

Brown or green lentils are ideal as they hold shape well during simmering and absorb flavors beautifully.

Can I make this dairy-free?

Yes, substitute butter and milk with plant-based alternatives to keep the mashed topping creamy and smooth.

How do I get a golden crust on top?

Bake the mashed potato topping at 400°F until lightly golden, about 20 minutes, creating a crisp, flavorful surface.

What herbs add flavor to the lentil filling?

Thyme, rosemary, smoked paprika, and bay leaf impart a fragrant, savory depth to the filling.

Can extra vegetables be added?

Yes, ingredients like mushrooms enhance umami; peas and carrots add sweetness and texture.

Hearty Lentil Shepherds Pie

Comforting lentil and vegetable filling topped with creamy mashed potatoes baked to golden perfection.

Prep duration
25 minutes
Cook duration
45 minutes
Overall time
70 minutes
Recipe by Nexus Fork Wyatt Evans


Skill level Medium

Cuisine type British

Portions 6 Number of servings

Diet preferences Vegetarian-friendly

Ingredient list

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 ⅓ cup whole milk or plant-based milk
04 Salt and white pepper, to taste

Step-by-step guide

Step 01

Preheat oven: Set the oven to 400°F (200°C) to prepare for baking.

Step 02

Boil potatoes: Place peeled and cubed potatoes in salted boiling water. Cook until tender when pierced, approximately 15 to 18 minutes. Drain well.

Step 03

Mash potatoes: Return drained potatoes to pot. Add butter and milk, then mash to a smooth consistency. Season with salt and white pepper. Set aside.

Step 04

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

Step 05

Add aromatics and spices: Incorporate garlic, tomato paste, thyme, rosemary, smoked paprika, and bay leaf into the skillet. Cook for one minute until fragrant.

Step 06

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

Step 07

Finish filling: Remove bay leaf. Stir in frozen peas and soy sauce, seasoning with salt and black pepper. Simmer an additional 2 to 3 minutes.

Step 08

Assemble dish: Transfer lentil mixture to a 9x13-inch baking dish. Spread mashed potatoes evenly over the top.

Step 09

Create texture and bake: Use a fork to create ridges on the mashed potatoes. Bake in preheated oven for 20 minutes until topping is lightly golden.

Step 10

Rest before serving: Allow the dish to rest for 10 minutes to set before serving.

Equipment you'll need

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

Allergy notes

Look at every ingredient for allergens and get help from a medical expert if unsure.
  • Contains soy from soy sauce and dairy from butter and milk.
  • Use tamari for gluten-free options and plant-based substitutes for dairy-free or vegan versions.
  • Always verify all ingredients for potential allergens.

Nutrition details (per serving)

For informational purposes only. Always check with your healthcare provider.
  • Calorie count: 325
  • Total fat: 8 g
  • Carbohydrates: 52 g
  • Proteins: 12 g