If you’re searching for a vibrant, nourishing, and deeply satisfying dinner, Lentil and Vegetable Shepherd’s Pie is absolute comfort food magic. This plant-based twist on the classic British favorite combines a savory lentil and veggie medley with a golden mashed potato topping, making it hearty enough for cold nights but fresh and colorful enough for any time of year. Every bite is a perfect balance of creamy, crispy, and earthy flavors — a guaranteed crowd-pleaser whether you’re vegan, vegetarian, or just looking to add more wholesome dishes to your table.

Ingredients You’ll Need
The beauty of Lentil and Vegetable Shepherd’s Pie is how these simple, everyday ingredients come together to create something utterly delicious. Each component brings its own color, flavor, or texture, making this dish rich without being heavy.
- Olive oil: Adds richness and helps sauté the vegetables to aromatic perfection.
- Onion: Provides a sweet, savory base that anchors the whole pie.
- Garlic: Brings depth and a gentle bite that rounds out the flavors.
- Carrots: Offer natural sweetness and a gorgeous pop of color.
- Celery: Adds freshness and a subtle crunch to the filling.
- Mushrooms: Create a hearty, umami-rich texture reminiscent of traditional shepherd’s pie.
- Green or brown lentils: The backbone of the dish, packing in protein and a satisfying earthiness.
- Tomato paste: Concentrates the flavor and lends a beautiful, savory richness.
- Dried thyme: Infuses the filling with a gentle, herby aroma.
- Dried rosemary: Adds a piney, fragrant note that pairs perfectly with the vegetables.
- Smoked paprika: Gives a subtle smokiness and extra depth to the savory filling.
- Vegetable broth: Helps the lentils cook evenly and creates a luscious sauce.
- Frozen peas: Stirred in at the end for sweetness, color, and a burst of freshness.
- Salt and pepper: Essential for balancing and brightening all the flavors.
- Mashed potatoes: The crowning glory — creamy, fluffy, and perfect for getting golden and crisp in the oven.
How to Make Lentil and Vegetable Shepherd’s Pie
Step 1: Prepare Your Veggies and Aromatics
Start by preheating your oven to 400°F (200°C). In a large skillet or saucepan, warm the olive oil over medium heat. Add the diced onion and minced garlic, letting them sizzle and soften for about 2 to 3 minutes. You want them fragrant, not browned — this step lays a flavorful foundation for your Lentil and Vegetable Shepherd’s Pie.
Step 2: Build the Vegetable Base
Next, toss in your carrots, celery, and mushrooms. Sauté for another 5 minutes, stirring occasionally, until the veggies release their juices and start to caramelize around the edges. This combination adds sweetness, earthiness, and texture, setting the stage for a truly comforting filling.
Step 3: Simmer the Lentil Filling
Now comes the star ingredient: lentils! Stir them in, followed by the tomato paste, dried thyme, rosemary, smoked paprika, and vegetable broth. Bring everything to a gentle boil, then reduce the heat and let it simmer uncovered for 25 to 30 minutes. The lentils will soak up the aromatic broth, becoming beautifully tender and thickened. Stir occasionally and enjoy the incredible aroma filling your kitchen.
Step 4: Add Peas and Season
Once the lentil mixture has thickened and the lentils are soft but not mushy, stir in the frozen peas. Season generously with salt and pepper. The peas add a pop of color and burst of sweetness, making the Lentil and Vegetable Shepherd’s Pie filling irresistible.
Step 5: Assemble and Top with Mashed Potatoes
Transfer the filling to a baking dish, spreading it out evenly. Dollop your creamy mashed potatoes over the top and gently spread them to cover the filling completely. Use a fork to create some peaks and valleys — these will crisp up beautifully in the oven, giving you those classic golden edges.
Step 6: Bake Until Golden
Slide your assembled pie into the oven and bake for 20 minutes, or until the mashed potatoes are golden and the filling is bubbling gently at the edges. If you love extra crispiness, pop it under the broiler for 2 to 3 minutes at the end. Let the Lentil and Vegetable Shepherd’s Pie rest for 5 minutes before serving, allowing everything to set for perfect slices.
How to Serve Lentil and Vegetable Shepherd’s Pie

Garnishes
A sprinkle of chopped fresh parsley or chives adds a burst of color and a hint of freshness that’s the perfect finishing touch for this homey dish. For an extra-special touch, try a light dusting of smoked paprika or a drizzle of olive oil just before serving.
Side Dishes
Lentil and Vegetable Shepherd’s Pie is wonderfully filling on its own, but it shines alongside a crisp green salad, steamed broccoli, or roasted Brussels sprouts. Light and fresh sides contrast beautifully with the rich, savory pie and help round out your meal.
Creative Ways to Present
For a dinner party twist, try baking the Lentil and Vegetable Shepherd’s Pie in individual ramekins for adorable, personal servings. Or, use a piping bag to swirl the mashed potatoes on top for a bakery-worthy look. You can even serve slices over a bed of wilted greens for an elegant, modern presentation.
Make Ahead and Storage
Storing Leftovers
Allow any leftover Lentil and Vegetable Shepherd’s Pie to cool completely before covering tightly with foil or transferring to an airtight container. It will keep well in the refrigerator for up to four days, making it a fantastic make-ahead lunch or dinner.
Freezing
This dish is a freezer hero! Assemble the pie up to the baking step, then wrap it tightly and freeze for up to three months. Thaw overnight in the refrigerator before baking, or bake straight from frozen, adding extra time as needed until piping hot and golden.
Reheating
To reheat, cover the pie with foil and warm in a 350°F (175°C) oven for about 20 minutes, or until heated through. For smaller portions, a microwave works well, but a quick stint under the broiler afterward restores that lovely golden potato top.
FAQs
Can I make Lentil and Vegetable Shepherd’s Pie completely vegan?
Absolutely! Simply use plant-based butter and your favorite non-dairy milk in the mashed potatoes, and double-check that your vegetable broth is vegan. Everything else in the recipe is naturally plant-based, so it’s easy to keep the dish totally vegan.
What type Main Course
Green or brown lentils are ideal because they hold their shape well and absorb flavor beautifully. Avoid red lentils, as they tend to become too mushy for this recipe.
Can I use fresh vegetables instead of frozen peas?
Yes! Feel free to substitute fresh peas when they’re in season, or swap in chopped green beans or sweet corn for a different twist. The filling is very adaptable to your favorite veggies.
How do I get my mashed potatoes extra golden on top?
For a beautifully golden, crisp top, use a fork to rough up the surface of the mashed potatoes before baking, and finish with a couple of minutes under the broiler. A brush of olive oil or vegan butter over the potatoes also helps achieve that perfect golden color.
Can I prepare Lentil and Vegetable Shepherd’s Pie ahead of time?
Definitely. The lentil filling can be made a day in advance and refrigerated. You can also assemble the entire pie, cover, and keep it in the fridge for up to 24 hours before baking, making it perfect for busy weeknights or meal prep.
Final Thoughts
If you’ve never tried making a Lentil and Vegetable Shepherd’s Pie at home, this is your sign to dive in! It’s cozy, flavorful, and surprisingly easy — just the kind of meal you’ll want to share with family and friends. Give it a try and let this classic comfort food become a new favorite at your table.
Print
Lentil and Vegetable Shepherd’s Pie Recipe
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: British
- Diet: Vegan
Description
This hearty Lentil and Vegetable Shepherd’s Pie is a comforting and wholesome plant-based meal perfect for any occasion. Made with a savory mixture of lentils, mushrooms, and fresh vegetables simmered in aromatic herbs and tomato paste, topped with creamy mashed potatoes, it offers a nutritious and satisfying alternative to the traditional shepherd’s pie, ideal for vegans and anyone seeking a flavorful meatless dish.
Ingredients
Vegetable Filling
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 cup mushrooms, chopped
- 1 cup green or brown lentils, rinsed
- 2 tablespoons tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/2 teaspoon smoked paprika
- 2 cups vegetable broth
- 1 cup frozen peas
- Salt and pepper, to taste
Topping
- 4 cups mashed potatoes (prepared with butter and milk or dairy-free alternatives)
Instructions
- Preheat and Prepare Vegetables: Preheat your oven to 400°F (200°C). In a large skillet or saucepan, heat olive oil over medium heat. Add diced onion and minced garlic, sautéing for 2–3 minutes until softened and fragrant.
- Cook Vegetables: Stir in diced carrots, celery, and chopped mushrooms. Continue cooking for about 5 minutes, allowing the vegetables to soften and develop flavor.
- Add Lentils and Seasonings: Mix in the rinsed lentils, tomato paste, dried thyme, dried rosemary, and smoked paprika. Pour in vegetable broth, stirring to combine all ingredients well.
- Simmer Mixture: Bring the mixture to a boil, then reduce the heat and let it simmer uncovered for 25–30 minutes, or until lentils are tender and the mixture has thickened to a stew-like consistency.
- Incorporate Peas and Season: Add frozen peas to the lentil mixture and season with salt and pepper to taste. Stir well to combine.
- Assemble Pie: Transfer the lentil and vegetable mixture into a baking dish, spreading it evenly. Top the filling with the prepared mashed potatoes, spreading them to completely cover the filling. Use a fork to create small ridges on the potato surface for a nice textured finish.
- Bake: Place the dish in the oven and bake for 20 minutes until the mashed potato topping is golden brown and the filling is bubbling around the edges.
- Rest and Serve: Remove from the oven and let the pie rest for 5 minutes before serving to allow flavors to meld and make slicing easier.
Notes
- The lentil filling can be prepared a day ahead and refrigerated for convenience.
- For extra crispy tops, broil the pie for 2–3 minutes at the end of baking.
- Use vegan butter and plant-based milk in the mashed potatoes to keep the dish completely vegan-friendly.
- Add additional vegetables like corn or bell peppers for variety.
Nutrition
- Serving Size: 1 slice
- Calories: 310
- Sugar: 6g
- Sodium: 420mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg