Veggie Shepherds Pie Lentils

Featured in: Comfort Home Dishes

This comforting plant-based shepherds pie features a savory lentil filling blended with aromatic herbs and spices, topped with creamy sweet potato mash. Sweet potatoes are boiled and mashed with olive oil and milk for a smooth finish. Lentils simmer with onion, carrot, celery, garlic, and a medley of seasonings to create a rich filling. Assembled and baked, the dish offers a hearty, nutritious main full of vibrant flavors and textures, suitable for gluten-free and vegetarian diets.

Updated on Mon, 17 Nov 2025 14:03:00 GMT
Steaming hot Veggie Shepherd's Pie with lentils and golden sweet potato mash bubbling in the oven. Pin this
Steaming hot Veggie Shepherd's Pie with lentils and golden sweet potato mash bubbling in the oven. | recipeshood.com

A comforting, plant-based twist on the classic shepherds pie, featuring hearty lentils and a creamy sweet potato mash topping.

I love how this recipe gets its comfort factor from sweet potato mash and is packed with lentils for a nourishing, flavor-packed meal. Our household enjoys the simplicity plus the healthy twist compared to classic versions.

Ingredients

  • Sweet potatoes: 1.2 kg (2.5 lbs), peeled and cubed
  • Olive oil or vegan butter: 2 tbsp
  • Unsweetened non-dairy milk (or regular milk): 1/4 cup
  • Salt and black pepper: to taste
  • Olive oil: 2 tbsp
  • Onion: 1 large, finely diced
  • Carrots: 2, diced
  • Celery stalks: 2, diced
  • Garlic: 3 cloves, minced
  • Cooked brown or green lentils: 2 cups (or 1 can, drained and rinsed)
  • Frozen peas: 1 cup
  • Vegetable broth: 1 cup
  • Tomato paste: 2 tbsp
  • Soy sauce or tamari: 1 tbsp
  • Dried thyme: 1 tsp
  • Dried rosemary: 1 tsp
  • Smoked paprika: 1/2 tsp
  • Salt and black pepper: to taste

Instructions

Preheat:
Preheat oven to 200°C (400°F).
Cook sweet potatoes:
Cook sweet potatoes in a large pot of boiling salted water until tender, 15-20 minutes. Drain and return to pot.
Mash potatoes:
Add olive oil (or vegan butter) and non-dairy milk to the sweet potatoes. Mash until smooth and creamy. Season with salt and pepper. Set aside.
Sauté filling vegetables:
Heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery. Sauté for 6-8 minutes until softened.
Add garlic:
Add garlic and cook for 1 minute until fragrant.
Build lentil mixture:
Stir in lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Bring to a simmer and cook for 5-7 minutes until thickened, stirring occasionally.
Add peas:
Add frozen peas, stir, and cook for 2 more minutes. Taste and season as needed.
Assemble pie:
Spread lentil mixture into a baking dish (about 9x13 inch). Top with sweet potato mash, spreading gently to cover.
Finish topping:
Use a fork to create ridges in the mash if desired. Drizzle olive oil for extra crispness.
Bake:
Bake for 15-20 minutes, until top is golden and filling bubbles.
Rest:
Let rest for a few minutes before serving.
Pin this
| recipeshood.com

This shepherds pie is a true family favorite, especially on chilly evenings when we all crave something hearty yet wholesome. My kids love helping with the mash topping!

Notes

For extra richness, stir in grated cheese or vegan cheese to the mash before baking. You can swap sweet potatoes for regular potatoes or add mushrooms for a more savory taste.

Required Tools

Large pot, colander, potato masher, large skillet, baking dish, mixing spoon, knife and cutting board.

Allergen Information

Contains soy from soy sauce. Use tamari for gluten-free option and check labels for non-dairy milk and vegan butter allergies.

A delicious serving of Veggie Shepherd's Pie, showcasing its creamy sweet potato topping over lentils. Pin this
A delicious serving of Veggie Shepherd's Pie, showcasing its creamy sweet potato topping over lentils. | recipeshood.com

Serve hot and enjoy the comfort of every bite. Leftovers reheat beautifully and make easy weeknight dinners!

Frequently Asked Recipe Questions

Can I use other root vegetables instead of sweet potato?

Yes, regular potatoes, parsnips, or a mix can replace sweet potatoes for a different flavor and texture.

How can I ensure the lentil filling is flavorful?

Sautéing aromatics like onion, garlic, and vegetables with herbs and tomato paste enhances depth; simmer until thickened.

Is it possible to prepare this dish ahead of time?

Absolutely, prepare the filling and mash separately, then assemble and bake when ready to serve.

What sides pair well with this dish?

Fresh green salad, steamed greens, or roasted vegetables complement the hearty filling and creamy topping.

Can I add cheese to the topping?

Yes, stirring grated cheese or vegan cheese into the mash before baking adds richness and flavor.

Veggie Shepherds Pie Lentils

A comforting dish with lentils and smooth sweet potato mash, perfect for a wholesome plant-based meal.

Prep Duration
25 min
Time to Cook
35 min
Overall Time
60 min
Created by Julia Harris


Level of Challenge Medium

Cuisine Type British

Servings Made 4 Number of Portions

Dietary Details Vegan-friendly, No Dairy Contained, Contains No Gluten

What You'll Need

Sweet Potato Mash

01 2.5 pounds sweet potatoes, peeled and cubed
02 2 tablespoons olive oil or vegan butter
03 1/4 cup unsweetened non-dairy milk
04 Salt, to taste
05 Freshly ground black pepper, to taste

Lentil Filling

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

Method

Step 01

Preheat Oven: Set the oven to 400°F and allow it to reach temperature before baking.

Step 02

Cook Sweet Potatoes: Boil peeled and cubed sweet potatoes in salted water until tender, approximately 15 to 20 minutes. Drain thoroughly and return to pot.

Step 03

Prepare Sweet Potato Mash: Add olive oil or vegan butter and non-dairy milk to the hot sweet potatoes. Mash until smooth and season with salt and pepper. Set aside.

Step 04

Sauté Vegetables: While potatoes cook, heat olive oil in a large skillet over medium heat. Add diced onion, carrots, and celery, and sauté for 6 to 8 minutes until softened.

Step 05

Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 06

Incorporate Lentil Mixture: Add cooked lentils, tomato paste, dried thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Simmer for 5 to 7 minutes, stirring occasionally, until thickened.

Step 07

Add Peas: Fold in frozen peas, cook for an additional 2 minutes. Adjust seasoning with salt and pepper as needed.

Step 08

Assemble Filling: Transfer the lentil mixture evenly into a 9x13 inch baking dish. Spread the sweet potato mash on top, smoothing gently to cover completely.

Step 09

Create Texture and Drizzle: Optionally, use a fork to create ridges in the mash and drizzle lightly with olive oil to enhance crispness.

Step 10

Bake: Bake for 15 to 20 minutes until the topping is slightly golden and the filling is bubbling.

Step 11

Rest Before Serving: Allow to rest for a few minutes before serving to meld flavors.

Kitchen Tools Needed

  • Large pot
  • Colander
  • Potato masher
  • Large skillet
  • Baking dish (9x13 inches)
  • Mixing spoon
  • Knife and cutting board

Allergen Details

Review every ingredient for allergens and reach out to a professional if you're unsure.
  • Contains soy; use tamari for a gluten-free option.
  • Check non-dairy milk and butter alternatives for specific allergens.

Nutrition Details (per portion)

Nutrition info is for reference purposes only and isn't medical advice.
  • Energy (Calories): 390
  • Fats: 8 g
  • Carbohydrates: 68 g
  • Proteins: 12 g