If you’ve ever wished for a comforting, hearty, and wholesome meal that warms your soul while being entirely plant-based, this Lentil and Vegetable Shepherd’s Pie Recipe is going to be your new go-to. Combining tender lentils simmered in a rich vegetable gravy with vibrant carrots, celery, peas, and corn all beneath a luscious layer of creamy mashed potatoes, this dish offers a perfect balance of flavors and textures. It’s like a warm hug on a plate—ideal for cozy weeknight dinners, hosting friends, or even festive holiday spreads where everyone, including vegetarians, can feel truly satisfied.

Ingredients You’ll Need
The beauty of this Lentil and Vegetable Shepherd’s Pie Recipe lies in its simple, intuitive ingredients. Each one plays a crucial role—whether it’s the earthy lentils providing protein, the medley of vegetables adding color and sweetness, or the mashed potatoes creating that signature creamy topping. Let’s break down what you’ll need and why it matters.
- 1 tablespoon olive oil: This is your cooking medium that helps soften the vegetables and bring everything together with a silky finish.
- 1 yellow onion (diced): Adds a foundational sweetness and depth of flavor that’s essential in any savory pie filling.
- 2 carrots (diced): Provide subtle natural sweetness plus a lovely color contrast, brightening up the filling.
- 2 celery stalks (diced): Bring a slight crunch and aromatic freshness that balances the earthiness of the lentils.
- 2 cloves garlic (minced): A punch of savory aroma that enhances every bite with its unmistakable warmth.
- 1½ cups brown or green lentils (rinsed): The protein-packed star of the dish that offers nourishing heft and a comforting, meaty texture.
- 1 tablespoon tomato paste: Adds rich umami depth and a touch of acidity to elevate the savory notes.
- 1 teaspoon fresh thyme (or ½ teaspoon dried): Infuses subtle herbaceous hints that brighten the overall flavor profile.
- 1 teaspoon fresh rosemary (or ½ teaspoon dried): Adds a woodsy aroma, giving the filling a lovely, rustic feel.
- ½ teaspoon smoked paprika: Introduces a mildly smoky, warm undertone that makes this dish uniquely addictive.
- 3 cups vegetable broth: The flavorful liquid that helps the lentils cook tenderly and infuses the filling with savory goodness.
- 1 cup frozen peas: Burst of sweet freshness and playful texture that lightens up the richness.
- 1 cup frozen corn: Adds a gentle crunch and natural sweetness, harmonizing perfectly with the other veggies.
- Salt and pepper to taste: Essential to bring all the flavors into perfect balance.
- 4 cups mashed potatoes (prepared and seasoned): The crowning glory, creamy and smooth, creating that irresistible comforting top layer.
- 2 tablespoons butter (optional for topping): Adds a golden, glossy finish on top and an extra layer of richness if you like.
- Chopped parsley for garnish (optional): Brightens the final presentation and adds a fresh herby note.
How to Make Lentil and Vegetable Shepherd’s Pie Recipe
Step 1: Sauté the Aromatics and Vegetables
Start by heating the olive oil in a large skillet over medium heat. Toss in the diced onion, carrots, and celery. Let these cook gently for about 5 to 7 minutes until they are soft, tender, and their natural sweetness begins to emerge. This step builds the foundation of flavor for your pie, so don’t rush it—those softened veggies are what give the filling its comforting heart.
Step 2: Add Garlic, Herbs, and Tomato Paste
Now stir in the minced garlic, tomato paste, thyme, rosemary, and smoked paprika. Cook everything together for about a minute to allow these bold flavors to awaken and blend beautifully with the softened vegetables. This small but powerful moment really boosts the savory richness of the pie.
Step 3: Simmer the Lentils
Next, add the rinsed lentils to the pan along with the vegetable broth. Turn the heat up to bring the mixture to a gentle boil, then reduce it to a simmer. Let it cook uncovered for 25 to 30 minutes until the lentils are tender and most of the liquid has been absorbed. This simmering step creates a thick, luscious filling packed with flavor and texture.
Step 4: Stir in Frozen Veggies and Season
Once the lentils are tender, fold in the frozen peas and corn, stirring until they’re warmed through. Season with salt and pepper according to your taste. These bright vegetables contrast the earthy lentils beautifully and add a delightful pop of color that makes the pie all the more inviting.
Step 5: Assemble the Pie
Transfer the savory lentil and vegetable mixture into a 9×9-inch baking dish or something similar in size. Dollop and then spread the mashed potatoes evenly over the top. Use a fork to create texture and peaks—this not only looks charming but also helps the top brown nicely as it bakes. Dot the surface with butter if desired for a golden finish.
Step 6: Bake Until Golden and Bubbling
Pop your pie into the oven preheated to 400°F (200°C) and bake for 20 to 25 minutes. The mashed potato topping should turn a lovely light golden color while the filling beneath bubbles warmly, signalling that it’s perfectly cooked and ready to enjoy.
How to Serve Lentil and Vegetable Shepherd’s Pie Recipe

Garnishes
A sprinkle of freshly chopped parsley adds not only a burst of vibrant green but also a fresh herbal note that balances the richness of the mashed potato crust. Feel free to add a dollop of plant-based sour cream or a drizzle of a tangy chutney for an extra flavor dimension.
Side Dishes
This shepherd’s pie is wonderfully filling on its own, but it pairs nicely with crisp green salads, roasted seasonal vegetables, or a simple side of steamed greens to add a refreshing contrast. Warm crusty bread is always a welcome companion, perfect for mopping up any extra savory juices.
Creative Ways to Present
For a fun twist, try baking individual portions in ramekins for personalized servings that impress at dinner parties. You can also swap the classic mashed potato topping for a vibrant sweet potato mash or cauliflower mash if you want to play with color and flavors while keeping that creamy texture.
Make Ahead and Storage
Storing Leftovers
Leftover Lentil and Vegetable Shepherd’s Pie Recipe keeps wonderfully in the refrigerator for up to 4 days. Store it tightly covered in an airtight container to preserve moisture and freshness—perfect for quick lunches or easy reheats.
Freezing
This pie freezes beautifully and makes for a fantastic meal prep option. Freeze it before baking or after it’s fully baked. If freezing after baking, wrap the dish in foil and place it in a freezer-safe container or bag for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
For reheating, the oven is your best friend. Bake leftovers at 350°F (175°C) for about 20 minutes or until warmed through. You can also reheat individual portions in the microwave, but covering the dish helps keep the pie moist and delicious.
FAQs
Can I use red lentils instead of brown or green lentils?
Red lentils tend to cook faster and become softer, almost mushy, which might change the texture of the filling. Brown or green lentils hold their shape better and are preferred for this recipe to maintain a hearty bite.
Is this recipe gluten-free?
Yes! The ingredients used are naturally gluten-free. Just be sure your vegetable broth doesn’t contain any gluten additives if you are sensitive or have celiac disease.
How can I make the mashed potato topping vegan?
Simply use dairy-free margarine or olive oil instead of butter, and swap out regular milk or cream with any plant-based milk you like. The mash will still be creamy and delicious!
What can I substitute if I don’t have smoked paprika?
If smoked paprika isn’t available, a little regular paprika with a tiny pinch of cumin or chipotle powder can add a similar smoky warmth to the flavor.
Can I add other vegetables to the filling?
Absolutely! Diced mushrooms, zucchini, or bell peppers are fantastic additions that complement the flavor and texture of the lentil filling. Just sauté them along with the onion, carrot, and celery.
Final Thoughts
There’s something deeply satisfying about a classic comfort dish reimagined with wholesome ingredients and vibrant vegetable goodness. This Lentil and Vegetable Shepherd’s Pie Recipe is exactly that—an easy, nourishing, and utterly delicious meal that’s perfect for every occasion. Whether you’re cooking for a family dinner, prepping meals ahead, or looking to impress friends with a meatless dish that doesn’t compromise on flavor, this pie will quickly become a cherished favorite. Give it a try and savor every comforting spoonful!
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: Vegetarian
Description
This lentil and vegetable shepherd’s pie is a hearty, wholesome twist on the classic comfort food. Made with protein-packed lentils, tender vegetables, and a rich savory gravy, all topped with creamy mashed potatoes, it’s a satisfying vegetarian meal the whole family will love. Perfect for cozy dinners, meal prep, or holiday tables.
Ingredients
Base
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
Lentil Mixture
- 1½ cups brown or green lentils, rinsed
- 1 tablespoon tomato paste
- 1 teaspoon fresh thyme (or ½ teaspoon dried)
- 1 teaspoon fresh rosemary (or ½ teaspoon dried)
- ½ teaspoon smoked paprika
- 3 cups vegetable broth
- 1 cup frozen peas
- 1 cup frozen corn
- Salt and pepper to taste
Topping
- 4 cups mashed potatoes, prepared and seasoned
- 2 tablespoons butter (optional for topping)
Garnish
- Chopped parsley (optional)
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) to prepare for baking the finished shepherd’s pie.
- Sauté Vegetables: Heat olive oil in a large skillet or saucepan over medium heat. Add diced onion, carrots, and celery, and cook for 5–7 minutes until they soften and start to become translucent.
- Add Aromatics and Spices: Stir in the minced garlic, tomato paste, thyme, rosemary, and smoked paprika. Cook for about 1 minute to release the flavors.
- Cook Lentils: Add the rinsed lentils and vegetable broth. Bring the mixture to a boil, then reduce heat and simmer for 25–30 minutes until the lentils are tender and most of the liquid is absorbed.
- Add Frozen Veggies and Season: Stir in the frozen peas and corn, and season the mixture with salt and pepper to taste.
- Assemble Pie: Transfer the lentil mixture to a 9×9-inch baking dish or similar size. Spread the prepared mashed potatoes evenly over the top, using a fork to create texture. Dot the surface with butter if using for an extra golden finish.
- Bake: Bake the assembled shepherd’s pie for 20–25 minutes until the mashed potato topping is lightly golden and the filling is bubbling.
- Serve: Let the pie cool slightly before serving. Garnish with chopped parsley if desired to add a fresh herbaceous note.
Notes
- You can make this dish vegan by using dairy-free mashed potatoes and omitting the butter.
- Sweet potato mash makes a delicious and colorful topping alternative.
- Leftovers keep well in the fridge for up to 4 days, making this dish perfect for meal prep.

