Hearty Vegetable Shepherd's Pie

Featured in: Tasty and Satisfying Vegetarian Recipes

This vegetarian take on a classic comfort food features a savory filling of sautéed mushrooms, carrots, and peas in a rich red wine gravy, topped with creamy mashed Yukon gold potatoes. The filling gets deep flavor from fresh herbs like rosemary and thyme, while Greek yogurt adds creaminess to the potato topping without extra fat. The entire dish is baked until golden brown, creating a hearty, satisfying meal perfect for cozy dinners.

A woman in a kitchen smiling.
Updated on Sun, 18 May 2025 20:02:33 GMT
A bowl of food with peas and carrots. Pin it
A bowl of food with peas and carrots. | quickietreats.com

This vegetarian shepherd's pie transforms humble vegetables into a hearty, comforting meal that satisfies even the most dedicated meat-lovers. The savory mushroom filling provides robust umami flavor while the creamy mashed potato topping creates that perfect comfort food experience.

I created this recipe during a particularly cold January when my family was craving comfort food but wanted something lighter after holiday indulgences. The first time I served it, my husband asked when we could have it again before he'd even finished his first helping.

Ingredients

  • 2 tablespoons olive oil: brings out the flavor in vegetables without adding heaviness
  • 3 shallots: minced for a milder, more complex flavor than regular onions
  • 16 ounces fresh mushrooms: provide meaty texture and umami depth
  • 6 carrots: peeled and chopped for sweetness and hearty texture
  • Fresh rosemary and thyme sprigs: infuse the filling with aromatic flavor
  • 1 dried bay leaf: adds subtle complexity that ties all flavors together
  • 2 tablespoons tomato paste: concentrates rich flavor and deepens the color
  • 2 tablespoons flour: creates perfect thickness without lumps
  • 1/2 cup red wine: deglazes the pan and adds complexity
  • 1 to 2 cups vegetable broth: adjusts consistency based on preference
  • 1 teaspoon salt: enhances all flavors
  • 2 cups frozen peas: add bright color and sweet flavor
  • 6 Yukon gold potatoes: create the creamiest mashed potatoes with buttery flavor
  • 1/2 cup full fat Greek yogurt: adds tanginess and creaminess with less fat than cream
  • 1/4 cup butter or olive oil: creates rich mouthfeel in the potatoes

Step-by-Step Instructions

Prepare the mashed potatoes:
Peel Yukon gold potatoes and cut into equal chunks for even cooking. Place in cold water and bring to a boil until fork tender about 15 minutes. Drain thoroughly and return to hot pot to evaporate excess moisture. Mash while still hot incorporating Greek yogurt and butter gradually. Season generously with salt tasting as you go. For extra smooth potatoes use a ricer instead of a masher.
Create the vegetable base:
Heat olive oil in a large oven safe pot over medium heat until it shimmers. Add minced shallots and cook for 3 minutes until they become translucent and fragrant. Add mushrooms and increase heat slightly allowing them to release their moisture and begin to brown about 8 minutes. Patience here develops deep flavor. Add carrots and whole herb sprigs continuing to cook for 5 minutes until carrots begin to soften.
Develop the gravy:
Add tomato paste to the vegetable mixture and cook for 2 minutes allowing it to darken slightly and coat the vegetables. Sprinkle flour evenly across the mixture and stir constantly for 1 minute to cook out the raw flour taste. Pour in the red wine and immediately scrape the bottom of the pan with a wooden spoon to release all browned bits. Let wine simmer for 2 minutes to cook off alcohol. Gradually add vegetable broth while stirring continuously until a smooth gravy forms. Reduce heat and simmer for 5 minutes until gravy thickens enough to coat the back of a spoon.
Assemble and bake:
Remove herb sprigs and bay leaf from the vegetable mixture. Stir in frozen peas they will cook perfectly during baking. Transfer mixture to baking dish if not using an oven safe pot. Spoon mashed potatoes over the filling starting at the edges to create a seal then filling in the center. Create decorative peaks with the back of a spoon for crispy browned tops. Brush surface with melted butter for golden browning. Bake at 350°F for 15 minutes then switch to broiler for 3 to 5 minutes watching carefully until top turns golden brown with crispy edges.
A bowl of food with a fork and spoon. Pin it
A bowl of food with a fork and spoon. | quickietreats.com

The mushrooms are truly the star of this dish. I discovered through many versions that taking the time to properly brown them transforms this dish from good to exceptional. My teenager who typically pushes mushrooms aside actually asks for seconds when I make this version.

Make Ahead Strategies

This shepherd's pie excels as a make ahead meal. Prepare the filling and mashed potatoes separately up to two days in advance keeping refrigerated. When ready to serve allow both components to come to room temperature for 30 minutes then assemble and bake adding an extra 10 minutes to the baking time if still cold from the refrigerator. The assembled pie also freezes beautifully before baking make sure to thaw completely in the refrigerator overnight before cooking.

Seasonal Variations

Winter calls for the classic version with carrots and peas but this recipe adapts beautifully to seasonal produce. In summer replace some mushrooms with diced zucchini and eggplant. Fall brings opportunities for butternut squash and parsnips in place of some carrots. Spring welcomes asparagus tips and fresh peas instead of frozen. The gravy base remains the same creating a consistent comfort food experience with seasonal twists.

A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | quickietreats.com

Serving Suggestions

Serve this shepherd's pie straight from the oven with a simple arugula salad dressed with lemon juice and olive oil. The peppery greens cut through the richness perfectly. For festive occasions add a side of quick pickled red cabbage for color contrast and bright acidity. A robust red wine like Syrah or Malbec complements the deep flavors beautifully or serve with a brown ale for beer enthusiasts.

Frequently Asked Questions

→ Can I make this vegetarian shepherd's pie ahead of time?

Yes! You can prepare the entire dish up to the baking stage, cover it tightly, and refrigerate for up to 2 days. When ready to serve, bake for 25-30 minutes at 350°F until heated through and golden on top.

→ What can I substitute for red wine in this recipe?

You can substitute the red wine with additional vegetable broth plus 1 tablespoon of balsamic vinegar to add depth. For extra richness, add a teaspoon of miso paste or soy sauce.

→ What type of mushrooms work best in this dish?

Button or cremini mushrooms work wonderfully, but you can use a mix of wild mushrooms like shiitake, oyster, or portobello for more complex flavors. Chop larger mushrooms into bite-sized pieces.

→ Can I add other vegetables to the filling?

Absolutely! Diced celery, parsnips, turnips, or corn make excellent additions. You can also add cooked lentils or crumbled tempeh for extra protein and texture.

→ How can I make this dish vegan?

Replace the butter with olive oil or vegan butter, and substitute the Greek yogurt with unsweetened plant-based yogurt or vegan sour cream. You can also use plant milk with a splash of lemon juice for tanginess.

→ What's the best way to achieve a golden brown potato topping?

Brush the top with melted butter or olive oil before baking, then switch to the broiler for the final 3-5 minutes, watching carefully to prevent burning. Creating texture on top with a fork before baking also helps create more crispy edges.

Vegetarian Shepherd's Pie

Hearty mushroom and vegetable filling topped with creamy mashed potatoes for a comforting meatless main dish.

Prep Time
25 Minutes
Cook Time
45 Minutes
Total Time
70 Minutes
By: Mia

Category: Vegetarian Meals

Difficulty: Intermediate

Cuisine: British-inspired vegetarian

Yield: 6 Servings (One 9-inch shepherd's pie)

Dietary: Vegetarian

Ingredients

→ Vegetarian Shepherd's Pie Filling

01 2 tablespoons olive oil
02 3 shallots, minced
03 16 ounces fresh mushrooms, sliced
04 6 carrots, peeled and chopped (about 2 cups)
05 1 sprig fresh rosemary
06 1 sprig fresh thyme
07 1 dried bay leaf
08 2 tablespoons tomato paste
09 2 tablespoons flour
10 1/2 cup red wine
11 1-2 cups vegetable broth
12 1 teaspoon salt, to taste
13 2 cups frozen peas

→ Mashed Potato Topping

14 6 Yukon gold potatoes (about 900g)
15 1/2 cup full fat Greek yogurt
16 1/4 cup butter or olive oil
17 Salt to taste

Instructions

Step 01

Peel the potatoes and cut into even chunks. Boil them in salted water until fork tender. Drain thoroughly, then mash until smooth. Incorporate the Greek yogurt and butter, mixing well. Season with salt to taste.

Step 02

Heat olive oil in a large oven-safe pot over medium heat. Add minced shallots and sauté until translucent and fragrant, about 2-3 minutes. Add sliced mushrooms, chopped carrots, and whole herb sprigs (rosemary, thyme, and bay leaf). Cook until carrots have softened, stirring occasionally.

Step 03

Add tomato paste and flour to the vegetable mixture, stirring to coat evenly. Pour in the red wine and deglaze the pot, scraping up any browned bits from the bottom. Allow wine to reduce for 1-2 minutes. Gradually whisk in the vegetable broth until a smooth gravy begins to form. Season with salt and simmer over low heat until thickened to desired consistency.

Step 04

Preheat oven to 180°C (350°F). Remove herb sprigs and bay leaf from the filling. Fold in frozen peas. Spread the mashed potatoes evenly over the filling, creating texture with a fork if desired. Brush surface with melted butter for enhanced browning. Bake for 15 minutes, then switch to broil setting for 2-3 minutes to achieve a golden-brown crust.

Step 05

Remove from oven and let stand for 5 minutes before serving. Portion into bowls for a hearty, comforting meal.

Notes

  1. A traditional Instant Pot method can be used for the potatoes to save time.
  2. The filling can be prepared a day ahead and refrigerated before adding the potato topping and baking.

Tools You'll Need

  • Large oven-safe pot or skillet
  • Potato masher
  • Mixing bowls

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (butter and Greek yogurt)
  • May contain gluten from flour

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320.5
  • Total Fat: 12.6 g
  • Total Carbohydrate: 42.3 g
  • Protein: 9.8 g