Veggie Shepherds Pie Lentils

Featured in: Homemade Comforts

This comforting dish layers seasoned lentils cooked with herbs and vegetables beneath a smooth, creamy sweet potato mash. Simmered with garlic, tomato paste, and smoky spices, the lentil filling offers robust flavor and texture. The vibrant sweet potato topping adds natural sweetness and richness, baked to a golden finish for a satisfying meal that’s both nourishing and flavorful.

Updated on Mon, 17 Nov 2025 11:23:00 GMT
Warm, golden Veggie Shepherd's Pie with lentils and mashed sweet potatoes, ready to serve. Save
Warm, golden Veggie Shepherd's Pie with lentils and mashed sweet potatoes, ready to serve. | oventhyme.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 veggie shepherds pie on a rainy weekend and it quickly became a favorite for chilly evenings. The sweet potato mash makes it wonderfully creamy without dairy.

Ingredients

  • Sweet potatoes: 1.2 kg (2.5 lbs), peeled and cubed
  • Olive oil or vegan butter: 2 tbsp
  • Unsweetened non-dairy milk: 1/4 cup (or regular milk if preferred)
  • 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: 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:
Preheat oven to 200°C (400°F)
Cook Sweet Potatoes:
Cook sweet potatoes in boiling salted water until tender, 15 to 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 to taste. Set aside.
Sauté Vegetables:
While potatoes cook, heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery. Sauté for 6 to 8 minutes until softened.
Add Garlic:
Add garlic and cook for 1 minute until fragrant.
Add Lentil Filling:
Stir in lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Bring to a simmer and cook for 5 to 7 minutes, stirring occasionally, until thickened.
Add Peas:
Add frozen peas, stir, and cook for 2 more minutes. Season with salt and pepper.
Layer Pie:
Spread lentil mixture evenly in a baking dish (about 9x13 inch). Top with sweet potato mash, spreading gently to cover.
Finish Mash:
Use a fork to create ridges in mash, optionally drizzle with a little olive oil.
Bake Pie:
Bake for 15 to 20 minutes until top is golden and filling is bubbling.
Rest and Serve:
Let rest for a few minutes before serving.
Save
| oventhyme.com

My kids love helping to spread the mash on top and always ask for seconds. It's a lovely way to get everyone involved in the kitchen.

Serving Suggestions

Serve this shepherds pie with a crisp green salad or steamed greens for a balanced meal.

Make Ahead & Storage

Prepare the filling and mash ahead of time. Assemble and refrigerate for up to two days, or freeze for a make-ahead dinner.

Nutrition Facts

Each serving contains about 390 calories, 8 g fat, 68 g carbohydrates, and 12 g protein.

Hearty, homemade Veggie Shepherd's Pie overflowing with savory lentils under a sweet potato blanket. Save
Hearty, homemade Veggie Shepherd's Pie overflowing with savory lentils under a sweet potato blanket. | oventhyme.com

This shepherds pie is filling, comforting and brings everyone together at the table. The leftovers heat beautifully for easy lunches.

Kitchen Guide

Can I use regular potatoes instead of sweet potatoes?

Absolutely, regular potatoes can be substituted for a milder, classic mash topping with similar creamy texture.

How do I achieve the best texture for the lentil filling?

Simmer lentils with vegetables and spices until thickened to create a hearty, cohesive filling that holds together well under the mash.

Is this dish suitable for gluten-free diets?

Yes, using tamari instead of soy sauce and gluten-free vegetable broth ensures the dish is gluten-free friendly.

Can I prepare this ahead of time?

The lentil filling can be made in advance and assembled just before baking for convenience and enhanced flavors.

What are good side dishes to serve with this main?

Light green salads or steamed seasonal greens complement this hearty main, balancing flavors and textures.

Veggie Shepherds Pie Lentils

A hearty plant-based main featuring lentils and creamy sweet potato mash topping.

Prep duration
25 min
Kitchen time
35 min
Complete duration
60 min
Created by Grace Mitchell


Skill level Medium

Heritage British

Output 4 Portions

Dietary requirements 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 1 cup 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

Method

Phase 01

Preheat oven: Preheat the oven to 400°F.

Phase 02

Cook sweet potatoes: Boil sweet potatoes in salted water until tender, about 15 to 20 minutes. Drain and return to pot.

Phase 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 pepper.

Phase 04

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

Phase 05

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

Phase 06

Combine lentil filling: Stir in lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Simmer for 5 to 7 minutes, stirring frequently, until thickened.

Phase 07

Add peas and season: Stir in frozen peas and cook for 2 more minutes. Season with salt and pepper to taste.

Phase 08

Assemble dish: Spread lentil mixture evenly in a 9x13 inch baking dish. Top with sweet potato mash, spreading gently to cover.

Phase 09

Create texture: Use a fork to create ridges on the sweet potato topping and drizzle with olive oil for added crispness.

Phase 10

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

Phase 11

Rest before serving: Allow to rest a few minutes before serving.

Kitchen tools needed

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

Allergy notes

Always review ingredients for potential allergens and seek professional medical advice when uncertain.
  • Contains soy from soy sauce or tamari
  • Check non-dairy milk and butter for potential allergens
  • Gluten-free if tamari and gluten-free broth are used; verify labels

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 390
  • Fats: 8 g
  • Carbohydrates: 68 g
  • Proteins: 12 g