Veggie Shepherds Pie Lentils

Featured in: Warm Family Meals

This comforting dish combines hearty cooked lentils simmered with aromatic herbs and vegetables, topped with a smooth, creamy sweet potato mash. The filling is richly flavored with tomato paste, soy sauce, and smoked paprika, while the mash offers a velvety contrast enhanced by olive oil or vegan butter and a splash of non-dairy milk. Baked until golden and bubbling, this main dish provides a satisfying plant-based option perfect for a wholesome meal. Variations include adding grated cheese or swapping sweet potatoes for regular potatoes. Serve warm with a side of greens for a complete plate.

Updated on Mon, 17 Nov 2025 13:04:00 GMT
Golden-topped Veggie Shepherds Pie: a comforting dish with creamy sweet potato and lentils. Save to Pinterest
Golden-topped Veggie Shepherds Pie: a comforting dish with creamy sweet potato and lentils. | mellowspice.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, my family was pleasantly surprised by how deeply flavorful and comforting it was. Even those who usually ask for meat happily devoured every bite and requested seconds!

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 1 can, drained and rinsed): 2 cups
  • 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 of salted water until tender, 15-20 minutes. Drain and return to pot.
Mash potatoes:
Add olive oil (or vegan butter) and non-dairy milk. Mash until smooth and creamy. Season with salt and pepper. Set aside.
Prepare filling:
Heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery. Sauté for 6-8 minutes until soft. Add garlic and cook for 1 minute.
Simmer lentil mixture:
Stir in lentils, tomato paste, thyme, rosemary, paprika, soy sauce, and broth. Simmer 5-7 minutes, stirring, until thickened. Add peas, stir, and cook 2 more minutes. Season as needed.
Layer and bake:
Spread lentil mixture in baking dish (about 9x13 inch). Top with sweet potato mash, spreading gently to cover. Use a fork to create ridges if desired. Drizzle a little olive oil for extra crispness.
Bake:
Bake 15-20 minutes until golden and bubbly. Allow to rest a few minutes before serving.
A close-up of a bubbling, homemade Veggie Shepherds Pie, perfect for a warming dinner. Save to Pinterest
A close-up of a bubbling, homemade Veggie Shepherds Pie, perfect for a warming dinner. | mellowspice.com

This dish quickly became a weeknight staple after my kids declared the sweet potato topping their favorite part. It's now our cozy go-to for chilly evenings together around the dinner table.

Required Tools

Large pot, colander, potato masher, skillet, baking dish, mixing spoon, knife and cutting board are all you need for prepping and assembling this comforting meal.

Allergen Information

This recipe contains soy. Always check labels on non-dairy milk, butter, and broth for allergens. Use tamari instead of soy sauce to keep things gluten-free.

Nutritional Information

Per serving: 390 calories, 8 g fat, 68 g carbohydrates, 12 g protein. A nourishing plant-based dinner.

Hearty Veggie Shepherds Pie featuring lentils, topped with fluffy sweet potato mash, ready to serve. Save to Pinterest
Hearty Veggie Shepherds Pie featuring lentils, topped with fluffy sweet potato mash, ready to serve. | mellowspice.com

Serve with steamed greens or a fresh salad for a complete and colorful plate. Leftovers reheat beautifully the next day.

Recipe FAQs

Can I use regular potatoes instead of sweet potatoes?

Yes, regular potatoes can be substituted to create a milder, classic mash topping with similar texture.

How can I make the lentil filling more flavorful?

Incorporate aromatic herbs like thyme and rosemary, tomato paste, smoked paprika, and soy sauce to deepen the savory notes.

What alternatives to soy sauce can I use for gluten-free options?

Tamari is a great gluten-free substitute that maintains the umami flavor in the filling.

How do I achieve a creamy sweet potato mash?

Mash cooked sweet potatoes with olive oil or vegan butter and a splash of unsweetened non-dairy milk for smoothness.

Can I prepare this dish ahead of time?

Yes, prepare the filling and mash separately, assemble before baking, then bake just before serving for best results.

Veggie Shepherds Pie Lentils

A comforting dish of lentils topped with creamy sweet potato mash for a hearty, plant-inspired meal.

Prep Time
25 minutes
Cook Time
35 minutes
Overall Time
60 minutes
Created by Hannah Clarke

Recipe Category Warm Family Meals

Skill Level Medium

Cuisine British

Total Yield 4 Number of Servings

Dietary Details Plant-Based, No Dairy, No Gluten

What You Need

Sweet Potato Mash

01 2.5 lbs sweet potatoes, peeled and cubed
02 2 tbsp 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 tbsp 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
07 1 cup frozen peas
08 1 cup vegetable broth
09 2 tbsp tomato paste
10 1 tbsp soy sauce or tamari
11 1 tsp dried thyme
12 1 tsp dried rosemary
13 1/2 tsp smoked paprika
14 Salt and freshly ground black pepper, to taste

How To Make

Step 01

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

Step 02

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

Step 03

Prepare Sweet Potato Mash: Add olive oil or vegan butter along with non-dairy milk to the drained sweet potatoes. Mash until smooth and creamy. Season with salt and freshly ground black pepper. Set aside.

Step 04

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

Step 05

Add Garlic: Incorporate minced garlic into the skillet and cook for 1 minute until fragrant.

Step 06

Simmer Lentil Mixture: Add cooked lentils, tomato paste, dried thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Stir and bring to a simmer. Continue cooking for 5-7 minutes, stirring occasionally, until mixture thickens.

Step 07

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

Step 08

Assemble Dish: Evenly spread the lentil filling into a 9x13 inch baking dish. Gently layer the sweet potato mash on top, smoothing to cover completely.

Step 09

Create Mash Texture: Use a fork to create ridges on the sweet potato surface if desired, then drizzle lightly with olive oil for enhanced crispness.

Step 10

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

Step 11

Rest Before Serving: Remove from oven and allow to rest for a few minutes for flavors to settle before serving.

Tools Needed

  • Large pot
  • Colander
  • Potato masher
  • Large skillet
  • 9x13 inch baking dish
  • Mixing spoon
  • Knife and cutting board

Allergy Details

Review all components for potential allergens and talk to your doctor with any questions.
  • Contains soy from soy sauce; replace with tamari to maintain gluten-free status. Verify allergen content in non-dairy milk and vegan butter as flakes by brand.

Nutrition Details (per serving)

This nutritional breakdown is for your information and isn't a substitute for health advice.
  • Total Calories: 390
  • Total Fat: 8 g
  • Carbohydrates: 68 g
  • Proteins: 12 g