There are some dishes that just wrap you in a warm hug, and for me, that's always been Shepherd's Pie. My mum used to make it on chilly autumn evenings, and I can still smell the herbs simmering away. When I went vegetarian, I thought I'd have to give it up, but then I discovered the magic of lentils and mushrooms. They bring that same meaty, savory depth, and honestly, I might love this version even more.
Advertisements1
This Herbed Lentil & Mushroom Shepherd's Pie is my go-to when I need something nourishing and comforting. The filling is rich with earthy mushrooms, protein-packed lentils, and a medley of herbs, all under a blanket of buttery, creamy mashed potatoes. It's a complete meal in one dish, and it's forgiving too – you can easily swap in whatever veggies you have on hand.
Whether you're a long-time vegetarian or just looking to eat more plants, this pie will satisfy every craving. It's the kind of food that makes you slow down, breathe, and enjoy the moment. And remember, cooking is a journey – be patient with yourself, and don't be afraid to taste and adjust as you go.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
For sautéing the vegetables. You can substitute with avocado oil or butter for a richer flavor.
1 large yellow onion, diced
Adds a sweet, savory base. Any onion works, but yellow or sweet onions are best.
2 carrots, peeled and diced
Adds natural sweetness and color. Swap in parsnips or celery if you like.
2 celery stalks, diced
Classic aromatic that adds depth. If you don't have celery, use a bit of fennel or bell pepper.
8 ounces (225g) cremini mushrooms, sliced
Earthy and meaty. You can use white button mushrooms or a mix of wild mushrooms for extra flavor.
3 cloves garlic, minced
Fresh garlic is best, but 1/2 teaspoon garlic powder works in a pinch.
1 cup (200g) dried brown or green lentils, rinsed
These hold their shape well. Red lentils will turn mushy, so avoid them here.
3 cups (720ml) vegetable broth
Use low-sodium to control salt. Chicken broth also works if you're not vegetarian.
2 tablespoons tomato paste
Adds richness and color. You can substitute with 1/4 cup tomato sauce.
1 teaspoon dried thyme
Or 1 tablespoon fresh thyme leaves. Rosemary or oregano are also lovely.
1 teaspoon smoked paprika
Adds a subtle smokiness. Regular paprika is fine, but smoked takes it up a notch.
2 pounds (900g) potatoes, peeled and quartered
Russets or Yukon Golds make the fluffiest mash. Leave the skin on for extra texture if you prefer.
1/2 cup (120ml) milk or unsweetened plant milk
Warm the milk before adding to keep the potatoes hot. Any milk works.
4 tablespoons (56g) butter or vegan butter
For creamy potatoes. You can use olive oil or cream cheese for a tangy twist.
Salt and freshly ground black pepper, to taste
Essential for seasoning each layer.
Tips & Tricks
Don't rush the lentils
Let them simmer until fully tender – about 25-30 minutes. They should be soft but not mushy, and they'll soak up the broth beautifully.
Season in layers
Taste the filling before topping with potatoes and adjust salt and pepper. The potatoes need salt too, so don't forget to season the mash generously.
Let it rest
After baking, let the pie sit for 10-15 minutes. This helps the layers set and makes serving much easier without it turning into a soupy mess.
Pro Tips
Step-by-Step Instructions
1. Preheat and Prep
Preheat your oven to 375°F (190°C). Place the potatoes in a large pot and cover with cold salted water. Bring to a boil and cook for 15-20 minutes, until fork-tender.
2. Sauté the Aromatics
While the potatoes cook, heat the olive oil in a large oven-safe skillet or Dutch oven over medium heat. Add the onion, carrots, and celery, and sauté for 5-7 minutes, until softened and lightly golden.
3. Add Mushrooms and Garlic
Stir in the mushrooms and garlic, and cook for another 5 minutes, until the mushrooms release their liquid and start to brown. The mushrooms should be nicely golden at the edges.
4. Toast the Lentils
Add the rinsed lentils and stir for 1-2 minutes. This helps them absorb flavors better. Then stir in the tomato paste, thyme, and smoked paprika, cooking for 1 minute until fragrant.
5. Simmer the Filling
Pour in the vegetable broth and bring to a simmer. Reduce heat to low, cover, and let simmer for 25-30 minutes, until the lentils are tender and most of the liquid is absorbed. The mixture should be thick and saucy, not soupy.
6. Mash the Potatoes
When the potatoes are tender, drain them and return to the pot. Add the butter and milk, then mash until smooth and creamy. Season with salt and pepper to taste.
7. Assemble the Pie
If your skillet is oven-safe, keep the filling in it. Otherwise, transfer the filling to a 9×13-inch baking dish. Spread the mashed potatoes over the top, using a fork to create peaks and swirls for extra crispy bits.
8. Bake Until Golden
Place the dish on a baking sheet to catch any drips. Bake for 25-30 minutes, until the filling is bubbling at the edges and the potato peaks are golden brown. Let rest for 10 minutes before serving.
Delicious Variations
Vegan & Dairy-Free
Use olive oil or vegan butter and any plant-based milk. The rest is already vegan!
Add Extra Veggies
Fold in 1 cup of frozen peas and corn with the lentils during the last 5 minutes of simmering for a pop of color and sweetness.
Spice It Up
Add 1/2 teaspoon of chili flakes or a diced jalapeño to the filling for a little heat.
How to Store Herbed Lentil & Mushroom Shepherd's Pie
Refrigerator
Store leftovers in an airtight container for up to 4 days. The flavors actually get better overnight.
Freezer
Wrap the cooled pie tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat individual portions in the microwave for 2-3 minutes, or in a 350°F (175°C) oven for 20-25 minutes, until hot and bubbly.
Frequently Asked Questions
Q: Can I make this Shepherd's Pie gluten-free?
Yes, this recipe is naturally gluten-free as long as you use certified gluten-free vegetable broth. No flour is used, so it's safe for those with gluten sensitivities.
Q: Can I use canned lentils instead of dried?
Absolutely! Drain and rinse 2 cans (15 oz each) of lentils and skip the simmering step. Just add them with the broth and bring to a bubble, then proceed with assembly.
Q: How do I get a crispy top on the mashed potatoes?
Use a fork to create peaks and swirls on the potato topping – those thin bits crisp up beautifully. You can also brush the top with melted butter or a little olive oil before baking.
Q: Can I prepare this dish ahead of time?
Yes, assemble the pie completely (without baking), cover, and refrigerate for up to 24 hours. When ready to bake, add 10-15 minutes to the baking time since it's starting cold.
I hope this Herbed Lentil & Mushroom Shepherd's Pie brings you as much comfort as it does to my family. It's a dish that asks for nothing but a little time and love, and it gives back tenfold. If you make it, I'd love to hear how it turns out – tag me in your photos or leave a comment below. Happy cooking, and remember to be kind to yourself in the kitchen. With love, Aisha.
Herbed Lentil & Mushroom Shepherd's Pie
This Herbed Lentil & Mushroom Shepherd's Pie is a hearty, veggie-packed comfort meal with a creamy mashed potato topping. Perfect for a cozy family dinner.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 8 ounces (225g) cremini mushrooms, sliced
- 3 cloves garlic, minced
- 1 cup (200g) dried brown or green lentils, rinsed
- 3 cups (720ml) vegetable broth
- 2 tablespoons tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 2 pounds (900g) potatoes, peeled and quartered
- 1/2 cup (120ml) milk or unsweetened plant milk
- 4 tablespoons (56g) butter or vegan butter
- Salt and freshly ground black pepper, to taste
📋 Instructions
- 1Preheat and Prep — Preheat your oven to 375°F (190°C). Place the potatoes in a large pot and cover with cold salted water. Bring to a boil and cook for 15-20 minutes, until fork-tender.
- 2Sauté the Aromatics — While the potatoes cook, heat the olive oil in a large oven-safe skillet or Dutch oven over medium heat. Add the onion, carrots, and celery, and sauté for 5-7 minutes, until softened and lightly golden.
- 3Add Mushrooms and Garlic — Stir in the mushrooms and garlic, and cook for another 5 minutes, until the mushrooms release their liquid and start to brown. The mushrooms should be nicely golden at the edges.
- 4Toast the Lentils — Add the rinsed lentils and stir for 1-2 minutes. This helps them absorb flavors better. Then stir in the tomato paste, thyme, and smoked paprika, cooking for 1 minute until fragrant.
- 5Simmer the Filling — Pour in the vegetable broth and bring to a simmer. Reduce heat to low, cover, and let simmer for 25-30 minutes, until the lentils are tender and most of the liquid is absorbed. The mixture should be thick and saucy, not soupy.
- 6Mash the Potatoes — When the potatoes are tender, drain them and return to the pot. Add the butter and milk, then mash until smooth and creamy. Season with salt and pepper to taste.
- 7Assemble the Pie — If your skillet is oven-safe, keep the filling in it. Otherwise, transfer the filling to a 9×13-inch baking dish. Spread the mashed potatoes over the top, using a fork to create peaks and swirls for extra crispy bits.
- 8Bake Until Golden — Place the dish on a baking sheet to catch any drips. Bake for 25-30 minutes, until the filling is bubbling at the edges and the potato peaks are golden brown. Let rest for 10 minutes before serving.


