Veggie Shepherds Pie Lentils

Featured in: Garden-Inspired Meals

This wholesome dish combines tender lentils simmered with aromatic herbs and vegetables, topped with a creamy sweet potato mash. The filling is rich with flavors of garlic, thyme, rosemary, and smoky paprika, balanced by fresh peas and tomato paste. The mash is smooth and buttery, made silky with olive oil and non-dairy milk. After baking till golden, it creates a satisfying, hearty main that's both nourishing and gluten-free. Ideal for a cozy meal, this dish pairs perfectly with fresh greens or salad.

Updated on Mon, 17 Nov 2025 13:18:00 GMT
Golden-topped Veggie Shepherd's Pie showing a comforting plant-based meal ready to be served hot. Pin
Golden-topped Veggie Shepherd's Pie showing a comforting plant-based meal ready to be served hot. | toastybasil.com

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

This veggie shepherds pie was a hit at our last family gathering and is often requested for Sunday dinners. I love how the sweet potato mash lends a lovely sweetness and the lentils give it a rich, comforting texture.

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: 2 stalks, 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 oven:
Set oven to 200°C (400°F).
Boil sweet potatoes:
Cook sweet potatoes in a large pot of boiling salted water until tender (15-20 minutes). Drain and return to the pot.
Make sweet potato mash:
Add olive oil (or vegan butter) and non-dairy milk to sweet potatoes. Mash until smooth and creamy. Season with salt and pepper to taste. Set aside.
Sauté vegetables:
Heat olive oil in a large skillet 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.
Prepare lentil filling:
Combine lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Simmer 5-7 minutes, stirring, until thickened.
Add peas:
Stir in frozen peas and cook for 2 minutes. Season filling with salt and pepper to taste.
Assemble pie:
Spread lentil mixture evenly 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 with a little olive oil for crispness.
Bake:
Bake 15-20 minutes until top is slightly golden and filling is bubbling.
Rest:
Let the pie rest a few minutes before serving.
This hearty Veggie Shepherd's Pie with lentils features a creamy sweet potato topping with visible fork marks. Pin
This hearty Veggie Shepherd's Pie with lentils features a creamy sweet potato topping with visible fork marks. | toastybasil.com

My kids always ask for seconds on this pie. It is especially fun when we all pitch in to mash the sweet potatoes together at the table.

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. Always check non-dairy milk or butter labels.

Nutritional Information

Per serving: 390 calories, 8 g total fat, 68 g carbohydrates, 12 g protein.

A delicious, steaming plate of Veggie Shepherd's Pie; enjoy the rich flavors of savory lentils and vegetables baked. Pin
A delicious, steaming plate of Veggie Shepherd's Pie; enjoy the rich flavors of savory lentils and vegetables baked. | toastybasil.com

Serve with a fresh side salad or some steamed greens. Enjoy this warming veggie pie any day of the week.

Recipe Q&A

How can I make the mash creamier?

Use a combination of olive oil or vegan butter and a splash of non-dairy milk while mashing sweet potatoes to achieve a smooth, creamy texture.

Can I substitute lentils with another legume?

Yes, cooked chickpeas or black beans can be used, but keep in mind they will alter the texture and flavor slightly.

What herbs give this dish its unique flavor?

Dried thyme, rosemary, and smoked paprika infuse the filling with aromatic and smoky notes.

Is this suitable for gluten-free diets?

Absolutely. Using tamari instead of soy sauce and gluten-free vegetable broth ensures it remains gluten-free.

How to add extra richness to the topping?

Stir in grated cheese or vegan cheese into the sweet potato mash before baking for enhanced richness.

Veggie Shepherds Pie Lentils

A comforting plant-based dish featuring lentils and creamy sweet potato mash topping.

Prep duration
25 min
Cooking duration
35 min
Complete duration
60 min


Skill level Medium

Origin British

Yield 4 Portions

Dietary specifications Vegan, Dairy-free, Gluten-free

Components

Sweet Potato Mash

01 2.5 lbs sweet potatoes, peeled and cubed
02 2 tablespoons olive oil or vegan butter
03 1/4 cup unsweetened non-dairy milk or regular 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, 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 and black pepper, to taste

Directions

Step 01

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

Step 02

Prepare Sweet Potatoes: Cook the peeled and cubed sweet potatoes in a large pot of boiling salted water until tender, about 15 to 20 minutes; drain thoroughly.

Step 03

Mash Sweet Potatoes: Return the drained sweet potatoes to the pot, add olive oil or vegan butter and non-dairy milk, then mash until smooth and creamy; season with salt and pepper.

Step 04

Sauté Vegetables: While the potatoes cook, heat olive oil in a large skillet over medium heat, then add onion, carrots, and celery, sautéing until softened, about 6 to 8 minutes.

Step 05

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

Step 06

Simmer Lentil Mixture: Stir in lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth; bring to a simmer and cook, stirring occasionally, for 5 to 7 minutes until thickened.

Step 07

Incorporate Peas: Add frozen peas, stir well, and cook for an additional 2 minutes; adjust seasoning with salt and black pepper as needed.

Step 08

Assemble Shepherd's Pie: Spread the lentil filling evenly in a 9x13-inch baking dish, then top with the sweet potato mash, spreading gently to cover.

Step 09

Add Texture and Oil: Use a fork to create ridges in the sweet potato topping if desired and drizzle with a little olive oil for extra crispness.

Step 10

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

Step 11

Rest Before Serving: Allow to rest for a few minutes before serving to enhance flavors and texture.

Necessary tools

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

Allergy information

Review each component for possible allergens and if uncertain, we recommend consulting with a healthcare professional.
  • Contains soy from soy sauce; use tamari for gluten-free option.
  • Check non-dairy milk and vegan butter for additional allergens.

Nutrient breakdown (per portion)

These values are provided as a general guide and shouldn't replace professional medical advice.
  • Calories: 390
  • Fat: 8 g
  • Carbs: 68 g
  • Protein: 12 g