There’s nothing like coming home to the hearty, comforting embrace of Lentil and Vegetable Shepherd’s Pie. This classic dish is a true celebration of plant-based goodness, with a deeply savory lentil and vegetable filling crowned by a cloud of golden, buttery mashed potatoes. Every bite is supremely satisfying, whether you’re feeding a hungry family or just craving a taste of nostalgia with a modern, meatless twist. If you’re looking for a weeknight staple that’s nourishing, easy to make, and loved by vegetarians and meat-eaters alike, this recipe is sure to become one of your favorites.

Ingredients You’ll Need
You only need a handful of simple ingredients for Lentil and Vegetable Shepherd’s Pie, but each plays an essential role in building bold flavors and irresistible textures. From the earthy lentils to the creamy mashed potato topping, every component adds something special to this ultimate comfort food.
- Olive oil: The foundation for sautéing your vegetables, olive oil adds richness and helps carry flavors.
- Onion: Diced onion brings a subtle sweetness and depth to the savory base.
- Garlic: Minced fresh garlic infuses the filling with a fragrant, mouthwatering aroma.
- Carrots: Diced carrots add vibrant color and a touch of natural sweetness.
- Celery: Celery brings a lovely crunch and classic earthy flavor, balancing out the filling.
- Mushrooms: Chopped mushrooms add a savory, umami punch and meaty texture.
- Cooked green or brown lentils: Lentils are the star protein, making the pie hearty and satisfying.
- Tomato paste: A spoonful of tomato paste deepens the color and adds a tangy richness.
- Soy sauce: This secret ingredient boosts the umami factor and ties all the flavors together.
- Dried thyme: Thyme provides a subtle herbal note that echoes classic British comfort food.
- Dried rosemary: Rosemary brings a hint of piney, aromatic warmth.
- Salt: Essential for seasoning and enhancing all the natural flavors.
- Black pepper: Freshly ground pepper adds a gentle heat and complexity.
- Flour: Just a bit thickens the filling to that perfect, spoonable consistency.
- Vegetable broth: Broth creates a luscious sauce that soaks into every bite.
- Frozen peas: A pop of green and sweetness, peas are a classic addition to shepherd’s pie.
- Mashed potatoes: Creamy mashed potatoes make the ultimate topping—fluffy, buttery, and irresistible.
- Melted butter (optional): For a gorgeous golden finish, brush the top with melted butter before baking.
How to Make Lentil and Vegetable Shepherd’s Pie
Step 1: Sauté the Vegetables
Start by preheating your oven to 400°F. In a large skillet over medium heat, warm the olive oil. Add the diced onion, garlic, carrots, and celery, and cook for 5 to 7 minutes. Stir occasionally until the vegetables begin to soften and the onion turns translucent—this is the flavor base that gives Lentil and Vegetable Shepherd’s Pie its signature savory aroma.
Step 2: Add the Mushrooms
Next, stir in your chopped mushrooms and cook for an additional 3 to 4 minutes. The mushrooms will release their moisture and shrink, intensifying their flavor and adding a hearty, meaty texture to the filling. This step is key for that classic, cozy shepherd’s pie vibe—without any meat!
Step 3: Build the Filling
It’s time to bring the lentils into the mix. Pour in the cooked lentils (or drained canned lentils), tomato paste, soy sauce, thyme, rosemary, salt, and black pepper. Sprinkle the flour over everything and stir well to coat the vegetables. The flour is your secret weapon for thickening the filling, making every bite rich and satisfying.
Step 4: Simmer with Broth
Slowly add the vegetable broth to the skillet, stirring as you go to prevent lumps. Let the mixture simmer for 5 to 7 minutes, or until it thickens into a luscious, savory stew. When it reaches that perfect consistency, stir in the frozen peas and remove the pan from the heat. The peas will stay bright and sweet, adding a pop of color and freshness.
Step 5: Assemble the Pie
Transfer the lentil and vegetable filling to a baking dish—an 8×8-inch dish works beautifully. Spoon the mashed potatoes evenly over the top, smoothing with a spatula. For a classic finish, use a fork to create ridges on the surface, which will brown beautifully in the oven. Brush with melted butter if you’re feeling extra indulgent.
Step 6: Bake and Serve
Place the dish in the oven and bake for 20 to 25 minutes, or until the mashed potato topping is lightly golden and the filling is bubbling at the edges. Let your Lentil and Vegetable Shepherd’s Pie cool for a few minutes before serving—it’ll be piping hot and utterly irresistible!
How to Serve Lentil and Vegetable Shepherd’s Pie

Garnishes
A sprinkle of chopped fresh parsley or chives over the top brings a burst of color and a fresh herbal note. If you like a little extra richness, add a drizzle of olive oil or a dusting of smoked paprika for a pop of flavor and visual flair.
Side Dishes
Lentil and Vegetable Shepherd’s Pie is plenty hearty on its own, but it also pairs beautifully with a crisp green salad, roasted Brussels sprouts, or simple sautéed greens. For a classic British feel, serve it alongside steamed peas or buttered carrots.
Creative Ways to Present
For individual servings, bake the pie in ramekins or mini casserole dishes—these make for a charming dinner party presentation. You can also pipe the mashed potatoes on top for an extra-fancy look, or try a sweet potato mash for a twist on tradition.
Make Ahead and Storage
Storing Leftovers
Leftover Lentil and Vegetable Shepherd’s Pie keeps beautifully in the fridge for up to 4 days. Simply cover the baking dish tightly with foil or transfer the pie to an airtight container to maintain freshness and prevent the potatoes from drying out.
Freezing
This dish is freezer-friendly, making it a great make-ahead option! Let the pie cool completely, then wrap the dish well with plastic wrap and foil. You can freeze it for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
To reheat, cover the pie with foil and warm it in a 350°F oven for 20 to 25 minutes, or until heated through. If you’re in a hurry, individual portions can be microwaved—just be sure to cover them so the mashed potatoes stay moist and fluffy.
FAQs
Can I use red lentils instead of green or brown?
Red lentils cook much faster and tend to become quite soft and mushy, so for best texture in Lentil and Vegetable Shepherd’s Pie, stick with green or brown lentils which hold their shape better.
Is this recipe gluten-free?
As written, the recipe includes a tablespoon of flour for thickening, but you can easily swap it for a gluten-free flour blend or cornstarch to make this dish entirely gluten-free.
How do I make the mashed potato topping vegan?
Replace the butter and milk in your mashed potatoes with plant-based versions, like vegan butter and your favorite non-dairy milk, for a completely vegan Lentil and Vegetable Shepherd’s Pie.
Can I add other vegetables to the filling?
Absolutely! This recipe is quite flexible—try adding diced bell pepper, parsnip, corn, or even spinach for extra color, texture, and nutrition.
What’s the best way to get a golden mashed potato topping?
After spreading the mashed potatoes, use a fork to create ridges and brush the surface with a little melted butter or olive oil. This helps the top brown beautifully in the oven and adds a lovely crisp finish.
Final Thoughts
If you’re seeking a cozy, crowd-pleasing meal that’s as wholesome as it is delicious, Lentil and Vegetable Shepherd’s Pie is sure to hit the spot. Give it a try and see just how satisfying plant-based comfort food can be—you might find yourself making it again and again!
Print
Lentil and Vegetable Shepherd’s Pie Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Lentil and Vegetable Shepherd’s Pie is a hearty, delicious, and vegetarian twist on the classic comfort food. Packed with protein-rich lentils, flavorful vegetables, and topped with creamy mashed potatoes, it offers a satisfying meal perfect for cozy dinners. This plant-based dish combines wholesome ingredients with aromatic herbs and a rich tomato-soy sauce base, baked to golden perfection.
Ingredients
Vegetable Filling
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 cup mushrooms, chopped
- 1 1/2 cups cooked green or brown lentils (or 1 can, drained and rinsed)
- 1 tbsp tomato paste
- 1 tbsp soy sauce
- 1 tsp dried thyme
- 1/2 tsp dried rosemary
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp flour
- 1 cup vegetable broth
- 1/2 cup frozen peas
Mashed Potato Topping
- 3 cups mashed potatoes (prepared with butter and milk)
- 1 tbsp melted butter (for topping, optional)
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) to get it ready for baking the shepherd’s pie.
- Sauté Vegetables: In a large skillet, heat the olive oil over medium heat. Add the diced onion, minced garlic, carrots, and celery. Sauté for 5–7 minutes until the vegetables begin to soften.
- Add Mushrooms: Stir in the chopped mushrooms and cook for another 3–4 minutes until they release their moisture.
- Combine Lentils and Seasonings: Add the cooked lentils, tomato paste, soy sauce, dried thyme, dried rosemary, salt, and black pepper to the skillet. Mix well to combine all the flavors.
- Thicken the Filling: Sprinkle the flour over the mixture and stir thoroughly. Slowly pour in the vegetable broth while stirring, then let it simmer for 5–7 minutes until the filling thickens.
- Add Peas and Remove from Heat: Stir the frozen peas into the mixture and remove the skillet from heat.
- Assemble the Pie: Transfer the lentil and vegetable mixture into an 8×8-inch baking dish or similar size. Spread the prepared mashed potatoes evenly over the top. Use a fork to create ridges in the mashed potatoes for a golden finish when baked.
- Optional Topping: Brush the top of the mashed potatoes with melted butter for added richness and a crisp crust.
- Bake: Place the baking dish in the preheated oven and bake for 20–25 minutes or until the mashed potato topping is lightly golden and the filling bubbles around the edges.
- Rest and Serve: Let the shepherd’s pie cool for a few minutes after removing it from the oven before serving. This enhances the flavors and makes it easier to portion.
Notes
- For a vegan version, substitute the butter and milk in the mashed potatoes with plant-based alternatives.
- You can swap regular mashed potatoes with sweet potato mash for a different flavor and color twist.
- If canned lentils are not available, cook dried lentils beforehand until tender.
- Adjust salt and seasonings to suit your taste preferences.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 portion
- Calories: 320
- Sugar: 5g
- Sodium: 540mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 5mg