This vegan lentil shepherd's pie is the ultimate comfort food. It's hearty, flavorful, and packed with plant-based protein. Perfect for a cozy family dinner or a meal prep hero.
Advertisements1
I love how this dish brings everyone to the table, even the picky eaters. The rich, savory filling and creamy mashed potatoes are a match made in heaven.
It's also a great way to use up leftover mashed potatoes. Just swap in your favorite plant-based milk and butter.
Why You'll Love This Recipe
About the Ingredients
1 cup (200g) dried green or brown lentils, rinsed
Green or brown lentils hold their shape well. Red lentils will get mushy; use them if you prefer a softer texture.
1 tablespoon olive oil
Use a good quality olive oil for sautéing. You can substitute with water or vegetable broth for oil-free.
1 medium yellow onion, diced
About 1 cup. Sweet onion or shallots also work.
2 cloves garlic, minced
Fresh garlic is best; jarred minced garlic works in a pinch.
2 medium carrots, diced
About 1 cup. You can add parsnips for extra sweetness.
2 celery stalks, diced
About 1 cup. Adds classic flavor.
1 cup (150g) frozen peas
No need to thaw. If using fresh, blanch briefly.
2 tablespoons tomato paste
Adds depth. You can use 1/4 cup tomato sauce instead.
1 teaspoon dried thyme
Or 1 tablespoon fresh thyme leaves.
1/2 teaspoon smoked paprika
Adds a smoky flavor. Regular paprika or chipotle powder works too.
2 cups (480ml) vegetable broth
Use low-sodium to control salt. Water with a bouillon cube works.
1 1/2 lbs (680g) potatoes, peeled and quartered
Yukon Gold or Russet are best for mashing.
1/4 cup (60ml) unsweetened plant milk
Soy or oat milk are great. Almond milk works but may be thinner.
2 tablespoons vegan butter or olive oil
Adds creaminess. You can use coconut oil.
Salt and black pepper to taste
Essential for seasoning.
Tips & Tricks
- Don't skip rinsing the lentils; it removes debris and reduces foam.
- For a thicker filling, let it simmer uncovered for the last 5 minutes to reduce liquid.
- Make sure the mashed potatoes are well seasoned; they are the top layer and need flavor.
- If you have leftover mashed potatoes, use them to save time.
Pro Tips
Step-by-Step Instructions
1. Cook Lentils
In a medium saucepan, combine lentils with 2 cups of water. Bring to a boil, then reduce heat, cover, and simmer for 20-25 minutes until tender. Drain any excess water and set aside.
2. Sauté Vegetables
Preheat oven to 375°F (190°C). In a large skillet, heat olive oil over medium heat. Add onion, carrots, and celery. Cook for 5-7 minutes until softened. Add garlic and cook for 1 minute more until fragrant.
3. Build Filling
Stir in tomato paste, thyme, paprika, and cook for 1 minute. Add cooked lentils, vegetable broth, and bring to a simmer. Cook for 10 minutes until thickened. Stir in peas and season with salt and pepper.
4. Mash Potatoes
While filling simmers, place potatoes in a pot and cover with cold water. Bring to a boil and cook for 15-20 minutes until fork-tender. Drain and return to pot. Add plant milk and vegan butter. Mash until smooth. Season with salt and pepper.
5. Assemble Pie
Pour the lentil filling into a 9×13-inch baking dish. Spread the mashed potatoes evenly over the top. Use a fork to create decorative peaks.
6. Bake to Perfection
Bake at 375°F (190°C) for 20-25 minutes until the filling is bubbly and the potato peaks are golden brown. If desired, broil for 2-3 minutes for extra crispiness.
7. Rest and Serve
Let the shepherd's pie rest for 10 minutes before serving. This allows it to set and makes serving easier.
Delicious Variations
- Swap lentils for 1.5 cups of cooked chickpeas or a mix of mushrooms for a different texture.
- Add a layer of sautéed mushrooms to the filling for an earthy flavor.
- Top with sweet potato mash instead of regular potatoes for a twist.
How to Store Hearty Vegan Lentil Shepherd's Pie
Refrigerator
Store leftovers in an airtight container for up to 5 days.
Freezer
Freeze the assembled pie (before baking) for up to 3 months. Thaw overnight in the fridge before baking.
Reheating
Reheat individual portions in the microwave for 2-3 minutes, or in the oven at 350°F (175°C) for 15-20 minutes.
Frequently Asked Questions
Q: Can I make this gluten-free?
Yes, this recipe is naturally gluten-free. Just ensure your vegetable broth is gluten-free.
Q: Can I use canned lentils?
Yes, use 2 cans (15 oz each) of drained and rinsed lentils. Reduce the simmering time to 5 minutes.
Q: Can I prepare this ahead of time?
Absolutely. Assemble the pie, cover, and refrigerate for up to 24 hours. Bake as directed, adding 5-10 minutes to the bake time.
Q: What can I use instead of potatoes for the topping?
Try cauliflower mash or a mix of cauliflower and potatoes for a lower-carb option.
Give this comforting vegan shepherd's pie a try tonight. It's a simple way to bring everyone together around the table. Here's to a calmer home, one drawer at a time.
Hearty Vegan Lentil Shepherd's Pie
A comforting vegan shepherd's pie with savory lentil filling and creamy mashed potato topping, ready in under an hour.
🧂 Ingredients
- 1 cup (200g) dried green or brown lentils, rinsed
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 cup (150g) frozen peas
- 2 tablespoons tomato paste
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 2 cups (480ml) vegetable broth
- 1 1/2 lbs (680g) potatoes, peeled and quartered
- 1/4 cup (60ml) unsweetened plant milk
- 2 tablespoons vegan butter or olive oil
- Salt and black pepper to taste
📋 Instructions
- 1Cook Lentils — In a medium saucepan, combine lentils with 2 cups of water. Bring to a boil, then reduce heat, cover, and simmer for 20-25 minutes until tender. Drain any excess water and set aside.
- 2Sauté Vegetables — Preheat oven to 375°F (190°C). In a large skillet, heat olive oil over medium heat. Add onion, carrots, and celery. Cook for 5-7 minutes until softened. Add garlic and cook for 1 minute more until fragrant.
- 3Build Filling — Stir in tomato paste, thyme, paprika, and cook for 1 minute. Add cooked lentils, vegetable broth, and bring to a simmer. Cook for 10 minutes until thickened. Stir in peas and season with salt and pepper.
- 4Mash Potatoes — While filling simmers, place potatoes in a pot and cover with cold water. Bring to a boil and cook for 15-20 minutes until fork-tender. Drain and return to pot. Add plant milk and vegan butter. Mash until smooth. Season with salt and pepper.
- 5Assemble Pie — Pour the lentil filling into a 9×13-inch baking dish. Spread the mashed potatoes evenly over the top. Use a fork to create decorative peaks.
- 6Bake to Perfection — Bake at 375°F (190°C) for 20-25 minutes until the filling is bubbly and the potato peaks are golden brown. If desired, broil for 2-3 minutes for extra crispiness.
- 7Rest and Serve — Let the shepherd's pie rest for 10 minutes before serving. This allows it to set and makes serving easier.



