Vegetarian Shepherds Pie Lentils

Featured in: Oven & Pan Classics

This dish offers a savory blend of cooked lentils and mushrooms combined with sautéed vegetables and aromatic herbs. Topped with a smooth, creamy mash of Yukon Gold potatoes, it's baked until golden and bubbling. Its layers provide a rich texture and balanced flavors, perfect for a comforting main meal that's both satisfying and nourishing without meat.

Updated on Tue, 24 Feb 2026 12:02:00 GMT
Vegetarian Shepherds Pie with Lentils and Mushrooms in a baking dish, topped with creamy mashed potatoes and golden-brown crust. Save to Pinterest
Vegetarian Shepherds Pie with Lentils and Mushrooms in a baking dish, topped with creamy mashed potatoes and golden-brown crust. | cozysaveurs.com

There's something about a loaded spoon of creamy potato hitting that savory lentil filling that just stops you mid-bite—you have to close your eyes for a second. I discovered this vegetarian version on a rainy Tuesday when my partner mentioned missing the comfort of Shepherd's pie but wanting something that felt plant-based and honest. That first attempt, I oversalted the lentil layer and underseasoned the potatoes, but even wonky, it converted a skeptic at the table who swore they'd never eat a meatless version of this British classic.

I made this for my book club on a cold March evening, and someone asked for the recipe before dessert even arrived—that never happens. The golden, fork-marked potato crust came out of the oven smelling like a proper dinner, the kind that fills a whole room and makes people want to stay longer at the table. My mum tried it and admitted the lentils gave it more body than she expected, which felt like the highest compliment.

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 mash into silk without turning gluey, but Russets work beautifully too if that's what you have—just don't overwork them or you'll end up with wallpaper paste.
  • Unsalted butter and milk (60 g and 60 ml): Cold butter beaten into hot potatoes gives a fluffier finish than stirring it all together, and adding milk slowly lets you control the texture perfectly.
  • Olive oil (2 tbsp): Use your better oil here since it's doing real flavor work in the filling, not just cooking fat.
  • Onion, garlic, carrots, celery (1 large onion, 3 cloves, 2 carrots, 2 stalks): This is your flavor foundation, and taking time to chop it finely means everything integrates into one cohesive sauce rather than chunky vegetables suspended in liquid.
  • Cremini or button mushrooms (300 g): Don't skip browning them properly—that's where the meaty depth comes from, and rushing this step leaves you with watery filling.
  • Tomato paste, thyme, rosemary, smoked paprika (2 tbsp, 1 tsp, 1 tsp, 1/2 tsp): The tomato paste adds hidden sweetness and earthiness, while the smoked paprika is the secret ingredient that makes people ask what you did differently.
  • Brown or green lentils (400 g cooked): Canned lentils save time and work just fine—I've used them dozens of times without guilt, and honestly the filling tastes identical.
  • Vegetable broth (250 ml): A good quality broth makes a noticeable difference here since there's no meat stock, so don't settle for the salty grocery store basics.
  • Frozen peas (120 g): They go in right at the end to stay bright and slightly firm rather than turning to mush in the sauce.
  • Soy sauce or tamari (2 tbsp): This deepens the savory notes and adds the final layer of umami that makes the whole dish taste richer and more restaurant-quality.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven ready and start your potatoes:
Preheat to 200°C (400°F) while you peel and quarter your potatoes. Boil them in salted water for 15-20 minutes until a fork slides through with zero resistance—undercooked potatoes will ruin the whole thing, so don't rush this part.
Build the flavor base:
While potatoes bubble away, heat oil in a large skillet and soften your onion and garlic for 2-3 minutes until fragrant. You'll smell the garlic become sweet rather than sharp, which is your cue to move forward.
Add the vegetables:
Toss in carrots and celery and let them cook for 5 minutes, stirring now and then so they soften but don't stick to the pan.
Brown the mushrooms:
Add your chopped mushrooms and let them sit undisturbed for a minute before stirring—this develops flavor and releases their moisture, which then evaporates and concentrates everything. Keep going until they start to turn golden at the edges, about 6-8 minutes total.
Deepen the sauce:
Stir in tomato paste, thyme, rosemary, and smoked paprika, cooking for just 1 minute so the paste caramelizes slightly but doesn't burn.
Build the filling:
Add lentils, vegetable broth, and soy sauce, then let it simmer gently for 10-12 minutes until the liquid reduces and coats everything in a glossy sauce. Fold in peas at the very end and taste to adjust salt and pepper.
Prepare the potatoes:
Drain your cooked potatoes really well, then mash them with cold butter and milk until smooth and creamy. Season generously since the filling will be savory and needs the potato layer to balance it.
Assemble:
Spread the filling into a 23x33 cm baking dish, then spoon the mashed potatoes on top and spread smoothly with the back of a spoon. Use a fork to create ridges across the surface—this helps it brown more evenly.
Bake to golden:
Bake for 25-30 minutes until the top turns golden and the filling starts bubbling at the edges. If your potato topping isn't browning enough, move the dish to a higher shelf or turn on the broiler for the last 2-3 minutes, watching carefully.
Rest and serve:
Let it cool for just a few minutes so it sets slightly and becomes easier to serve, then finish with fresh parsley if you have it.
Save to Pinterest
| cozysaveurs.com

My brother came home from university and said this was the one thing he actually wanted me to cook, which surprised me since he's usually chasing novelty. It was the moment I realized comfort food isn't boring—it's just honest, and there's real skill in making something this simple taste this good.

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.

Why This Works as a Vegetarian Centerpiece

The combination of lentils and mushrooms isn't a compromise or a workaround—it's genuinely satisfying in a way that feels complete without meat. Lentils bring earthiness and protein, while mushrooms add umami and a meaty chew that tricks your brain into thinking you're eating something richer. I've learned that the secret to convincing people to eat vegetarian isn't hiding vegetables better; it's building enough flavor and texture that the dish stands on its own merits, and this recipe does exactly that.

The Make-Ahead Advantage

One of my favorite tricks is preparing the filling the morning of and refrigerating it, then making the mashed potatoes fresh just before assembly. The flavors meld beautifully overnight, actually deepening and settling together, while the fresh potatoes stay fluffy and light. This flexibility means you can cook for company without being stuck in the kitchen during the final hour—just pop it in the oven and pour yourself a glass of wine.

Variations and Improvisation

I've played with this recipe more times than I can count, sometimes adding a parsnip to the potato topping for subtle sweetness, or swapping in chickpeas when I'm out of lentils. The structure is flexible enough to bend with what's in your kitchen, though I've learned that some things truly matter—the browning, the seasoning, the proper thickness of the filling. If you want to venture into vegan territory, swap the butter and milk for their plant-based versions without hesitation; it bakes and tastes virtually identical.

  • Try adding a diced parsnip or small sweet potato to the mashed potatoes for a hint of natural sweetness.
  • Stir in a tablespoon of balsamic vinegar to the filling for added depth and complexity.
  • Top with grated Cheddar or nutritional yeast before baking if you want an extra savory crust.
Hearty vegetarian Shepherds Pie filled with lentils, mushrooms, and vegetables, baked under a layer of fluffy mashed potatoes. Save to Pinterest
Hearty vegetarian Shepherds Pie filled with lentils, mushrooms, and vegetables, baked under a layer of fluffy mashed potatoes. | cozysaveurs.com

This Shepherd's pie has become the recipe I reach for when I want to feed people something that feels special but doesn't require stress or complicated technique. It's proof that the most memorable meals are often the ones that taste like home.

Recipe FAQs

What potatoes work best for the topping?

Yukon Gold or Russet potatoes are ideal for a creamy, smooth mash that browns nicely in the oven.

Can I substitute the lentils with another legume?

Yes, green or brown lentils work best for texture, but you can also try chickpeas or black beans for variation.

How do I keep the mashed potatoes creamy?

Mash potatoes while still hot with milk (or plant-based milk) and butter for a smooth, creamy topping.

What herbs enhance the filling's flavor?

Dried thyme, rosemary, and smoked paprika add aromatic, earthy notes complementing mushrooms and lentils.

Is soy sauce necessary for the filling?

Soy sauce adds umami depth, but tamari or coconut aminos are good alternatives for gluten-free or different flavor profiles.

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

A hearty dish with lentils, mushrooms, vegetables, and creamy mashed potatoes baked golden.

Prep Time
25 minutes
Time to Cook
45 minutes
Time Needed
70 minutes
Created by Matthew Corbin


Skill Level Medium

Cuisine British

Makes 6 Portions

Dietary Info Vegetarian-Friendly

What You’ll Need

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 or 1 can 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

Garnish

01 Chopped fresh parsley

Directions

Step 01

Prepare and Cook Potatoes: Place potatoes in a large pot of salted water. Bring to a boil and simmer for 15-20 minutes until fork-tender. Drain well and set aside.

Step 02

Mash Potato Topping: Mash the cooked potatoes with milk and butter until smooth. Season generously with salt and pepper. Reserve for assembly.

Step 03

Preheat Oven: Preheat oven to 400°F while potatoes cook.

Step 04

Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add onion and garlic; sauté for 2-3 minutes until softened.

Step 05

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

Step 06

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

Step 07

Add Aromatics and Spices: Add tomato paste, dried thyme, rosemary, and smoked paprika. Cook for 1 minute, stirring constantly.

Step 08

Combine Lentils and Broth: Stir in lentils, vegetable broth, peas, and soy sauce. Simmer for 10-12 minutes until the mixture thickens. Season with salt and pepper to taste.

Step 09

Assemble Pie: Spread the filling evenly in a 9x13 inch baking dish. Spoon the mashed potatoes on top and spread smoothly. Use a fork to create decorative ridges across the surface.

Step 10

Bake to Golden Perfection: Bake for 25-30 minutes until the top is golden brown and the filling is bubbling at the edges.

Step 11

Finish and Serve: Let cool slightly for 3-5 minutes. Garnish with chopped fresh 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 vegetable preparation
  • Potato masher
  • 9x13 inch baking dish
  • Wooden spoon

Allergy Info

Review all ingredients for possible allergens and check with a health expert if you’re unsure.
  • Contains soy if using soy sauce; substitute tamari for gluten-free option
  • Contains dairy milk and butter; use plant-based alternatives for vegan or dairy-free diets
  • Always verify labels of processed ingredients for potential allergen contamination

Nutrition Details (each serving)

Nutritional info is for reference and shouldn't replace advice from a healthcare professional.
  • Caloric Value: 330
  • Fat content: 7 grams
  • Carbohydrates: 55 grams
  • Proteins: 12 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.