Veggie Shepherds Pie Lentils

Featured in: Fabulous Weeknight Meals

This dish combines tender lentils flavored with herbs and spices, topped with smooth sweet potato mash. The lentil base is simmered with onion, garlic, and a mix of savory seasonings, then baked until bubbling and crowned with a golden, creamy sweet potato layer. Perfect for a wholesome, plant-based meal that’s both satisfying and nourishing.

Updated on Mon, 17 Nov 2025 10:36:00 GMT
A bubbling Veggie Shepherds Pie with lentils and golden sweet potato mash, ready to serve. Save Pin
A bubbling Veggie Shepherds Pie with lentils and golden sweet potato mash, ready to serve. | fabulousdishesby.com

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

The first time I made this veggie shepherds pie for my family, even the meat-lovers asked for seconds. The sweet potato mash really brings a lovely creaminess that everyone enjoys.

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 freshly ground 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 (or canned): 2 cups (drained and rinsed if canned)
  • 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

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

This shepherds pie quickly became a cozy staple at our family table. The warm lentil filling and vibrant mash were a hit with both adults and kids.

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. Double check labels on non-dairy milk and butter. Gluten-free if you choose tamari and gluten-free broth.

Nutritional Information

Per serving: Calories 390, Total Fat 8 g, Carbohydrates 68 g, Protein 12 g

Close-up of a warm and savory Veggie Shepherds Pie, perfect for a comforting weeknight meal. Save Pin
Close-up of a warm and savory Veggie Shepherds Pie, perfect for a comforting weeknight meal. | fabulousdishesby.com

Serve piping hot from the oven and enjoy the comforting flavors. It's a plant-based meal that never fails to please.

Recipe FAQs

Can I use regular potatoes instead of sweet potatoes?

Yes, regular potatoes can be swapped for sweet potatoes to create a more classic mash topping with a neutral flavor.

How do I ensure the mash topping is creamy?

Mash the sweet potatoes well with olive oil or vegan butter and a splash of non-dairy milk until smooth and creamy before spreading it over the filling.

What lentils work best for the filling?

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

How can I enhance the flavor of the lentil mixture?

Adding herbs like thyme and rosemary alongside smoked paprika and tomato paste brings depth and warmth to the filling.

Is this dish suitable for gluten-free diets?

Yes, by using tamari instead of soy sauce and ensuring the vegetable broth is gluten-free, the dish remains compliant with gluten-free needs.

Can I prepare this dish in advance?

Absolutely, prepare the lentil filling and mash separately, then layer and bake before serving for convenience.

Veggie Shepherds Pie Lentils

A warm dish layering savory lentils beneath creamy sweet potato mash topping.

Prep Duration
25 min
Time to cook
35 min
Overall duration
60 min
Posted by Fabulous dishes by Vanessa Collins


Skill level Medium

Cuisine style British

Servings made 4 Number of servings

Dietary details Vegan-friendly, Without dairy, No gluten

Ingredient list

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 and freshly ground black pepper, to taste

Lentil Filling

01 2 tablespoons olive oil
02 1 large onion, finely diced
03 2 carrots, diced
04 2 celery stalks, diced
05 3 cloves garlic, minced
06 2 cups cooked brown or green lentils (or 1 can, drained and rinsed)
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 and black pepper, to taste

Step-by-Step Guide

Instruction 01

Preheat oven: Preheat the oven to 400°F (200°C).

Instruction 02

Cook sweet potatoes: Place sweet potatoes in a large pot of boiling salted water and cook until tender, about 15 to 20 minutes. Drain well and return to the pot.

Instruction 03

Prepare sweet potato mash: Add olive oil or vegan butter and non-dairy milk to the sweet potatoes. Mash until smooth and creamy. Season with salt and black pepper to taste, then set aside.

Instruction 04

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

Instruction 05

Add garlic: Add minced garlic to the skillet and cook for 1 minute until fragrant.

Instruction 06

Simmer lentil mixture: Stir in lentils, tomato paste, dried thyme, dried rosemary, smoked paprika, soy sauce, and vegetable broth. Bring to a simmer and cook for 5 to 7 minutes, stirring occasionally, until thickened.

Instruction 07

Add peas and season: Stir in frozen peas and cook for an additional 2 minutes. Adjust seasoning with salt and black pepper as needed.

Instruction 08

Assemble dish: Spread the lentil mixture evenly into a 9x13-inch baking dish. Gently top with sweet potato mash, spreading to cover the filling.

Instruction 09

Create mash texture: Optionally, use a fork to create ridges in the sweet potato mash. Drizzle with a little olive oil to enhance crispness.

Instruction 10

Bake: Bake in the preheated oven for 15 to 20 minutes, until the topping is lightly golden and the filling is bubbling.

Instruction 11

Rest and serve: Allow to rest for a few minutes before serving.

Equipment needed

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

Allergy details

Take a moment to check each ingredient for possible allergens. Always reach out to a medical expert if you're unsure.
  • Contains soy from soy sauce or tamari; use tamari for gluten-free option.
  • Check non-dairy milk and vegan butter for potential allergens.

Nutrition details by serving

These details help guide you, but be sure to consult a healthcare professional when needed.
  • Kcal: 390
  • Lipids: 8 g
  • Carbohydrates: 68 g
  • Protein: 12 g