Hearty Lentil Shepherds Pie

Featured in: Everyday Main Dishes

This hearty lentil shepherds pie layers a savory filling of lentils, aromatic herbs, and a medley of vegetables beneath a creamy mashed potato crust. The filling is seasoned with thyme, rosemary, smoked paprika, and enriched with tomato paste and soy sauce for depth. After simmering until tender, peas are added for a touch of sweetness. The mixture is baked with a buttery potato topping until golden and comforting. Perfect for a satisfying vegetarian main dish.

Updated on Sat, 13 Dec 2025 08:31:00 GMT
Golden-topped Hearty Lentil Shepherds Pie with a savory filling looks delicious and inviting. Save to Pinterest
Golden-topped Hearty Lentil Shepherds Pie with a savory filling looks delicious and inviting. | vectorgrill.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 favorite in my home because of how satisfying and flavorful it is without meat.

Ingredients

  • 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
  • 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℉ (200℃).
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.
A comforting close-up showing the baked Hearty Lentil Shepherds Pie with creamy mashed potato topping. Save to Pinterest
A comforting close-up showing the baked Hearty Lentil Shepherds Pie with creamy mashed potato topping. | vectorgrill.com

My family loves to gather around the table and enjoy this pie on chilly nights, sharing stories and laughter.

Serving Suggestions

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

Pairing

Pairs well with a robust red wine or a malty ale.

Allergen Information

Contains soy from soy sauce and dairy from butter and milk. Use tamari for gluten-free and plant-based butter and milk for vegan or dairy-free options. Always check ingredient labels for allergens.

Enjoy a forkful of this Hearty Lentil Shepherds Pie, a hearty vegetarian main course. Save to Pinterest
Enjoy a forkful of this Hearty Lentil Shepherds Pie, a hearty vegetarian main course. | vectorgrill.com

This lentil shepherds pie is sure to become a comforting staple in your home.

Recipe Questions & Answers

What lentils work best for this dish?

Brown or green lentils hold their shape well and provide a hearty texture ideal for the filling.

Can I make this vegan?

Yes, using plant-based butter and milk substitutes keeps it vegan without losing creaminess in the topping.

How do I achieve a golden mashed potato topping?

Brush the mashed potatoes lightly with butter and bake until the surface turns golden and slightly crisp.

What herbs enhance the flavor?

Thyme and rosemary bring earthy, aromatic notes that complement the lentil and vegetable base.

Can I add extra vegetables?

Absolutely, mushrooms or additional root vegetables add umami and texture depth to the filling.

Hearty Lentil Shepherds Pie

A comforting vegetarian dish with savory lentils and vegetables, topped with creamy mashed potatoes.

Prep Time
25 mins
Time to Cook
45 mins
Overall Time
70 mins
Created by Chloe Moore


Skill Level Medium

Cuisine Type British

Makes 6 Portions

Dietary Info Vegetarian-Friendly

What You’ll Use

Lentil Filling

01 2 tablespoons olive oil
02 1 large yellow onion, finely chopped
03 2 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 4 pounds Yukon Gold or russet potatoes, peeled and cubed
02 4 tablespoons unsalted butter
03 0.33 cup whole milk or plant-based alternative
04 Salt and white pepper, to taste

How-To

Step 01

Preheat Oven: Set oven temperature to 400°F.

Step 02

Cook Potatoes: Boil potatoes in salted water until tender, approximately 15 to 18 minutes, then drain and return to pot.

Step 03

Prepare Mashed Potatoes: Add butter and milk to potatoes, mash until smooth, and 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: Stir in garlic, tomato paste, thyme, rosemary, smoked paprika, and bay leaf. Cook for 1 minute until fragrant.

Step 06

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

Step 07

Finish Lentil Mixture: Remove bay leaf. Stir in peas and soy sauce, season with salt and pepper, and simmer for 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 Mashed Potato Ridges: Use a fork to create ridges on the mashed potato surface to promote browning.

Step 10

Bake: Bake in preheated oven for 20 minutes or until the mashed potatoes are lightly golden.

Step 11

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

What You’ll Need

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

Allergy Info

Look over each item for allergens and check with your doctor if unsure.
  • Contains soy (from soy sauce) and dairy (butter, milk)

Nutrition Breakdown (per portion)

Nutrition data is for learning only—not a substitute for professional medical advice.
  • Caloric Value: 325
  • Fats: 8 g
  • Carbohydrates: 52 g
  • Proteins: 12 g