Creamy Mushroom and Leek Pie

Golden-brown, ridged mashed potatoes cover a creamy mushroom and leek shepherds pie, with the filling peeking from the side of the baking dish. Save to Pinterest
Golden-brown, ridged mashed potatoes cover a creamy mushroom and leek shepherds pie, with the filling peeking from the side of the baking dish. | localbiteblog.com

This comforting dish combines sautéed mushrooms, leeks, and fresh herbs simmered in a creamy sauce. Topped generously with a buttery mashed potato layer, it is baked until the crust is golden and crispy. Layers of tender vegetables with aromatic thyme and rosemary create a rich and hearty meal perfect for a cozy gathering. Variations may include vegan substitutions or additional vegetables for personalized flavors.

My tiny London apartment had the world's most unreliable radiator, and this mushroom and leek shepherds pie became my survival strategy during that particularly brutal February. The kitchen would fill with that earthy mushroom aroma while the potatoes bubbled away, and suddenly the cold didn't matter quite so much.

I once made this for a dinner party where my friend Sarah, a dedicated carnivore, went back for thirds and texted me the next morning asking for the recipe. Now whenever winter threatens to drag on forever, I know exactly what's bubbling in my oven.

Ingredients

  • 900 g (2 lbs) Yukon Gold potatoes: These naturally creamy potatoes mash like a dream without becoming gluey, and their thin skins mean less prep work
  • 60 ml (1/4 cup) whole milk: Room temperature milk incorporates more smoothly into hot potatoes, preventing that stubborn lumpy texture
  • 50 g (3 tbsp) unsalted butter: Let this soften on the counter beforehand so it melts evenly into the potatoes
  • 50 g (1/2 cup) grated Parmesan cheese: Optional but adds a subtle salty depth that makes the topping sing
  • 2 tbsp olive oil: Extra virgin gives you that fruity base note for sautéing
  • 1 tbsp unsalted butter: Combining butter with olive oil prevents the butter from burning over medium heat
  • 2 large leeks: The white and light green parts are where all the sweet oniony flavor lives
  • 3 garlic cloves: Freshly minced releases more oils than pre-chopped
  • 500 g (1 lb) mixed mushrooms: A mix of cremini, button, and shiitake gives you layers of earthy flavor
  • 2 medium carrots and 2 celery stalks: Dice these small so they melt into the filling rather than standing out
  • 1 tsp fresh thyme and rosemary: These woody herbs hold up beautifully to the long cooking time
  • 2 tbsp all-purpose flour: This is what transforms the liquids into that velvety sauce
  • 240 ml (1 cup) vegetable broth: Use a good quality broth you would happily drink on its own
  • 120 ml (1/2 cup) heavy cream: The finishing touch that makes the filling feel luxurious
  • 1 tsp Dijon mustard: Just enough to brighten all those rich flavors
  • 60 g (1/2 cup) frozen peas: Add these at the very end so they stay bright and sweet

Instructions

Get your oven warming and potatoes started:
Preheat your oven to 200°C (400°F) and get those potatoes into a large pot covered with cold salted water. Cold water start ensures even cooking, and about 15 to 20 minutes should give you fork-tender potatoes.
Mash into cloudlike perfection:
Drain those potatoes well and return them to the warm pot. Add the milk, butter, Parmesan if you are using it, and season generously with salt and pepper before mashing until everything is silky smooth.
Build your flavor foundation:
Heat the olive oil and butter in a large skillet over medium heat. Add those sliced leeks and let them soften for about 5 minutes until they are fragrant, then toss in the garlic for just one minute more.
Crowd in the vegetables:
Add the mushrooms, carrots, and celery to the pan. Sauté for 8 to 10 minutes until the vegetables have softened and the mushrooms have released all their liquid, concentrating that incredible flavor.
Thicken it all together:
Stir in the thyme and rosemary, then sprinkle the flour over everything and cook for 2 minutes while stirring constantly. Gradually pour in the vegetable broth, making sure to scrape up any browned bits from the bottom of the pan.
Create the creamy filling:
Add the cream and Dijon mustard, letting everything simmer for 5 minutes until the sauce has thickened beautifully. Stir in those frozen peas and season generously with salt and pepper before removing from heat.
Assemble and bake:
Transfer the filling to a 2-liter baking dish and spread the mashed potatoes evenly over the top. Use a fork to create ridges across the surface, which will get wonderfully crispy in the oven. Bake for 25 minutes until golden and bubbling, and if you want extra crispy peaks, broil for 2 to 3 minutes at the end.
The patience test:
Let the pie rest for 10 minutes before serving. This feels impossible when everything smells this good, but it helps the filling set slightly so each serving holds its shape beautifully.
A close-up view of a slice of creamy mushroom and leek shepherds pie on a white plate, revealing the savory vegetarian filling. Save to Pinterest
A close-up view of a slice of creamy mushroom and leek shepherds pie on a white plate, revealing the savory vegetarian filling. | localbiteblog.com

Last autumn I brought this to a potluck where it disappeared before anyone even touched the roast chicken. Three people asked if I would make it for their upcoming winter parties, and somehow I became the unofficial shepherd's pie person of my friend group.

Make It Ahead

This pie actually benefits from some downtime. You can assemble the whole thing up to 24 hours in advance and keep it refrigerated, then bake when you are ready. Just add about 10 extra minutes to the baking time if it is coming straight from the fridge.

Vegetable Swaps

The beauty of this recipe is how flexible the filling can be. I have added parsnips for sweetness, spinach for color, and even corn in the summer months. Just keep the total vegetable quantity roughly the same for the best results.

Freezing And Storage

This freezes remarkably well, either before or after baking. I often make two dishes and freeze one unbaked for those nights when cooking feels impossible. Just wrap it tightly and it will keep for up to three months.

  • Thaw overnight in the fridge before baking
  • Individual portions reheat beautifully in the microwave
  • The filling gets even better after a day in the refrigerator
A rustic ceramic dish of homemade creamy mushroom and leek shepherds pie, baked until bubbly and served as a comforting main dish. Save to Pinterest
A rustic ceramic dish of homemade creamy mushroom and leek shepherds pie, baked until bubbly and served as a comforting main dish. | localbiteblog.com

There is something deeply satisfying about scraping that last bit of crispy potato from the corner of the dish. This is the kind of comfort food that makes even the longest winter feel a little more manageable.

Recipe FAQs

Yes, Russet or red potatoes can work well for a fluffy and creamy topping, though Yukon Gold offers a buttery texture naturally suited for mashing.

Sauté vegetables thoroughly before adding flour to create a roux, then slowly stir in vegetable broth and cream to develop a smooth, thickened sauce.

Fresh thyme and rosemary add earthy and aromatic notes that enhance the savory flavors of the filling.

Absolutely. Replace dairy ingredients with plant-based milk, vegan butter, and omit Parmesan or use a vegan alternative.

Carrots, celery, spinach, parsnips, or frozen peas all work well to add texture and nutrition to the filling.

After baking, broil the potato layer for 2-3 minutes until golden and slightly crispy on top.

Creamy Mushroom and Leek Pie

A creamy blend of mushrooms, leeks, and mashed potatoes baked to golden delight.

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 and 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
Mash Potatoes: Add milk, butter, Parmesan (if using), salt, and pepper to the potatoes. Mash until smooth and creamy. Set aside.
4
Sauté Aromatics: For the filling, 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 and Serve: 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
Nora Jennings

Warm, approachable recipes and meal tips from a fellow home cook—perfect for everyday family meals and food lovers.