This post may contain affiliate links. Please read our disclosure policy.
Vegetarian Shepherd’s Pie with Lentils is a hearty and healthy meal the whole family will love. Freezer-friendly and easy to make ahead for busy weeknights.
Table of Contents
Why You’ll Love this Vegetarian Shepherds Pie:
I could eat almost anything topped with mashed potatoes, but add red wine and mushrooms to the mix, and I’m on cloud 9.
This cozy Shepherd’s Pie recipe is so jam-packed with hearty veggies, you won’t even miss the meat. Plus, the mushroom + lentil combo add plenty of meaty texture and savory depth.
Let me give you a little context as to how this Vegetarian Shepherd’s Pie was born. It’s currently 15°F Denver and our heat hasn’t been working for days.
And, of course, it’s a holiday weekend, meaning no one can fix it until Monday. Meanwhile, I’m knee-deep in Thanksgiving leftovers thinking how I can re-purpose them in the coziest way possible. Enter: Vegetarian Shepherd’s Pie! (AKA the BEST way to use up leftover mashed potatoes.)
My goal with this recipe, however, is to give you as many shortcuts as possible.
Shepherd’s Pie can be pretty involved, but that shouldn’t deter you from making what may be the heartiest bowl of comfort.
So to ease up the effort, we lean on frozen veggies and canned lentils. And, if you’re REALLY lucky, leftover mashed potatoes?
For more hearty vegetarian recipes, also check out this Vegetarian Lasagna Soup, Warm Lentil Salad with Feta, and Stewed Lentils.
What is in Shepherd’s Pie?
In this vegetarian version, mushrooms, lentils, and frozen veggies create a hearty base. And to infuse them with rich flavor, they simmer in a super savory red wine gravy with Worcestershire sauce.
For a fresh lift, a double dose of herbs (rosemary and thyme) do the heavy lifting. (FYI: Classic Worcestershire sauce does contain anchovies. If you’re trying to keep this 100% vegetarian, seek out a vegan brand, like Annie’s.)
- Pro tip #1: Look for pre-cooked lentils. I love the Trader Joe’s Steamed & Fully Cooked Lentils, which have become a staple in my house. You can also use a can of lentils.
- Pro tip #2: Use frozen veggies to cut down on prep time. I buy the 365 Everyday Value bags at Whole Foods, however Bird’s Eye also makes a great mix. Just be sure to thaw them beforehand.
- Pro tip #3: If you don’t already have mashed potatoes on hand, you can certainly make them in advance. Also, for the record, if you have a family favorite recipe, feel free to use it! The one I provide in this recipe leans on Greek yogurt for an extra punch of protein!
The Ingredients
- Onion: Yellow, white, sweet onion, or even shallots work here.
- Mushrooms: Look for cremini (or baby bella) mushrooms for a meaty texture.
- Frozen Veggies: I use a classic blend of mixed frozen veggies, however you could also use a California blend.
- Potatoes: Yukon Gold are as must here! They are far creamier than other potato varieties and produce the silkiest mashed potatoes.
- Herbs: A mix of fresh thyme and rosemary create a rustic flavor profile. (Reserve some extra fresh thyme for garnish!)
- Greek Yogurt: Mixing yogurt into the potatoes create a creamier consistency, plus adds a good punch of protein.
- Butter: To add richness to the potatoes. Alternatively, you could use olive oil or a plant-based buttery spread.
- Red Wine: Alternatively, you can use beef broth, however I love the complexity that red wine adds. (Look for a dry red wine, such as Cabernet, Syrah, or Chianti.)
- Broth: Vegetable or chicken broth work fine.
- Flour: To help thicken the gravy mixture. For a gluten free alternative, use corn starch.
See the recipe card for a complete list of ingredients and quantities.
Step-by-Step Instructions
Step 1: Prepare Mashed Potato Topping
Place potatoes in a large pot and fill with water. Bring to a boil and cook until fork-tender, about 20 to 30 minutes. Drain, place back in pot, and add yogurt, butter, and salt. Mash until mostly smooth.
Step 2: Prepare Veggie Filling
Meanwhile, cook onion until soft. Add mushrooms, and cook 5 more minutes. Add garlic, herbs, salt and pepper.
Next, add wine and Worcestershire sauce and reduce. Add broth and flour and bring to a boil; cook until thick. Stir in veggies and lentils.
Step 3: Assemble Shepherds Pie
Spoon mashed potatoes over filling and smooth to the edges.
Step 4: Bake
Bake at 400ºF for 25 minutes. Wait 10 minutes to serve.
How to Store, Freeze, and Reheat:
This recipe freezes well, however I do suggest following this protocol for best results:
- First, place the lentil and vegetable mixture in a 9-inch square baking dish coated with cooking spray. Let cool to room temperature before adding mashed potatoes.
- Top with potatoes and cover mixture tightly with foil. Use a couple sheets to make sure the pan is completely covered.
- Place pan in the freezer for up to 2 months. When ready to eat, place the Shepherd’s Pie (still covered with the foil) in a 350ºF oven for 1 hour. Or, place it in the refrigerator overnight to thaw, and it will only take about 30 minutes to reheat.
You can also freeze individual portions in Tupperware containers. Follow the same assembly protocol, and transfer to a microwave-safe bowl to reheat.
More Hearty Lentil Recipes to Try:
If you give this recipe a try, snap a pic and tag #dishingouthealth so I can see your creations! Also, be sure to follow along on Facebook and Pinterest for the latest recipes.
Vegetarian Shepherd’s Pie with Lentils
Equipment
- Medium pot
- Large oven-safe skillet (or 11×7-inch baking pan)
Ingredients
Mashed Potato Topping
- 2 lbs. Yukon Gold potatoes, peeled and cut into chunks
- 1/2 cup whole-milk Greek yogurt
- 4 Tbsp. butter
- 3/4 tsp. kosher salt
Filling
- 1 1/2 cups vegetable broth
- 2 Tbsp. all-purpose flour (or corn starch if making gluten free)
- 2 Tbsp. extra-virgin olive oil
- 1 1/2 cups chopped yellow onion
- 8 oz. cremini mushrooms, sliced
- 2 garlic cloves, minced
- 3/4 tsp. kosher salt
- 1/2 tsp. cracked black pepper
- 1 Tbsp. fresh thyme leaves
- 1 Tbsp. minced fresh rosemary
- 1/2 cup dry red wine
- 2 Tbsp. Worcestershire sauce
- 1 (16-oz.) bag frozen classic mixed vegetables, thawed
- 1 (15-oz.) can lentils, rinsed and drained (or 1 1/2 cups cooked brown or green lentils)
Instructions
- Place potatoes in a pot and add enough cool water to cover the potatoes by 1 inch. Bring to a boil, reduce heat to medium-high, and simmer for 20 to 30 minutes, until fork-tender. Drain, place back in pot, and add yogurt, butter, and salt. Use a potato masher or pastry cutter to thoroughly mash until smooth.
- While potatoes cook, preheat oven to 400°F. Combine broth and flour in a bowl or large liquid measuring cup; whisk to combine. Set aside.
- Heat olive oil in a large oven-safe skillet over medium. Add onion; cook 3 to 4 minutes, until it starts to soften. Add mushrooms; cook 5 to 6 more minutes, until golden. Add garlic, salt, pepper, thyme, and rosemary; cook 1 more minute.
- Add wine and Worcestershire sauce; cook 3 to 4 minutes, until the wine reduces and most of the alcohol evaporates. Add broth mixture, and bring to a boil. Reduce heat and simmer until mixture thickens, about 4 to 5 minutes. Stir in mixed vegetables and lentils.
- Add the mashed potatoes by spoonfuls over the top. With a spatula, gently spread the potatoes into an even layer. Transfer pan to the oven and bake for 25 minutes, until the potatoes are just starting to turn golden brown. (Note: if your pan is not oven-safe, transfer to a 9×9 or 11×7-inch baking pan.)Let sit 10 minutes before serving.
Notes
- Place the lentil and vegetable mixture in a 9-inch square baking dish coated with cooking spray. Let cool to room temperature before adding mashed potatoes.
- Top with potatoes and cover mixture tightly with foil. Use a couple sheets to make sure the pan is completely covered.
- Place pan in the freezer for up to 2 months. When ready to eat, place the Shepherd’s Pie (still covered with the foil) in a 350ºF oven for 1 hour. Or, place it in the refrigerator overnight to thaw, and it will only take about 30 minutes to reheat.
Nutrition
I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.
All my life I’ve hated shepherd’s pie, but then my best friend had offered me some a couple weeks ago, insisting that I try it. It was so amazing rich in flavor, by far the best I’ve ever had. She gave me the link to this website, and the next week I made some for my boyfriend. He’s a big guy, and works out regularly, so I made him a whole casserole dish for himself, it only lasted him 3 days.
Well written recipe, all the way down to the perfect level of saltiness. This is delicious and comforting plant-based eating (can easily be made vegan as well). Thanks so much!
I was already making this when I realized I didn’t have wine. I just left it out and added 1/2 cup of cashew cream at the end of cooking prior to putting the potatoes on top. It was very good.
This looks great! Id love to make for the freezer of a friend who’s about to have a baby. How would you adjust the cooking instructions around assembling and freezing and how long wild you recommend to cook from frozen. Thank you
Hi Brooke! You can completely assemble the dish as written before freezing. Just wrap tightly in foil and freeze for up to 3 months. When ready to bake, let the pie thaw for at least 24 hours in the refrigerator, and take it out at room temperature 30 minutes prior to baking. She’ll need to add about 15 minutes to the bake time (30 minutes total), but that should be it!
How do you think this would be with sweet potato mash?
It would be delish with sweet potato!
My kids and husband both loved it, so I consider it a win!! Also made great leftovers!