Veggie Shepherds Pie Lentils

Featured in: Family Comfort Classics

This warm and hearty dish blends tender lentils with aromatic vegetables and herbs, topped with a smooth, creamy sweet potato mash. The savory filling includes onion, carrot, celery, garlic, and a mix of spices like thyme and smoked paprika to enrich the flavors. Slow-cooked and baked to create a golden crust, the result is a satisfying and nutritious meal ideal for a cozy dinner. Variations like adding grated cheese or switching sweet potatoes for regular potatoes can customize the texture and taste.

Updated on Mon, 17 Nov 2025 15:47:00 GMT
Steaming-hot Veggie Shepherds Pie showing a golden sweet potato crust over a bubbling lentil filling for serving. Save to Pinterest
Steaming-hot Veggie Shepherds Pie showing a golden sweet potato crust over a bubbling lentil filling for serving. | recipesforevers.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 was for a Sunday dinner when friends came over, and everyone was delighted at how satisfying and flavorful it was without any meat.

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 black pepper: To taste
  • Olive oil: 2 tbsp
  • Onion: 1 large, finely diced
  • Carrots: 2, diced
  • Celery: 2 stalks, 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

Instructions

Preheat Oven:
Preheat oven to 200°C (400°F).
Cook Sweet Potatoes:
Boil sweet potatoes in salted water until tender. Drain and return to pot.
Mash Sweet Potatoes:
Add olive oil and non-dairy milk. Mash until smooth and creamy. Season with salt and pepper.
Sauté Vegetables:
Heat olive oil in a skillet. Add onion, carrots, and celery. Sauté for 6-8 minutes until softened.
Add Garlic:
Add minced garlic. Cook 1 minute until fragrant.
Combine Lentil Filling:
Stir in lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Simmer 5-7 minutes until thickened.
Add Peas:
Stir in frozen peas. Cook 2 minutes. Season with salt and pepper.
Assemble Pie:
Spread lentil mixture in a baking dish (about 9x13 inch). Top with sweet potato mash, spreading evenly.
Finish Mash:
Use fork to create ridges. Drizzle with olive oil if desired.
Bake:
Bake for 15-20 minutes, until top is slightly golden and filling is bubbling.
Rest and Serve:
Let rest a few minutes before serving.
A close-up of a Veggie Shepherds Pie reveals a creamy sweet potato topping with savory lentil base. Save to Pinterest
A close-up of a Veggie Shepherds Pie reveals a creamy sweet potato topping with savory lentil base. | recipesforevers.com

Making this pie together as a family has become a weekend tradition, and kids love mashing the sweet potatoes while adults handle the savory lentil filling.

Required Tools

Large pot, colander, potato masher, large skillet, baking dish, mixing spoon, knife and cutting board

Allergen Information

Contains soy if using soy sauce. Use tamari and check broth for gluten. Check non-dairy products for specific allergens.

Nutritional Information (per serving)

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

Imagine a hearty bowl of Veggie Shepherds Pie; the luscious lentil filling is topped with fluffy sweet potato mash. Save to Pinterest
Imagine a hearty bowl of Veggie Shepherds Pie; the luscious lentil filling is topped with fluffy sweet potato mash. | recipesforevers.com

This veggie shepherds pie offers the ultimate comfort with every bite. Make it your own by swapping in favorite seasonal vegetables or using regular potatoes instead of sweet potatoes.

Recipe FAQs

Can I use regular potatoes instead of sweet potatoes?

Yes, regular potatoes work well as a topping and provide a classic texture and flavor.

How can I add extra richness to the dish?

Stirring grated cheese or vegan cheese into the mash before baking adds a creamy, rich texture.

What spices enhance the lentil filling?

Thyme, rosemary, smoked paprika, and soy sauce create a flavorful and aromatic base for the lentils.

Is it possible to make this dish gluten-free?

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

How should the sweet potato mash be prepared?

Boil peeled sweet potatoes until tender, mash with olive oil or vegan butter and non-dairy milk, then season with salt and pepper.

Veggie Shepherds Pie Lentils

Comforting lentils and sweet potato mash combine for a hearty, plant-based main dish.

Prep Duration
25 minutes
Time to Cook
35 minutes
Complete Duration
60 minutes


Complexity Medium

Cuisine British

Makes 4 Portions

Dietary Info Plant-Based, No Dairy, Without Gluten

What You Need

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
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 1 15-ounce can cooked brown or green lentils, 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 freshly ground black pepper, to taste

Directions

Step 01

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

Step 02

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

Step 03

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

Step 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.

Step 05

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

Step 06

Simmer lentil filling: Incorporate 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.

Step 07

Add peas and season: Stir frozen peas into the mixture and cook an additional 2 minutes. Adjust seasoning with salt and pepper as desired.

Step 08

Assemble dish: Spread lentil filling evenly in a 9x13-inch baking dish. Gently layer the sweet potato mash on top.

Step 09

Create texture and drizzle oil: Use a fork to create ridges on the mash surface if desired, then drizzle lightly with olive oil to encourage crisping.

Step 10

Bake: Place in oven and bake for 15 to 20 minutes until the topping is slightly golden and filling bubbles at edges.

Step 11

Rest before serving: Remove from oven and let stand for several minutes prior to serving.

Essential Tools

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

Allergy Details

Be sure to check every item for allergens. If uncertain, talk with a healthcare provider.
  • Contains soy from soy sauce; tamari recommended for gluten-free diets.
  • Verify allergens in non-dairy milk and vegan butter alternatives.

Nutrition per serving

Nutrition details are for your reference only. Always speak with a professional for medical concerns.
  • Caloric Content: 390
  • Total Fat: 8 grams
  • Carbohydrates: 68 grams
  • Proteins: 12 grams