Vegetarian Shepherds Pie

Featured in: Comfort Food Classics

This dish blends earthy lentils and sautéed mushrooms with diced carrots and celery, seasoned with herbs and spices, then topped with creamy mashed potatoes made from Yukon Gold or Russet potatoes. After baking to a golden crust, it offers a rich and comforting main dish ideal for vegetarian meals. Optional parsley garnish adds a fresh touch.

Preparation involves boiling and mashing the potatoes, simmering the filling to thicken, and baking everything together until bubbling and golden, creating a satisfying and wholesome plate.

Updated on Tue, 24 Feb 2026 15:32:00 GMT
Vegetarian Shepherds Pie with Lentils and Mushrooms: golden mashed potato topping over a savory lentil and mushroom filling, baked to bubbling perfection. Save
Vegetarian Shepherds Pie with Lentils and Mushrooms: golden mashed potato topping over a savory lentil and mushroom filling, baked to bubbling perfection. | suggestionsforever.com

My neighbor Sarah showed up one rainy Wednesday with a container of her vegetarian shepherd's pie, apologizing that it wasn't "real" shepherd's pie because she'd ditched the meat years ago. One bite and I understood what she meant—this wasn't a compromise dish, it was something entirely its own, warm and deeply satisfying with lentils and mushrooms creating a savory richness that had nothing to do with missing meat. I asked for her recipe that night, and now whenever the weather turns cold, I find myself layering lentils and mashed potatoes in a baking dish, the kitchen filling with the smell of thyme and earth. It's become one of those dishes I make for people I want to feed well.

I made this for my sister's book club last fall, and what stuck with me wasn't the compliments (though there were plenty) but watching everyone go quiet for a moment after that first forkful, the kind of quiet that means the food is doing its job. Someone asked if I used beef stock, and when I said no, the whole table leaned in with questions. That's when I realized this dish doesn't need to justify itself—it just needs to be made well.

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 give you a naturally buttery flavor, but Russets are fluffier; choose based on whether you want creamy or cloud-like mash.
  • Unsalted butter (60 g) and milk (60 ml): These aren't just binders—they're what makes the topping feel luxurious, so don't skimp or rush this step.
  • Olive oil (2 tbsp): Good quality oil matters here since it's building the base flavor for everything else.
  • Onion, garlic, carrots, celery: These are your aromatic foundation; dice them roughly the same size so they cook evenly.
  • Cremini or button mushrooms (300 g): Cremini mushrooms have deeper flavor, but button mushrooms work fine; the key is letting them brown and release their moisture.
  • Tomato paste (2 tbsp): This adds color and concentrated umami; don't skip it just because the amount seems small.
  • Dried thyme and rosemary (1 tsp each): Dried herbs work better here than fresh since the filling simmers long enough to release their flavor.
  • Smoked paprika (1/2 tsp): This gives the filling a subtle depth that makes people ask what the secret ingredient is.
  • Cooked brown or green lentils (400 g): Brown lentils hold their shape better than red; they're what give the filling its substantial texture.
  • Vegetable broth (250 ml): Use homemade if you have it, but quality store-bought broth matters more than the source.
  • Frozen peas (120 g): They add sweetness and color; frozen is actually better here than fresh because they won't overcook.
  • Soy sauce or tamari (2 tbsp): This is the ingredient that makes people pause and wonder why shepherd's pie tastes like this—it's the savory backbone.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start your potatoes first:
Peel and quarter them, then drop into salted boiling water—this is your longest task, so get it going before anything else. They're ready when a fork slides through with no resistance, around 15 to 20 minutes.
Warm the oil while you prep:
Heat olive oil in a large skillet over medium heat, which gives you time to chop your onion and garlic. Once they hit the pan, you'll smell when they're starting to soften, usually about 2 to 3 minutes.
Let the vegetables get some color:
Add carrots and celery, and don't stir constantly—let them sit for a minute or two so they actually brown a little. This takes about 5 minutes and develops deeper flavor.
Brown the mushrooms properly:
They'll release water first, which looks like they're swimming; keep cooking until that liquid evaporates and they start to turn golden, about 6 to 8 minutes. This is where the magic happens.
Build the flavor layer:
Stir in tomato paste, thyme, rosemary, and paprika; let it cook for just a minute so the paste gets dark and the spices bloom. You'll smell when it's right.
Combine everything and simmer:
Add lentils, broth, peas, and soy sauce, then let it bubble gently for 10 to 12 minutes until the liquid reduces and the filling thickens. Taste and adjust seasoning—this is your moment to make it taste like yours.
Make silky mashed potatoes:
Drain the cooked potatoes well, then mash with butter and milk until you reach a texture you love. Some people like them smooth; others prefer a few small lumps.
Build your pie:
Spread the hot filling evenly in your baking dish, then spoon the mash on top and spread it smoothly. Use a fork to create little ridges on top—this helps them get crispy.
Bake until golden:
The oven at 200°C (400°F) needs 25 to 30 minutes to turn the top golden and get the filling bubbling around the edges. You'll know it's ready when the house smells irresistible.
Save
| suggestionsforever.com

What made me fall in love with this dish wasn't the first time I made it, but the third time, when my teenager—who'd been skeptical about vegetarian food—asked for seconds without prompting. That moment of quiet acceptance meant more than any enthusiastic review ever could.

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 Vegetarian Comfort Food

The secret is treating the filling like a proper ragù, letting the vegetables develop color and depth instead of just steaming in broth. When you brown the mushrooms, you're building an umami foundation that makes people forget they're not eating meat—they're too busy enjoying how satisfying each bite feels. The lentils contribute both substance and earthiness, while the soy sauce acts as an invisible ingredient, deepening flavors without announcing itself. This isn't vegetarian food that apologizes; it's a dish that stands on its own merits.

Making It Ahead and Reheating

You can assemble this the morning of serving, cover it with foil, and bake it when you're ready—the filling and potatoes both keep beautifully. Leftovers reheat wonderfully in a 180°C (350°F) oven for about 20 minutes covered, and some people argue the flavors actually taste better the next day when everything has had time to settle and meld. Just make sure to let it come close to room temperature before reheating so the potatoes don't dry out.

Small Variations That Feel Fresh

Once you've made this a few times, you'll start noticing opportunities to make it your own—a handful of finely diced parsnip mixed into the mash adds subtle sweetness, or a teaspoon of miso paste stirred into the filling creates even more savory depth. Some seasons I add fresh thyme to the potato topping, and in autumn I sometimes swap half the regular potatoes for roasted sweet potato for a slightly different flavor. The core recipe is solid enough to handle these little experiments without falling apart.

  • Fresh herbs like parsley or chives scattered on top add brightness right before serving.
  • A sprinkle of nutritional yeast on the potato topping creates a subtle cheesy note if you want it.
  • If you like heat, a pinch of cayenne pepper in the filling adds a whisper of warmth without overwhelming.
Comforting Vegetarian Shepherds Pie with Lentils and Mushrooms: creamy mashed potatoes crown a hearty mix of lentils, mushrooms, and vegetables. Save
Comforting Vegetarian Shepherds Pie with Lentils and Mushrooms: creamy mashed potatoes crown a hearty mix of lentils, mushrooms, and vegetables. | suggestionsforever.com

This dish has quietly become my answer to the question of what to cook when I want to feed people something that matters. It sits somewhere between a kitchen technique and a small act of care, the kind of food that makes gatherings feel less rushed and more like meals.

Recipe Help & FAQs

Can I make this dish vegan?

Yes, substitute dairy milk and butter with plant-based alternatives like almond milk and vegan margarine to keep it fully vegan-friendly.

What potatoes work best for the topping?

Yukon Gold or Russet potatoes are ideal for a smooth, creamy mashed topping with great texture.

How can I add more vegetables to the filling?

Feel free to include chopped parsnips or sweet potatoes in the mash or add extra diced vegetables to enhance flavor and nutrition.

Is it necessary to use soy sauce?

Soy sauce adds umami depth, but tamari is a gluten-free alternative. You can also omit it if preferred, though the flavor will be milder.

Can this be prepared ahead of time?

Yes, prepare the filling and mashed potatoes in advance, then assemble and bake when ready to serve for convenience.

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

Hearty lentils and mushrooms combined under creamy mashed potatoes, baked to a golden finish.

Prep Time
25 mins
Time to Cook
45 mins
Overall Time
70 mins
Created by Suggestions Forever Hannah Lewis


Skill Level Medium

Cuisine British

Makes 6 Serving Count

Diet Details Meat-Free

Ingredient List

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

Directions

Step 01

Preheat and Prepare: Preheat oven to 400°F. Fill a large pot with salted water and bring to a boil.

Step 02

Cook Potatoes: Add peeled and quartered potatoes to boiling water. Simmer for 15 to 20 minutes until fork-tender. Drain thoroughly in a colander.

Step 03

Prepare Potato Topping: Mash drained potatoes with milk and butter until smooth and creamy. Season generously with salt and pepper. Set aside and keep warm.

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 vegetables begin to soften.

Step 06

Develop Mushroom Flavor: Stir in chopped mushrooms and cook for 6 to 8 minutes until they release their moisture and develop light browning at the edges.

Step 07

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

Step 08

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

Step 09

Layer Filling: Transfer the lentil and mushroom filling evenly into a 9x13-inch baking dish, spreading to an even layer.

Step 10

Top with Potatoes: Spread mashed potato topping over the filling in an even layer. Use the tines of a fork to create decorative ridges across the surface.

Step 11

Bake Until Golden: Place baking dish in preheated oven and bake for 25 to 30 minutes until the potato topping is golden brown and filling bubbles at the edges.

Step 12

Rest and Finish: Remove from oven and allow to cool for 3 to 5 minutes. 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.

Needed Equipment

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

Allergy Notice

Review each ingredient to check for allergens. Ask a healthcare specialist if you're unsure.
  • Contains soy from soy sauce; use tamari for a gluten-free alternative.
  • Contains dairy products including milk and butter; substitute plant-based alternatives for vegan and dairy-free diets.
  • Check all processed ingredients for potential allergen cross-contamination if you have diagnosed allergies.

Nutrition Info (per serving)

Details shown are for reference. Always check with your healthcare provider for advice.
  • Calories: 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.