Veggie Shepherds Pie Lentils

Featured in: Hearty Family Meals

This wholesome dish layers savory lentils cooked with aromatic herbs and spices beneath a smooth, creamy sweet potato mash. The lentil filling blends earthy veggies and rich tomato paste, simmered to perfection. Topped with a fluffy mashed potato layer, lightly drizzled with olive oil, then baked until golden and bubbly, this meal offers a comforting, nutrient-packed option that satisfies with every bite.

Updated on Mon, 17 Nov 2025 10:38:00 GMT
Golden-brown Veggie Shepherd's Pie with lentils and sweet potato mash, bubbling invitingly in the oven. Save to Pinterest
Golden-brown Veggie Shepherd's Pie with lentils and sweet potato mash, bubbling invitingly in the oven. | honeyprairie.com

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

I first made this pie for a chilly autumn dinner with friends and was amazed at how much everyone loved the creamy sweet potato topping and rich lentil filling.

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 (for filling)
  • Onion: 1 large, finely diced
  • Carrots: 2, diced
  • Celery stalks: 2, diced
  • Garlic: 3 cloves, minced
  • Lentils: 2 cups cooked brown or green lentils (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 oven:
Preheat oven to 200°C (400°F)
Cook sweet potatoes:
Boil sweet potatoes in salted water until tender (15-20 min), then drain and return to pot
Mash sweet potatoes:
Add olive oil or vegan butter and non-dairy milk. Mash until smooth and creamy. Season with salt and pepper. Set aside
Sauté vegetables:
Heat olive oil in a large skillet, then add onion, carrots, and celery. Sauté for 6-8 min until softened
Add garlic:
Add garlic and cook for 1 min until fragrant
Combine filling ingredients:
Stir in lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Bring to a simmer and cook for 5-7 min, stirring occasionally, until thickened
Add peas:
Add frozen peas, stir, and cook for 2 more min. Taste and season with salt and pepper
Layer filling:
Spread lentil mixture in a baking dish (about 9x13 inch). Top with sweet potato mash, spreading gently to cover
Finish top:
Use a fork to create ridges in the mash if desired. Drizzle with a little olive oil
Bake:
Bake for 15-20 min, until top is slightly golden and filling bubbling
Rest:
Let rest for a few min before serving
Savory and aromatic, this Veggie Shepherd's Pie features a fluffy sweet potato topping over lentils. Save to Pinterest
Savory and aromatic, this Veggie Shepherd's Pie features a fluffy sweet potato topping over lentils. | honeyprairie.com

Our whole family gathers around the table whenever this pie comes out of the oven, and it's always 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). Check non-dairy milk and butter for allergens. Gluten-free if using tamari and gluten-free broth; check labels.

Nutritional Information (per serving)

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

A hearty spoonful of this baked Veggie Shepherds Pie boasts a creamy sweet potato topping with lentils. Save to Pinterest
A hearty spoonful of this baked Veggie Shepherds Pie boasts a creamy sweet potato topping with lentils. | honeyprairie.com

This veggie shepherds pie is perfect comfort food that you'll want to remake all season long.

Questions & Answers

Can I use regular potatoes instead of sweet potatoes?

Yes, regular potatoes can be used for the mash, offering a more traditional flavor and texture.

How do I make the lentil filling more flavorful?

Sautéing onions, carrots, celery, and garlic before adding lentils enhances depth, while herbs like thyme and rosemary boost aroma.

What is the best way to make the mash creamy?

Mashing sweet potatoes with olive oil or vegan butter plus a splash of milk creates a smooth, rich texture.

Can this dish be prepared ahead of time?

Yes, both the lentil filling and mash can be made in advance and assembled before baking for convenience.

What variations can complement this dish?

Adding chopped mushrooms or parsnips to the filling introduces extra depth, and serving with steamed greens offers freshness.

Veggie Shepherds Pie Lentils

A plant-based dish with lentils and sweet potato mash for a warm, satisfying meal.

Prep duration
25 minutes
Cook duration
35 minutes
Overall time needed
60 minutes
Recipe by Honey Prairie Abigail Greene


Skill Level Medium

Cuisine type British

Makes 4 Number of portions

Diet specifications Plant-based, No Dairy, No Gluten

What You'll Need

Sweet Potato Mash

01 2.5 pounds peeled and cubed sweet potatoes
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 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 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

How to Make It

Step 01

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

Step 02

Boil sweet potatoes: Cook peeled and cubed sweet potatoes in boiling 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 drained sweet potatoes. Mash until creamy and smooth. 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, cooking for 6 to 8 minutes until softened.

Step 05

Add garlic: Incorporate minced garlic into the vegetables and sauté for one minute until fragrant.

Step 06

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

Step 07

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

Step 08

Assemble dish: Transfer the lentil filling evenly into a 9x13 inch baking dish. Gently spread the sweet potato mash atop the filling, covering it completely.

Step 09

Create mash texture: Optionally, use a fork to form ridges on the surface of the mash. Drizzle lightly with olive oil to encourage crispness during baking.

Step 10

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

Step 11

Rest and serve: Allow the dish to rest for a few minutes after baking before serving to enhance flavors.

Essential tools

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

Allergy Details

Go through all ingredients to spot potential allergies. If unsure, check with a health expert.
  • Contains soy from soy sauce; tamari recommended for gluten-free option.
  • Check labels on non-dairy milk and vegan butter for potential allergens.

Nutrition details (per portion)

Details for informational use only — not a substitute for a medical professional.
  • Energy (calories): 390
  • Lipids: 8 g
  • Carbohydrates: 68 g
  • Proteins: 12 g