Warm, hearty, and wholesome, this vegan lentil shepherd's pie combines a flavorful lentil-vegetable filling with golden mashed potatoes on top. It's comfort food made plant-based and nourishing.
For anyone who misses traditional shepherd's pie, this vegan version delivers all the comfort without meat. The lentils create a hearty base, similar to my coconut lentil braise, and the mashed potato topping adds richness. It's one of my favorite dishes, and perfect for weeknight dinners, meal prep, or cozy family gatherings.
As an Amazon Associate, I earn from qualifying purchases.
This recipe features several affiliate links, meaning I will earn a small commission if you purchase through these links.
Jump to:
Ingredients To Make Vegan Shepherd's Pie:
- Onion, Celery, Carrots, and Parsnip: The classic base for a hearty vegetable filling. Dice into small pieces for even cooking and maximum flavor.
- Garlic: Minced to infuse the lentil mixture with savory warmth.
- Herbs: Fresh rosemary, thyme, and parsley add an aromatic, comforting note to the filling.
- Seasonings: Sea salt, black pepper, and Italian seasoning create depth and enhance the natural flavors of the vegetables.
- Tomato Paste & vegan Worcestershire Sauce: These add umami richness to the lentil mixture, mimicking the savory depth of traditional shepherd's pie.
- Vegetable Broth: It adds flavor and a slightly saucy consistency to the lentil mixture, like in my Tuscan Marry Me Chickpeas.
- Green Lentils: Provide plant-based protein and a hearty texture, making this a filling, satisfying meal.
- Anima Mundi Ashwagandha (Optional): Adds adaptogenic benefits for those who want a wellness boost.
- Mashed Potatoes: Russet potatoes, boiled until tender and mashed with vegan butter and plant-based milk, create a creamy, golden topping that contrasts perfectly with the lentil base.
See the recipe card for quantities.
How To Make It:
Let's make this vegan version of the classic shepherd, It's so easy!
- 1. Prepare the Mashed Potatoes: Place the chopped russet potatoes in a large pot, cover with water, and bring to a boil. Cook until fork-tender, then drain and mash with vegan butter, plant-based milk, and sea salt. Set aside while you prepare the lentil filling.
- 2. Cook the Lentil Filling: Heat a shallow Dutch oven or large pot over medium heat with a splash of oil (optional). Sauté the onion, celery, carrots, and parsnip until softened. Stir in garlic, sea salt, black pepper, Italian seasoning, rosemary, thyme, and parsley for 1-2 minutes until fragrant.
- 3. Add Tomato Paste, Worcestershire, and Broth: Stir in tomato paste and vegan Worcestershire sauce, then pour in vegetable broth. Add the green lentils, bring to a simmer, cover, and cook until lentils are tender and the mixture has thickened (about 25-30 minutes). Remove the herb sprigs and stir in Ashwagandha if using.
- 4. Assemble the Pie: Spoon the lentil mixture into your baking dish and spread evenly. Top with the mashed potatoes, smoothing to fully cover the lentils.
- 5. Bake: Preheat the oven to 400°F (200°C). Bake uncovered for 20-25 minutes until the top is lightly golden. For extra color, broil for 2-3 minutes at the end (optional).
- 6. Serve: Let the pie rest for 10 minutes before scooping. Serve warm with a side of steamed greens or a fresh salad (try my 15-minute shredded beet carrot salad) for a hearty, comforting meal.
Top Tips:
- Evenly Dice Vegetables: Small, uniform pieces of onion, celery, carrots, and parsnip cook evenly and create a smoother filling.
- Sauté Gently: Use medium heat and a little olive oil or broth to soften vegetables without browning too quickly.
- Simmer Lentils: Stir occasionally and ensure the lentils absorb the liquid for a rich, flavorful filling.
- Mashed Potato Perfection: For a creamy, golden topping, mash hot potatoes with vegan butter and plant-based milk. Spread in an even layer over the lentils.
- Herb Removal: Remember to remove rosemary and thyme sprigs before serving.
- Extra Browning: For a slightly crisp top, broil for 2-3 minutes at the end of baking.
Variations And Substitutions:
- Potato Topping: Swap russet potatoes for sweet potatoes or a mix of both for natural sweetness, like in my sweet potato mac and cheese.
- Protein Boost: For extra protein, stir in vegan sausage crumbles for a heartier version.
- Herb Swaps: Use dried thyme, sage, or Italian seasoning if you don't have fresh herbs.
- Vegan Alternative: Make it oil-free by omitting vegan butter or using plant-based milk only.
- Mashed Potato Toppings: Mix in a little nutmeg or garlic powder for extra flavor.
Storage:
- Refrigerator: Cover the baked pie tightly and store in an airtight container in the fridge for up to 3-4 days. Reheat in the oven at 350°F for 10-15 minutes.
- Freezer: Cool completely, wrap tightly in plastic wrap and aluminum foil, and freeze for up to 2 months. Thaw overnight in the fridge and reheat in the oven.
- Leftovers: Individual portions can be stored in smaller containers for quick weeknight meals.
Equipment Needed:
- Oven-Safe Large Pot or Shallow Dutch Oven: For cooking the lentil-vegetable filling and assembling and baking the pie.
- Large Pot: To boil the potatoes.
- Potato Masher or Hand Mixer: To mash the potatoes.
- Cutting Board & Sharp Knife: For chopping vegetables and herbs.
- Wooden Spoon or Silicone Spatula: For stirring the lentil mixture and spreading mashed potatoes evenly.
Recipe FAQs:
You can swap green lentils for brown or red lentils, but red lentils will cook faster and may result in a slightly softer texture.
This recipe is naturally gluten-free, but always double-check your Worcestershire sauce to ensure it's gluten-free.
Yes! You can fold in green beans, peas, or corn for additional color and nutrients. Just add them toward the end of simmering, so they stay crisp.
More Amazing Vegan Legume Recipes To Try Next:
If you try this Vegan Lentil Shepherd's Pie Recipe, I'd really love to hear your thoughts in the comments below. I'd also really appreciate a recipe card rating! Thank you for supporting The All Natural Vegan!
Easy & Healthy Vegan Lentil Shepherd's Pie
Equipment
Ingredients
For the Lentil Filling:
- 1 onion diced
- 3 ribs celery diced
- 3 medium carrots diced
- 1 medium parsnip diced
- 3 cloves garlic minced
- 1 teaspoon sea salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 sprig fresh rosemary
- 3 sprigs fresh thyme
- 2 tablespoons fresh parsley chopped
- 3 tablespoons vegan Worcestershire
- 2 tablespoons tomato paste
- 4 cups vegetable broth
- 1 ⅓ cups green lentils rinsed
- 1 tablespoon Anima Mundi Ashwagandha optional, for added adaptogenic benefits
For the Mashed Potato Topping:
- 6 lbs russet potatoes peeled and chopped
- ½ cup plant-based milk
- ⅓ cup vegan butter cashew-milk based
- 1 teaspoon sea salt
Instructions
Make the Mashed Potatoes
- Add the chopped potatoes to a large pot, cover with water, and bring to a boil.
- Cook until fork-tender, about 15-20 minutes.
- Drain, then mash with the plant-based milk, vegan butter, and sea salt.
- Set aside while you prepare the filling.
Cook the Lentil Filling (in the Dutch oven)
- Place your shallow Dutch oven over medium heat.
- Add a splash of oil (optional) and sauté the onion, celery, carrots, and parsnip for 8-10 minutes, or until softened.
- Stir in the garlic, sea salt, black pepper, Italian seasoning, rosemary, thyme, and parsley. Cook 1-2 minutes until fragrant.
- Add the tomato paste and Worcestershire and stir to coat the vegetables.
- Pour in the vegetable broth and add the green lentils.
- Bring to a simmer, cover, and cook for 25-30 minutes, stirring occasionally, until the lentils are tender and the mixture has thickened.
- Remove the rosemary and thyme sprigs.
- Stir in the Anima Mundi Ashwagandha (if using).
Assemble in the Same Dish
- Once the filling is cooked and thick, turn off the heat.
- Spoon the mashed potatoes over the top and spread evenly to completely cover the lentils.
Bake
- Preheat the oven to 400°F (200°C).
- Place the Dutch oven lidless into the oven and bake for 20-25 minutes, or until the top is lightly golden.
- For extra browning, broil for 2-3 minutes at the end (optional).
Serve
- Let it rest 10 minutes before scooping. Serve warm and enjoy a hearty, comforting, one-dish vegan shepherd's pie.
Comments
No Comments