Veggie Shepherds Pie Lentils

Featured in: Comfort Family Meals

This veggie shepherd's pie combines cooked lentils sautéed with aromatic onion, carrot, celery, garlic, and herbs, simmered in vegetable broth and tomato paste. It's topped with smooth sweet potato mash enriched with olive oil and non-dairy milk, then baked until golden and bubbling. The dish delivers a warm, filling meal with a balance of textures and rich flavors.

Using staple vegetables and plant-based ingredients, it's a nutrient-packed option suited to vegetarian and gluten-free diets. Optional additions like grated cheese or alternative vegetables can enhance richness and depth, served beautifully with fresh greens.

Updated on Mon, 17 Nov 2025 13:47:00 GMT
A baked veggie shepherds pie shows a creamy sweet potato topping over rich lentil filling. Save
A baked veggie shepherds pie shows a creamy sweet potato topping over rich lentil filling. | nomiqo.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 for my family on a chilly weeknight, and everyone asked for seconds. The sweet potato mash adds a lovely richness that balances beautifully with the savory lentil filling.

Ingredients

  • Sweet potatoes: 1.2 kg (2.5 lbs), peeled and cubed
  • Olive oil or vegan butter: 2 tbsp, plus extra for drizzling
  • Unsweetened non-dairy milk: 1/4 cup (or regular milk, if preferred)
  • 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
  • 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 (for filling)

Instructions

Preheat
Preheat oven to 200°C (400°F)
Cook sweet potatoes
Boil sweet potatoes in a large pot of salted water until tender, about 15 to 20 minutes. 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 large skillet over medium heat. Add onion, carrots, and celery; sauté for 6 to 8 minutes until softened.
Add garlic
Add garlic and cook 1 minute until fragrant.
Combine lentils
Stir in lentils, tomato paste, thyme, rosemary, smoked paprika, soy sauce, and vegetable broth. Simmer for 5 to 7 minutes, stirring, until thickened.
Add peas
Add frozen peas, stir, and cook for 2 minutes. Taste and season with salt and pepper.
Assemble pie
Spread lentil mixture into baking dish (about 9x13 inch). Top with sweet potato mash, spread gently to cover.
Finish topping
Use fork to create ridges in mash if desired. Drizzle with some olive oil for crispness.
Bake
Bake for 15 to 20 minutes, until top is slightly golden and filling is bubbling.
Rest and serve
Let rest for a few minutes before serving.
Warm, hearty veggie shepherds pie with sweet potato mash, ready to serve and enjoy. Save
Warm, hearty veggie shepherds pie with sweet potato mash, ready to serve and enjoy. | nomiqo.com

We love sharing this pie on Sunday nights. Watching everyone scoop out warm, vibrant servings is a little tradition in our home.

Serving Suggestions

This shepherds pie pairs wonderfully with a crisp green salad or steamed greens for a complete meal.

Recipe Variations

Swap sweet potatoes for regular potatoes, or add chopped mushrooms and parsnips for extra flavor and texture.

Nutrition

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

Golden-topped veggie shepherds pie with visible texture, offering a comforting vegetarian meal option. Save
Golden-topped veggie shepherds pie with visible texture, offering a comforting vegetarian meal option. | nomiqo.com

This plant-based pie is hearty, wholesome, and sure to please everyone at your table.

Recipe FAQs

What type of lentils work best?

Brown or green lentils hold their shape well and provide a hearty texture ideal for this dish.

Can I substitute sweet potatoes?

Yes, regular potatoes can be used for the mash, though sweet potatoes add a natural sweetness and creamy texture.

How do I ensure the topping is creamy?

Mash the sweet potatoes with olive oil or vegan butter and a splash of non-dairy milk until smooth and creamy before topping.

What herbs enhance the filling's flavor?

Dried thyme, rosemary, and smoked paprika add warmth and depth to the lentil filling.

Can this dish be made gluten-free?

Yes, using gluten-free tamari instead of soy sauce and ensuring the broth is gluten-free helps keep it suitable.

Veggie Shepherds Pie Lentils

Comforting plant-based dish featuring lentils and creamy sweet potato mash topping, ideal for a hearty meal.

Prep Duration
25 min
Cook Duration
35 min
Total Duration
60 min
Created by Chloe Bennett


Skill Level Medium

Cuisine Type British

Portions 4 Serving Size

Dietary Details Plant-Based, No Dairy, No Gluten

Ingredient List

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

Recipe Steps

Step 01

Preheat Oven: Preheat the oven to 400°F.

Step 02

Boil Sweet Potatoes: Place sweet potatoes in a large pot of boiling salted water and cook until tender, approximately 15 to 20 minutes. Drain and return to the pot.

Step 03

Prepare Sweet Potato Mash: Add olive oil or vegan butter and non-dairy milk to the sweet potatoes. Mash thoroughly until smooth and creamy. Season with salt and freshly ground black pepper to taste. Set aside.

Step 04

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

Step 05

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

Step 06

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

Step 07

Incorporate Frozen Peas: Add frozen peas, stir well, and cook for an additional 2 minutes. Season with salt and black pepper according to taste.

Step 08

Assemble Dish: Transfer the lentil filling evenly into a 9x13 inch baking dish. Gently spread the sweet potato mash over the top.

Step 09

Create Texture and Prepare for Baking: Use a fork to create decorative ridges in the mash if desired. Drizzle lightly with olive oil to encourage a crisp crust.

Step 10

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

Step 11

Rest and Serve: Allow the dish to rest for several minutes before serving to set.

Tools Needed

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

Allergy Information

Review all ingredients for allergen risks and check with your healthcare provider for guidance.
  • Contains soy from soy sauce; tamari recommended for gluten-free option.
  • Verify non-dairy milk and butter for allergen content.

Nutrition Info (per portion)

Provided only for reference purposes—don’t substitute for professional medical guidance.
  • Energy: 390
  • Lipids: 8 g
  • Carbohydrates: 68 g
  • Proteins: 12 g