Veggie Shepherds Pie Lentils

Featured in: Daily Cravings

This comforting dish layers seasoned lentils with a creamy sweet potato mash topping, enhanced by aromatic herbs like thyme and rosemary. The filling combines sautéed onions, carrots, celery, garlic, and peas for a hearty texture and rich flavor. Baked until golden and bubbling, the sweet potato creates a smooth, lightly crispy layer that perfectly complements the savory lentils beneath. Perfect for a satisfying, wholesome meal with gluten-free and vegetarian attributes, this dish can be adapted with dairy alternatives or extra veggies for added depth.

Updated on Mon, 17 Nov 2025 11:11:00 GMT
Steaming hot Veggie Shepherd's Pie overflowing in a baking dish, topped with sweet potato mash. Save
Steaming hot Veggie Shepherd's Pie overflowing in a baking dish, topped with sweet potato mash. | cravebop.com

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

I first tried switching regular potatoes for sweet potatoes in this pie last winter and the creamy texture was an instant hit with my family. Lentils make the filling rich and savory, and even our pickiest eater finished their plate fast.

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 black pepper: to taste
  • Olive oil: 2 tbsp
  • Onion: 1 large, finely diced
  • Carrots: 2, diced
  • Celery: 2 stalks, diced
  • Garlic: 3 cloves, minced
  • Brown or green lentils: 2 cups cooked (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

Prep oven:
Preheat oven to 200°C (400°F).
Cook sweet potatoes:
Boil sweet potatoes in salted water until tender, about 15-20 minutes. Drain, return to pot, and mash with olive oil (or vegan butter) and non-dairy milk. Season with salt and pepper to taste. Set aside.
Cook veggies:
Meanwhile, heat olive oil in a skillet over medium. Add onion, carrots, and celery. Sauté for 6-8 minutes until softened.
Add garlic:
Add garlic and cook 1 minute until fragrant.
Make filling:
Stir in lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Simmer for 5-7 minutes, stirring, until thickened.
Add peas:
Stir in frozen peas. Cook for 2 minutes, season to taste.
Assemble:
Spread lentil mixture in baking dish (about 9x13 inch). Top with sweet potato mash, spread gently to cover.
Bake:
Create ridges in mash with fork if desired. Drizzle olive oil. Bake 15-20 minutes until top is golden and filling is bubbling.
Rest & serve:
Let rest a few minutes before serving.
Golden-topped Veggie Shepherd's Pie with a rich lentil filling, savory and satisfying on the plate. Save
Golden-topped Veggie Shepherd's Pie with a rich lentil filling, savory and satisfying on the plate. | cravebop.com

Every time I make this shepherds pie, it reminds me of cozy Sunday evenings gathered around the table. The sweet potato topping is a family favorite, especially when everyone helps mash and spread it.

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; always check labels.

Notes

For added richness, you can stir grated cheese or vegan cheese into the mash before baking. Swap sweet potatoes for regular potatoes if preferred. Add mushrooms or parsnips for extra depth. Great paired with a fresh green salad.

A close-up of a hearty Veggie Shepherd's Pie, perfectly showcasing the sweet potato topping's texture. Save
A close-up of a hearty Veggie Shepherd's Pie, perfectly showcasing the sweet potato topping's texture. | cravebop.com

This hearty veggie shepherds pie is perfect for chilly days or sharing with friends—leftovers taste even better!

Recipe Guide

How do I achieve a creamy sweet potato mash?

Boil peeled sweet potatoes until tender, then mash with olive oil or vegan butter and your choice of milk until smooth and creamy. Season with salt and pepper to taste.

What lentils work best for this dish?

Brown or green lentils are ideal as they hold shape well and offer a hearty texture, complementing the creamy mash topping.

Can I add other vegetables to the filling?

Yes, adding diced mushrooms, parsnips, or extra greens can enhance flavor and texture, making the filling more robust.

How can I make the topping slightly crispy?

After spreading the mash, use a fork to create ridges and drizzle lightly with olive oil before baking to achieve a slight crispness on top.

Is this dish suitable for gluten-free diets?

Yes, using gluten-free tamari and broth ensures the dish remains gluten-free without compromising flavor.

Can I prepare this ahead of time?

You can assemble the layers in advance and refrigerate, then bake just before serving to maintain freshness and texture.

Veggie Shepherds Pie Lentils

A plant-based dish featuring seasoned lentils and creamy sweet potato mash with herbs and spices.

Prep duration
25 min
Cook duration
35 min
Complete duration
60 min
Created by Lindsey Carter


Skill level Medium

Heritage British

Output 4 Portions

Nutrition labels Plant-based, No dairy, No gluten

What you'll need

Sweet Potato Mash

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

Method

Phase 01

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

Phase 02

Cook Sweet Potatoes: Boil sweet potatoes in salted water for 15-20 minutes, until tender; drain and return to pot.

Phase 03

Prepare Sweet Potato Mash: Add olive oil or vegan butter and non-dairy milk to sweet potatoes; mash to a smooth, creamy consistency. Season with salt and pepper and set aside.

Phase 04

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

Phase 05

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

Phase 06

Combine Lentil Ingredients: Add lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Simmer for 5-7 minutes, stirring occasionally until thickened.

Phase 07

Finish Filling: Stir in frozen peas and cook for 2 more minutes. Adjust seasoning with salt and pepper.

Phase 08

Assemble Dish: Spread lentil mixture evenly in a 9x13-inch baking dish. Spoon sweet potato mash over the top, smoothing gently to cover.

Phase 09

Create Texture and Drizzle: Use a fork to create ridges on the mash surface if desired. Drizzle lightly with olive oil for added crispness.

Phase 10

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

Phase 11

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

Tools needed

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

Allergy alerts

Always review ingredients for potential allergens and seek professional medical advice if uncertain.
  • Contains soy from soy sauce; tamari recommended for gluten-free diet.
  • Check non-dairy milk and vegan butter alternatives for allergens.

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