Hearty Lentil Shepherds Pie

Featured in: Everyday Mains

This hearty lentil and vegetable pie combines a savory lentil filling with sautéed onions, carrots, celery, and aromatic herbs, simmered until tender. It’s topped with smooth, creamy mashed potatoes made from Yukon Gold or russet potatoes, then baked until the surface is lightly golden and crisp. Ideal for a cozy meal, this dish brings rich flavors and satisfying textures in every bite. Variations include vegan alternatives using plant-based butter and milk, plus optional mushroom additions for extra depth.

Updated on Sat, 13 Dec 2025 16:31:00 GMT
Golden-topped Hearty Lentil Shepherds Pie with a savory lentil filling is ready to serve. Save
Golden-topped Hearty Lentil Shepherds Pie with a savory lentil filling is ready to serve. | sonicpantry.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 quickly became a favorite in our home for its rich flavors and easy preparation.

Ingredients

  • Olive oil: 2 tablespoons
  • Yellow onion: 1 large, finely chopped
  • Carrots: 2, diced
  • Celery stalks: 2, diced
  • Garlic cloves: 3, minced
  • Brown or green lentils: 1 cup, rinsed
  • Tomato paste: 2 tablespoons
  • Dried thyme: 1 teaspoon
  • Dried rosemary: 1 teaspoon
  • Smoked paprika: 1 teaspoon
  • Bay leaf: 1
  • Vegetable broth: 2 cups
  • Frozen peas: 1 cup
  • Soy sauce: 1 tablespoon
  • Salt and black pepper: to taste
  • Yukon Gold or russet potatoes: 2 pounds (about 900 g), peeled and cubed
  • Unsalted butter: 4 tablespoons
  • Whole milk (or plant-based alternative): 1/3 cup
  • Salt and white pepper: to taste

Instructions

Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon
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.
Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon
Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon
A warm, inviting image of Hearty Lentil Shepherds Pie, perfect for a cozy vegetarian meal. Pin it
A warm, inviting image of Hearty Lentil Shepherds Pie, perfect for a cozy vegetarian meal. | sonicpantry.com

We love sharing this hearty meal on cozy family nights, always bringing smiles around the dinner table.

Serving Suggestions

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

Pairings

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

Allergen Information

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

This delicious Hearty Lentil Shepherds Pie features a creamy mashed potato crust over flavorful lentils. Pin it
This delicious Hearty Lentil Shepherds Pie features a creamy mashed potato crust over flavorful lentils. | sonicpantry.com
Product image
Blend smoothies, sauces, and shakes quickly for easy breakfasts, snacks, and meal prep.
Check price on Amazon

This shepherds pie comes together easily and makes perfect leftovers, ideal for meal prepping.

Frequently Asked Questions

What type of lentils work best?

Brown or green lentils hold their shape well and absorb flavors beautifully, making them ideal for this dish.

Can I prepare the filling in advance?

Yes, the lentil and vegetable filling can be made ahead and refrigerated for up to two days before assembling and baking.

How should the mashed potatoes be seasoned?

Season the mashed potatoes with salt, white pepper, and butter to enhance creaminess and balance the savory filling.

What can I use to make a vegan version?

Swap out butter and milk for plant-based alternatives and use tamari instead of soy sauce to keep it gluten-free and vegan-friendly.

Are there suggested side dishes to pair with this pie?

Serve alongside a crisp green salad, steamed green beans, or complement with a robust red wine or malty ale.

Hearty Lentil Shepherds Pie

Comforting lentil and vegetable pie topped with creamy mashed potatoes, baked until golden.

Prep Time
25 Minutes
Cook Time
45 Minutes
Total Time
70 Minutes

Category: Everyday Mains

Difficulty: Medium

Cuisine: British

Yield: 6 servings

Dietary: Vegetarian

Ingredients

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 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

Instructions

Step 01

Preheat oven: Preheat the oven to 400°F.

Step 02

Boil potatoes: Boil peeled and cubed potatoes in salted water until fork-tender, about 15 to 18 minutes. Drain and return to the pot.

Step 03

Prepare mashed potatoes: Add butter and milk to the drained potatoes and mash until smooth. 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, and sauté until softened, about 6 to 8 minutes.

Step 05

Cook aromatics: Stir in garlic, tomato paste, thyme, rosemary, smoked paprika, and bay leaf. Cook for 1 minute until fragrant.

Step 06

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

Step 07

Add peas and season: Discard the bay leaf. Stir in frozen peas and soy sauce. Season with salt and pepper to taste. Simmer for 2 to 3 minutes.

Step 08

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

Step 09

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

Step 10

Rest before serving: Allow to cool for 10 minutes before serving to let flavors meld.

Tools You'll Need

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

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy from soy sauce and dairy from butter and milk.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 325
  • Total Fat: 8 g
  • Total Carbohydrate: 52 g
  • Protein: 12 g