Creamy Mushroom and Leek Pie

A close-up of Creamy Mushroom and Leek Shepherds Pie with golden, fork-marked mashed potatoes and bubbling edges.  Save
A close-up of Creamy Mushroom and Leek Shepherds Pie with golden, fork-marked mashed potatoes and bubbling edges. | pinmealmagic.com

This comforting dish combines sautéed mushrooms, leeks, and aromatic herbs in a creamy mixture, layered beneath buttery mashed potatoes. The filling includes garlic, carrots, celery, thyme, and rosemary, simmered with cream and vegetable broth for richness. Topped with golden mashed potatoes made from Yukon Golds and Parmesan, it is baked until bubbling and crisp on top. Perfect for a satisfying vegetarian main, this pie delivers warmth and hearty flavors in every bite.

My tiny apartment kitchen smelled like earth and butter when I first attempted this vegetarian shepherds pie. I'd invited three friends over on a rainy Sunday, convinced I could transform humble mushrooms into something worthy of a proper British pub. The leeks caramelized so beautifully that I momentarily forgot about the potatoes boiling over on the back burner.

Last winter, my sister requested this for her birthday dinner instead of cake. We crowded around the baking dish as it emerged from the oven, watching the steam rise in little clouds, and ate straight from the pan while standing in the kitchen. Sometimes the best meals happen when you abandon all pretense of proper dining.

Ingredients

  • Yukon Gold potatoes: Their naturally creamy texture means you need less butter and milk to achieve silky mashed potatoes
  • Mixed mushrooms: Using cremini, button, and shiitake together creates layers of earthy flavor and varied textures
  • Leeks: They become meltingly sweet when sautéed slowly, adding a mild onion flavor that never overpowers
  • Fresh thyme and rosemary: These woody herbs hold up beautifully during baking and taste infinitely better than dried
  • Heavy cream: This is what transforms the vegetable mixture from a stew into a luxurious, proper filling

Instructions

Get your oven warming and potatoes started:
Preheat your oven to 200°C (400°F) and get those peeled, cubed Yukon Gold potatoes into a large pot with cold, salted water. Let them boil until they surrender completely to a fork, about 15 to 20 minutes, then drain them well.
Create the creamiest mashed potatoes:
Return the drained potatoes to their warm pot and add the whole milk, unsalted butter, and Parmesan if you are feeling indulgent. Mash everything until the potatoes turn silky and smooth, then season generously with salt and plenty of freshly ground black pepper.
Build your flavor foundation:
Heat the olive oil and butter in a large skillet over medium heat, then add those sliced leeks. Let them soften and become fragrant for about 5 minutes before stirring in the minced garlic for another minute.
Add the heart of the filling:
Toss in the sliced mushrooms, diced carrots, and celery, then sauté until everything softens and the mushrooms release all their moisture, about 8 to 10 minutes. Sprinkle in the fresh thyme and rosemary so their oils bloom in the heat.
Thicken everything into a proper filling:
Sprinkle the flour over the vegetables and stir constantly for 2 minutes to cook out its raw taste. Gradually pour in the vegetable broth while scraping up any browned bits from the bottom of the pan, then add the heavy cream and Dijon mustard. Let it simmer for 5 minutes until it thickens beautifully.
Assemble and bake until golden:
Stir in the frozen peas and season the filling generously with salt and pepper. Spread the vegetable mixture into a 2-liter baking dish, then spoon the mashed potatoes over the top and use a fork to create those ridges that will get wonderfully crispy. Bake for 25 minutes until bubbling and golden, then broil for a few extra minutes if you want the top truly crunchy.
Creamy Mushroom and Leek Shepherds Pie served in a rustic dish beside a crisp green salad and steamed green beans.  Save
Creamy Mushroom and Leek Shepherds Pie served in a rustic dish beside a crisp green salad and steamed green beans. | pinmealmagic.com

This recipe has saved countless dinner parties when I realized last minute that someone was vegetarian. There is something so deeply satisfying about watching people take that first skeptical bite and then immediately reach for seconds.

Make Ahead Magic

You can assemble the entire shepherds pie up to two days before baking and keep it covered in the refrigerator. The flavors actually meld together beautifully during that time, and I often think it tastes even better this way.

The Vegetable Swap Game

Mushrooms provide such a satisfying, meaty texture that nobody at my table ever notices the lack of lamb. If you want to switch things up, parsnips add sweetness and frozen corn brings bursts of brightness to every bite.

Serving Suggestions

A crisp green salad with an acidic vinaigrette cuts right through the richness of the creamy filling. Steamed green beans work just as well if you prefer something warm alongside your pie.

  • Light red wines like Pinot Noir complement the earthy mushrooms perfectly
  • A chilled glass of Sauvignon Blanc provides a bright contrast to the buttery potatoes
  • Leftovers reheat beautifully for lunch the next day, if there are any
A slice of Creamy Mushroom and Leek Shepherds Pie reveals a rich vegetable filling with mushrooms, leeks, and peas. Save
A slice of Creamy Mushroom and Leek Shepherds Pie reveals a rich vegetable filling with mushrooms, leeks, and peas. | pinmealmagic.com

This is the kind of comfort food that makes a house feel like a home, especially when shared with people you love.

Recipe Q&A

A mix of cremini, button, and shiitake mushrooms provides a balanced earthy flavor and texture for the filling.

Yes, substitute plant-based milk and vegan butter for a dairy-free version, and use vegan cheese or omit Parmesan.

Create ridges on the mashed potatoes with a fork and broil for 2-3 minutes after baking for extra crispiness.

Fresh thyme and rosemary add aromatic depth that complements the mushrooms and leeks well.

Yes, vegetables like parsnips, spinach, or corn can be added or swapped to suit your taste.

Creamy Mushroom and Leek Pie

Comforting dish with creamy mushroom and leek filling, topped with buttery mashed potatoes and baked golden.

Prep 30m
Cook 45m
Total 75m
Servings 4
Difficulty Medium

Ingredients

Potato Topping

  • 2 lbs Yukon Gold potatoes, peeled and cubed
  • 1/4 cup whole milk
  • 3 tbsp unsalted butter
  • 1/2 cup grated Parmesan cheese (optional)
  • Salt and freshly ground black pepper, to taste

Mushroom & Leek Filling

  • 2 tbsp olive oil
  • 1 tbsp unsalted butter
  • 2 large leeks, white and light green parts only, sliced
  • 3 garlic cloves, minced
  • 1 lb mixed mushrooms (cremini, button, shiitake), cleaned and sliced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried)
  • 1 tsp fresh rosemary, chopped (or 1/2 tsp dried)
  • 2 tbsp all-purpose flour
  • 1 cup vegetable broth
  • 1/2 cup heavy cream
  • 1 tsp Dijon mustard
  • 1/2 cup frozen peas
  • Salt and pepper, to taste

Instructions

1
Preheat Oven: Preheat oven to 400°F.
2
Prepare Potatoes: In a large pot, cover potatoes with cold salted water. Bring to a boil and cook until fork-tender, about 15-20 minutes. Drain and return to pot.
3
Make Potato Mash: Add milk, butter, Parmesan (if using), salt, and pepper to the potatoes. Mash until smooth and creamy. Set aside.
4
Sauté Aromatics: Heat olive oil and butter in a large skillet over medium heat. Add leeks and sauté until soft, about 5 minutes. Add garlic and cook for another minute.
5
Cook Vegetables: Stir in mushrooms, carrots, and celery. Sauté until vegetables are softened and mushrooms release their liquid, about 8-10 minutes.
6
Add Herbs and Flour: Add thyme and rosemary. Sprinkle flour over the vegetables and cook, stirring, for 2 minutes.
7
Create Sauce: Gradually stir in vegetable broth, scraping any browned bits from the pan. Add cream and Dijon mustard. Simmer for 5 minutes, until thickened.
8
Finish Filling: Stir in peas and season generously with salt and pepper. Remove from heat.
9
Assemble Pie: Transfer the filling to a 2-quart baking dish. Spread mashed potatoes evenly over the top. Use a fork to create ridges for extra crispiness.
10
Bake: Bake for 25 minutes, or until the top is golden brown and the filling is bubbling. For a crispier top, broil for an additional 2-3 minutes.
11
Rest Before Serving: Let rest for 10 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • Potato masher
  • 2-quart baking dish
  • Wooden spoon

Nutrition (Per Serving)

Calories 410
Protein 9g
Carbs 52g
Fat 17g

Allergy Information

  • Contains milk, butter, and Parmesan (dairy)
  • Contains wheat (flour)
  • Double-check broth, cream, and cheese labels for hidden allergens if needed
Lauren Phelps

Creative home cook sharing quick, easy, and wholesome recipes for everyday family meals.