Plant Based Recipes
A cozy, plant-based lentil shepherd's pie with creamy mashed potatoes, rich mushroom gravy, and a hearty veggie filling. Perfect for family dinners.
This plant-based shepherd's pie came out of a cold evening when I wanted comfort food but had no meat in the house. Lentils and mushrooms make a filling that's just as hearty as the classic. The mashed potato top gets golden and crisp at the edges, and the gravy underneath is rich and savory.
You don't need any fancy equipment or hard-to-find ingredients. Most of what's in here is probably in your pantry right now. It's the kind of meal that makes you forget it's meatless.
I like to serve it straight from the baking dish, with a simple green salad on the side. Leftovers taste even better the next day, if there are any.
About the Ingredients
1 cup (200g) dried brown or green lentils, rinsed
Brown or green lentils hold their shape when baked. Red lentils turn mushy, so avoid them here.
2 tablespoons olive oil
Any neutral oil works, like canola or avocado. You can use water or veggie broth to sauté if you're oil-free.
1 large yellow onion, diced
About 1.5 cups. A sweet onion works too.
2 carrots, peeled and diced
About 1 cup. No need to be precise – just small, even pieces.
2 celery stalks, diced
About 1 cup. Adds that classic savory base.
8 oz (225g) cremini mushrooms, sliced
Button mushrooms are fine. For more umami, try a handful of dried porcini soaked in hot water, then chopped.
3 cloves garlic, minced
Fresh is best, but a teaspoon of garlic powder works if you're in a pinch.
2 tablespoons tomato paste
Adds depth and color. No need to buy a whole tube – leftover paste freezes well in ice cube trays.
1 tablespoon soy sauce or tamari
For saltiness and umami. Use tamari for gluten-free. Coconut aminos also work.
1 teaspoon dried thyme
Or 1 tablespoon fresh thyme leaves. Rosemary is a good substitute.
2 cups (480ml) vegetable broth
Low-sodium is best so you control the salt. Water works in a pinch, but broth adds flavor.
2 pounds (900g) potatoes, peeled and quartered
Russet or Yukon Gold make the fluffiest mash. Yukon Golds are buttery without adding much.
1/2 cup (120ml) unsweetened plant milk
Oat or soy milk are creamiest. Any unsweetened kind works.
3 tablespoons vegan butter or olive oil
Vegan butter adds richness. Olive oil is lighter but still good.
Salt and black pepper to taste
Don't skip the pepper – it brings out the other flavors.
Step-by-Step Instructions
1. Cook the lentils
In a medium pot, cover the lentils with 3 cups (720ml) water and bring to a boil. Reduce heat and simmer for 15-20 minutes, until tender but not mushy. Drain and set aside.
2. Boil the potatoes
Place the quartered potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil and cook for 15-20 minutes, until a fork slides in easily. Drain well.
3. Sauté the vegetables
While the potatoes cook, heat the olive oil in a large skillet over medium heat. Add the onion, carrots, and celery. Cook for 5-7 minutes, until the onion is translucent and the carrots begin to soften.
4. Add mushrooms and garlic
Stir in the mushrooms and garlic. Cook for another 5 minutes, until the mushrooms release their liquid and start to brown. If the pan gets dry, add a splash of broth.
5. Build the filling
Add the tomato paste, soy sauce, thyme, and cooked lentils. Stir to coat. Pour in the vegetable broth and bring to a simmer. Cook uncovered for 10-15 minutes, until the sauce thickens slightly. Season with salt and pepper.
6. Mash the potatoes
Mash the drained potatoes with the plant milk and vegan butter until smooth. Season with salt and pepper. If you like, stir in a handful of chopped fresh parsley.
7. Assemble the pie
Preheat your oven to 400°F (200°C). Spread the lentil filling evenly in a 9×13-inch baking dish. Spoon the mashed potatoes on top and spread gently to cover. Use a fork to create ridges.
8. Bake until golden
Place the dish on a baking sheet to catch any drips. Bake for 25-30 minutes, until the filling bubbles at the edges and the potato peaks are golden brown. Let it rest for 10 minutes before serving.
Tips & Tricks
- Don't skip the tomato paste and soy sauce – they give the filling that deep, savory flavor that makes it taste like the classic.
- If your mashed potatoes are too stiff to spread, add a splash more plant milk. They should be soft but not runny.
- The filling should be saucy but not soupy. If it looks too wet after simmering, let it bubble uncovered for a few extra minutes to thicken.
Pro Tips
Delicious Variations
Sweet potato topping
Swap half the potatoes for sweet potatoes for a slightly sweet, colorful top.
Add greens
Stir in a couple handfuls of chopped spinach or kale with the mushrooms – it wilts right in.
Spice it up
Add a teaspoon of smoked paprika or a pinch of cayenne to the filling for a smoky kick.
How to Store Plant Based Recipes
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze the baked, cooled pie in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat individual portions in the microwave for 2-3 minutes. For a whole pie, cover with foil and warm in a 350°F (175°C) oven for 20-25 minutes.
Frequently Asked Questions
Q: Can I make this shepherd's pie ahead of time?
Yes. Assemble the pie completely, cover it, and refrigerate for up to 24 hours. When ready to bake, add 10-15 minutes to the baking time since it starts cold.
Q: Can I use canned lentils instead of dried?
Absolutely. Use two 15-ounce cans, drained and rinsed. Skip the step of cooking them and add them directly to the filling. You may need to simmer a few minutes less since they're already tender.
Q: What can I use instead of mushrooms?
If you don't like mushrooms, try extra lentils or a can of drained, chopped artichoke hearts. You can also use a bag of frozen mixed vegetables – just add them later so they don't get mushy.
Q: Is this recipe gluten-free?
It can be. Use tamari instead of soy sauce, and make sure your vegetable broth is gluten-free. Everything else is naturally gluten-free.
I hope this plant-based shepherd's pie becomes a favorite at your table. It's warm, filling, and made with simple ingredients. From my table to yours.
Best Plant-Based Lentil Shepherd's Pie – Easy 50-Minute
A cozy, plant-based lentil shepherd's pie with creamy mashed potatoes, rich mushroom gravy, and a hearty veggie filling. Perfect for family dinners.
🧂 Ingredients
- 1 cup (200g) dried brown or green lentils, rinsed
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 8 oz (225g) cremini mushrooms, sliced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce or tamari
- 1 teaspoon dried thyme
- 2 cups (480ml) vegetable broth
- 2 pounds (900g) potatoes, peeled and quartered
- 1/2 cup (120ml) unsweetened plant milk
- 3 tablespoons vegan butter or olive oil
- Salt and black pepper to taste
📋 Instructions
- 1Cook the lentils — In a medium pot, cover the lentils with 3 cups (720ml) water and bring to a boil. Reduce heat and simmer for 15-20 minutes, until tender but not mushy. Drain and set aside.
- 2Boil the potatoes — Place the quartered potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil and cook for 15-20 minutes, until a fork slides in easily. Drain well.
- 3Sauté the vegetables — While the potatoes cook, heat the olive oil in a large skillet over medium heat. Add the onion, carrots, and celery. Cook for 5-7 minutes, until the onion is translucent and the carrots begin to soften.
- 4Add mushrooms and garlic — Stir in the mushrooms and garlic. Cook for another 5 minutes, until the mushrooms release their liquid and start to brown. If the pan gets dry, add a splash of broth.
- 5Build the filling — Add the tomato paste, soy sauce, thyme, and cooked lentils. Stir to coat. Pour in the vegetable broth and bring to a simmer. Cook uncovered for 10-15 minutes, until the sauce thickens slightly. Season with salt and pepper.
- 6Mash the potatoes — Mash the drained potatoes with the plant milk and vegan butter until smooth. Season with salt and pepper. If you like, stir in a handful of chopped fresh parsley.
- 7Assemble the pie — Preheat your oven to 400°F (200°C). Spread the lentil filling evenly in a 9×13-inch baking dish. Spoon the mashed potatoes on top and spread gently to cover. Use a fork to create ridges.
- 8Bake until golden — Place the dish on a baking sheet to catch any drips. Bake for 25-30 minutes, until the filling bubbles at the edges and the potato peaks are golden brown. Let it rest for 10 minutes before serving.



