Creamy Mushroom Leek Shepherds Pie

Creamy Mushroom and Leek Shepherds Pie in a white dish, golden brown mashed potato ridges on top beside a green salad garnish.  Save
Creamy Mushroom and Leek Shepherds Pie in a white dish, golden brown mashed potato ridges on top beside a green salad garnish. | cookingwithmila.com

This comforting dish combines a savory mushroom and leek filling enriched with herbs and a creamy sauce. Topped with fluffy, buttery mashed potatoes that brown beautifully in the oven, it offers a hearty, satisfying meal perfect for cooler days. The filling features a medley of mushrooms, leeks, carrots, celery, and peas simmered with fresh thyme, rosemary, and cream for depth of flavor. Served warm, it pairs excellently with light greens or a crisp salad, delivering rich texture and savory notes in every bite.

The rain was coming down sideways when I decided to make this shepherds pie for the first time, and honestly it felt like the kitchen was the only warm place in the world. My housemate wandered in midway through potato mashing and asked what smelled so incredibly good, which is how this became our go-to bad weather comfort food. Something about those earthy mushrooms and sweet leeks bubbling away just makes everything feel right.

Last winter I made this for a friend whod sworn off meat but missed proper comfort food, and watching her take that first bite made my whole week. She actually went back for thirds, which I consider the highest possible compliment when someones just had surgery and cant be bothered with being polite about food.

Ingredients

  • Yukon Gold potatoes: These potatoes naturally mash into the creamiest fluffiest texture without needing endless butter
  • Leeks: White and light green parts only because the dark green bits can be tough and bitter in a creamy filling
  • Mixed mushrooms: Using a variety gives you deeper earthier flavor than just one type would provide
  • Vegetable broth: A good quality broth makes all the difference here since it provides the base flavor
  • Heavy cream: This is what transforms the filling from good to absolutely restaurant quality rich

Instructions

Get your oven ready:
Preheat to 200°C (400°F) so everything can go in without delay later
Make the potato topping:
Boil the potatoes in salted water until tender then mash with milk butter and Parmesan until silky smooth
Sauté the aromatics:
Cook leeks in olive oil and butter until soft then add garlic for just a minute
Add the vegetables:
Stir in mushrooms carrots and celery until softened and the mushrooms have released all their moisture
Build the sauce:
Sprinkle flour over the veggies cook briefly then gradually whisk in broth cream and mustard
Assemble and bake:
Spread filling in a baking dish top with potatoes create those lovely ridges and bake until golden
A close-up of creamy mushroom and leek filling beneath buttery mashed potato topping, served hot from the oven.  Save
A close-up of creamy mushroom and leek filling beneath buttery mashed potato topping, served hot from the oven. | cookingwithmila.com

This recipe saved a dinner party once when I realized last minute that one of my guests didnt eat meat. The way everyone went silent after that first bite told me everything I needed to know.

Making It Ahead

You can assemble the entire shepherds pie up to a day before baking and keep it covered in the refrigerator. Just add an extra 10 minutes to the baking time if its coming straight from the fridge.

Getting The Perfect Crust

If you really love those crispy edges on your potatoes try running the dish under the broiler for the last two minutes. Just watch it like a hawk because it can go from perfect to burnt in seconds.

Serving Suggestions

A crisp green salad with a tangy vinaigrette cuts right through the richness of this dish. Steamed green beans work beautifully too and add a nice pop of color to the plate.

  • Let the pie rest for 10 minutes before serving so the filling sets up slightly
  • A light Pinot Noir pairs wonderfully with the earthy mushrooms
  • Fresh thyme sprinkled on top right before serving adds a beautiful herbal note
Vegetarian Creamy Mushroom and Leek Shepherds Pie with a golden crust, ready to serve with fresh thyme garnish. Save
Vegetarian Creamy Mushroom and Leek Shepherds Pie with a golden crust, ready to serve with fresh thyme garnish. | cookingwithmila.com

Theres something so satisfying about scooping through that crispy potato crust into the creamy mushroom filling below. This is the kind of food that makes people feel genuinely taken care of.

Your Questions Answered

A mix of cremini, button, and shiitake mushrooms offers a balanced earthy flavor and meaty texture that complements the creamy filling.

Yes, substitute dairy milk with plant-based alternatives, use vegan butter, and opt for vegan cheese or omit Parmesan for full plant-based results.

Use Yukon Gold potatoes for their natural creaminess and mash them well with butter, milk, and a touch of seasoning until smooth.

Prepare the filling and potato topping separately, then assemble and bake just before serving to maintain freshness and texture.

Fresh thyme and rosemary provide aromatic, savory notes that deepen the earthy mushroom and vegetable filling.

Creamy Mushroom Leek Shepherds Pie

Comforting pie with creamy mushroom and leek filling topped with buttery mashed potatoes baked golden-brown.

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 Mashed Potatoes: 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
Mila Russo

Passionate home cook sharing easy, flavorful recipes and practical meal tips.