Vegetarian Shepherds Pie Lentils

Featured in: Everyday Main Dishes

This dish combines tender lentils with savory mushrooms, carrots, and celery, seasoned with herbs and spices. A creamy layer of mashed Yukon Gold potatoes crowns the filling, baked until golden. The filling features umami-rich tomato paste and smoky paprika, balanced with soy sauce and fresh parsley garnish. Ideal for a nourishing, satisfying meal with British roots, it suits vegetarian and nut-free preferences. Optionally vegan with plant-based milk and butter substitutes.

Updated on Tue, 24 Feb 2026 14:38:00 GMT
Vegetarian Shepherds Pie with Lentils and Mushrooms - golden mashed potatoes over a savory lentil and mushroom filling, baked until bubbling. Save to Pinterest
Vegetarian Shepherds Pie with Lentils and Mushrooms - golden mashed potatoes over a savory lentil and mushroom filling, baked until bubbling. | vectorgrill.com

My flatmate brought home a tub of mushrooms one rainy Tuesday, and I realized we had nothing meat-based in the fridge but somehow needed to feed four hungry people by dinner. That's when this vegetarian Shepherd's Pie was born, not from a recipe book but from pure necessity and whatever vegetables were lurking in the crisper drawer. The moment I spooned that golden mashed potato topping over the bubbling lentil filling, something clicked—this wasn't a compromise version of anything, it was its own thing entirely. Now I make it whenever someone needs comfort food without the meat, and honestly, the non-vegetarians at the table are always the most surprised by how satisfying it is.

I'll never forget my mum's face when she took her first bite at Sunday dinner—she'd been skeptical about the lentil filling until she tasted how the mushrooms created this almost meaty depth, and the soy sauce brought everything into focus. She asked for the recipe right there at the table, which is the highest compliment I could ask for from someone who grew up making this with ground beef.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Yukon Gold or Russet Potatoes (1.5 kg): Yukon Golds have a naturally buttery flavor that makes the mash luxurious without extra effort, but Russets work beautifully too if that's what you have—just don't use waxy potatoes or they'll feel gluey.
  • Milk (60 ml): Plant-based milk works just as well, though oat milk adds a subtle sweetness that complements the earthy filling.
  • Unsalted Butter (60 g): Use vegan butter if you're keeping it plant-based, and honestly the flavor is nearly identical once everything's mixed together.
  • Olive Oil (2 tbsp): This is your base for building flavor, so don't skimp or use the cheapest bottle—decent olive oil makes a noticeable difference in the filling.
  • Onion, Garlic, Carrots, Celery: These are your flavor foundation; don't rush sautéing them because that's where the sweetness and depth come from.
  • Cremini or Button Mushrooms (300 g): Creminis have slightly more flavor than button mushrooms, but either works fine—the key is chopping them small enough that they break down and almost disappear into the filling, creating that savory richness.
  • Tomato Paste (2 tbsp): This is a secret weapon that adds umami and depth; don't skip it or substitute it lightly.
  • Dried Thyme and Rosemary (1 tsp each): These herbs are essential for that classic British comfort-food flavor profile, though fresh herbs can work if you double the amount.
  • Smoked Paprika (1/2 tsp): This adds a whisper of smokiness that makes the dish feel more substantial—it's subtle but noticeable if you leave it out.
  • Cooked Lentils (400 g): Brown or green lentils hold their shape beautifully; canned works perfectly if you rinse them well to remove excess sodium.
  • Vegetable Broth (250 ml): Use good-quality broth here because it seasons the whole filling—skip the bouillon cubes if you can.
  • Frozen Peas (120 g): These add sweetness and bright color; there's no need to thaw them first.
  • Soy Sauce or Tamari (2 tbsp): This brings all the savory elements together—if you're avoiding soy, try tamari or coconut aminos, though the flavor shifts slightly.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get Your Potatoes Started:
Cut them into evenly sized quarters and drop them into salted boiling water—you want them to cook at the same pace so you don't end up with some pieces mushy and others still firm. They're done when a fork slides through without resistance, usually 15–20 minutes depending on size.
Build Your Flavor Base:
Heat olive oil in your largest skillet and let the onion and garlic soften gently for 2–3 minutes, then add carrots and celery and give them 5 full minutes to become tender and sweet. This is where patience pays off—rushing this step means missing out on the natural caramelization that makes everything taste richer.
Coax Out the Mushroom Magic:
Once you add the chopped mushrooms, let them cook undisturbed for a few minutes so they can brown instead of steam, then stir and continue for 6–8 minutes total until they've released their moisture and started to shrivel slightly. The kitchen will smell absolutely incredible at this point.
Deepen the Flavors:
Add your tomato paste, thyme, rosemary, and smoked paprika all at once and cook just for a minute—this blooms the spices and prevents the tomato paste from tasting sharp or metallic. The aroma will intensify immediately.
Bring It All Together:
Stir in the lentils, vegetable broth, peas, and soy sauce, then let everything simmer for 10–12 minutes until the liquid reduces slightly and the filling feels substantial rather than soupy. Taste and season with salt and pepper, remembering that the soy sauce brings saltiness so you might not need much.
Mash Your Potatoes to Silky Perfection:
While the filling simmers, drain your potatoes thoroughly and mash them with milk and butter until they're smooth and creamy—if they're still hot they'll mash more easily. Season generously with salt and pepper since potatoes can taste bland without proper seasoning.
Layer and Bake:
Spread the filling evenly in your baking dish, then top with mashed potatoes and use a fork to create ridges on the surface (this helps them get crispy). Bake at 200°C for 25–30 minutes until the top is golden brown and the filling bubbles at the edges.
Rest Before Serving:
Let it cool for just a few minutes so it sets slightly and holds together when you scoop—this makes plating much easier and the flavors settle.
Save to Pinterest
| vectorgrill.com

There was this moment when I made this for my dad's birthday dinner, and he went quiet on his first bite in that way that means something's hitting just right—then he looked up and asked if I'd finally learned to cook properly. That might be the sweetest compliment he's ever given me, which is saying something.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Secret to Depth in Vegetarian Cooking

The real lesson this dish taught me is that vegetarian cooking isn't about replacing meat with something lighter; it's about building layers of umami and savory depth so substantial that nobody notices what's missing. The combination of mushrooms, tomato paste, soy sauce, and herbs creates that effect—each ingredient pulling weight, none trying to impersonate something it's not. When you stop thinking of this as a vegetarian version of Shepherd's Pie and start thinking of it as its own dish, everything shifts.

Make-Ahead Magic

You can assemble this completely in advance and refrigerate it for up to two days before baking, which makes it perfect for when you're hosting or just want dinner ready to go. The filling actually deepens in flavor overnight, and you might add 10–15 minutes to the baking time if it goes straight from the fridge to the oven. I've also successfully frozen the assembled dish before baking (wrapped well) for up to three months, though I thaw it in the fridge overnight before baking.

Variations Worth Trying

This recipe is genuinely flexible, and some of my favorite versions have come from improvisation rather than following it exactly. You can swap the lentils for cooked chickpeas, add diced parsnip or sweet potato to the mashed potato topping for earthiness, or stir in a splash of red wine with the vegetable broth for extra richness. I sometimes add a generous handful of fresh spinach right at the end just before the filling goes into the dish, and it wilts perfectly as the pie bakes.

  • Try swapping a quarter of the potato topping with sweet potato mash for a subtle sweetness that balances the savory filling beautifully.
  • A sprinkle of nutritional yeast mixed into the potato topping adds a cheesy depth if you're leaning vegan.
  • Finish with fresh parsley or chives scattered over the golden top right before serving for brightness and color contrast.
A hearty vegetarian Shepherds Pie with lentils, mushrooms, and vegetables beneath a layer of creamy mashed potatoes, baked to perfection. Save to Pinterest
A hearty vegetarian Shepherds Pie with lentils, mushrooms, and vegetables beneath a layer of creamy mashed potatoes, baked to perfection. | vectorgrill.com

This dish has become my go-to when I want to prove to someone that vegetarian food doesn't mean sacrifice—it means something warm, filling, and genuinely delicious that everyone at the table will ask about. Make it once and it becomes part of your rotation.

Recipe Questions & Answers

What lentils work best for this dish?

Brown or green lentils hold their shape well and provide a hearty texture suitable for the filling.

Can this dish be made vegan?

Yes, substituting dairy milk and butter with plant-based alternatives makes it fully vegan without sacrificing creaminess.

How do the spices enhance the flavor?

Thyme, rosemary, and smoked paprika add earthy and smoky notes, complementing the savory lentils and mushrooms.

What's the best potato variety for the topping?

Yukon Gold or Russet potatoes create a smooth, fluffy mash that crisps nicely when baked.

Can other vegetables be added?

Carrots and celery provide sweetness and texture, but diced parsnip or sweet potato can be added to the mash for variation.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegetarian Shepherds Pie Lentils

Hearty lentils and mushrooms topped with creamy mashed potatoes, baked to golden perfection.

Prep Time
25 mins
Time to Cook
45 mins
Overall Time
70 mins
Created by Chloe Moore


Skill Level Medium

Cuisine Type British

Makes 6 Portions

Dietary Info Vegetarian-Friendly

What You’ll Use

Potato Topping

01 3.3 lbs Yukon Gold or Russet potatoes, peeled and quartered
02 1/4 cup milk or plant-based milk
03 1/4 cup unsalted butter or vegan butter
04 Salt and freshly ground black pepper to taste

Filling

01 2 tablespoons olive oil
02 1 large onion, finely chopped
03 3 garlic cloves, minced
04 2 medium carrots, diced
05 2 celery stalks, diced
06 10 oz cremini or button mushrooms, chopped
07 2 tablespoons tomato paste
08 1 teaspoon dried thyme
09 1 teaspoon dried rosemary
10 1/2 teaspoon smoked paprika
11 2 cups cooked brown or green lentils, drained and rinsed
12 1 cup vegetable broth
13 1 cup frozen peas
14 2 tablespoons soy sauce or tamari
15 Salt and pepper to taste

Optional Garnish

01 Chopped fresh parsley

How-To

Step 01

Preheat Oven: Set oven temperature to 400°F and allow to fully preheat.

Step 02

Prepare Potatoes: Place peeled and quartered potatoes in a large pot of salted water. Bring to a boil and simmer for 15 to 20 minutes until fork-tender. Drain thoroughly.

Step 03

Mash Potatoes: Mash potatoes with milk and butter until smooth and creamy. Season with salt and pepper. Set aside.

Step 04

Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onion and minced garlic, sautéing for 2 to 3 minutes until softened and fragrant.

Step 05

Cook Root Vegetables: Add diced carrots and celery to the skillet. Cook for 5 minutes, stirring occasionally, until slightly softened.

Step 06

Brown Mushrooms: Stir in chopped mushrooms and cook for 6 to 8 minutes until they release their moisture and begin to brown.

Step 07

Build Flavor Base: Add tomato paste, dried thyme, dried rosemary, and smoked paprika. Cook for 1 minute, stirring constantly to distribute spices.

Step 08

Combine Filling: Stir in cooked lentils, vegetable broth, frozen peas, and soy sauce. Simmer for 10 to 12 minutes until mixture thickens. Season with salt and pepper.

Step 09

Layer Filling: Transfer the lentil and vegetable filling evenly into a 9x13-inch baking dish, spreading to cover the bottom completely.

Step 10

Top with Potatoes: Spoon mashed potatoes over the filling and spread smoothly across the surface. Use a fork to create decorative ridges in the potato topping.

Step 11

Bake Shepherd's Pie: Bake for 25 to 30 minutes until the potato topping is golden brown and the filling is bubbling at the edges.

Step 12

Finish and Serve: Remove from oven and let cool slightly. Garnish with fresh chopped parsley if desired before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • Large pot for boiling potatoes
  • Large skillet for sautéing vegetables
  • Potato masher
  • 9x13-inch baking dish
  • Wooden spoon for stirring

Allergy Info

Look over each item for allergens and check with your doctor if unsure.
  • Contains soy in soy sauce; use tamari for gluten-free option
  • Contains dairy in milk and butter; use plant-based alternatives for vegan or dairy-free diets
  • Check all processed ingredient labels for potential cross-contamination or allergens

Nutrition Breakdown (per portion)

Nutrition data is for learning only—not a substitute for professional medical advice.
  • Caloric Value: 330
  • Fats: 7 g
  • Carbohydrates: 55 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.