Creamy Mushroom Leek Pie

Golden brown mashed potatoes cover a creamy mushroom and leek filling in this vegetarian shepherds pie, baked until bubbling and served in a rustic dish. Pin It
Golden brown mashed potatoes cover a creamy mushroom and leek filling in this vegetarian shepherds pie, baked until bubbling and served in a rustic dish. | yumkitchennotes.com

This comforting main combines earthy mushrooms and tender leeks in a creamy filling, enhanced with fresh herbs. Topped with rich buttery mashed potatoes and baked until golden, it offers a cozy, hearty meal perfect for chilly days. The blend of thyme, rosemary, and Dijon mustard brings depth to the flavors, while the soft peas add a burst of freshness. It pairs beautifully with crisp salads or steamed greens for a balanced plate.

My tiny apartment kitchen smelled incredible the day I discovered this vegetarian version. The leeks were sizzling away, and I remember thinking how something so simple could fill the entire room with such comfort. I served it to my meat-loving brother who didn't even notice the difference until I told him later.

Last winter during that terrible snowstorm, I had all these root vegetables and no idea what to do. My friend came over with shiitake mushrooms from the market, and we improvised this entire thing while drinking tea and watching snow pile up outside.

Ingredients

  • Yukon Gold potatoes: Their naturally creamy texture means less mashing work and better flavor than Russets
  • Whole milk and butter: Room temperature ingredients blend seamlessly into the potatoes for that velvety finish
  • Mixed mushrooms: Using cremini, shiitake, and button together creates layers of earthy depth
  • Leeks: Clean them thoroughly since dirt hides between the layers, but keep the white and light green parts for sweetness
  • Fresh thyme and rosemary: These herbs bloom beautifully in the fat and tie everything together
  • Heavy cream and Dijon mustard: This combination makes the filling impossibly rich and adds a subtle sharpness

Instructions

Get your potatoes started first:
Cover the peeled cubes with cold salted water and boil until they surrender easily to a fork, about 15 to 20 minutes.
Build the creamy mash:
Drain thoroughly and return to the warm pot, then mash in the milk, butter, and Parmesan until everything is silky smooth.
Sauté your aromatics:
Heat the olive oil and butter over medium heat, cooking the leeks until they're soft and fragrant, then add garlic for just a minute.
Develop the mushroom base:
Toss in the mushrooms, carrots, and celery, letting them cook down until the vegetables soften and mushrooms release all their liquid.
Add fragrance and thicken:
Sprinkle in the fresh herbs and flour, stirring constantly for 2 minutes to cook out any raw flour taste.
Create the velvety sauce:
Pour in the vegetable broth while scraping up those flavorful browned bits, then add cream and mustard, simmering until thickened.
Finish and assemble:
Stir in the peas and season generously, then spread the filling in your baking dish and cover with those mashed potatoes, creating ridges with your fork.
Bake to golden perfection:
Let it bake for 25 minutes until bubbling and beautifully browned, and if you want extra crispy peaks, broil for just a couple minutes at the end.
A close-up of the vegetarian shepherds pie shows ridged potato topping and a rich, creamy mushroom and leek filling ready to be served. Pin It
A close-up of the vegetarian shepherds pie shows ridged potato topping and a rich, creamy mushroom and leek filling ready to be served. | yumkitchennotes.com

This became my go-to dish for bringing to friends who need comforting. Last month I dropped one off at my neighbor's house after her surgery, and she texted me saying it was the first thing that actually made her feel better.

Make It Your Own

I've swapped parsnips for carrots and added spinach at the end. The recipe is beautifully forgiving, and sometimes I toss in frozen corn for extra sweetness. Just keep the total vegetable amount roughly the same and you can't go wrong.

Perfect Pairings

A crisp green salad with vinaigrette cuts through all that richness beautifully. Steamed green beans work just as well, and a light red wine like Pinot Noir complements the earthy mushrooms without overpowering the dish.

Storage and Reheating

This actually tastes better the next day as flavors deepen. Store it covered in the refrigerator for up to three days, or freeze individual portions for those nights when cooking feels impossible.

  • Reheat covered at 180°C (350°F) until hot throughout
  • Add a splash of cream or milk if the potatoes seem dry
  • The freezer life extends to three months with proper wrapping
Fresh thyme and rosemary flavor the mushroom and leek filling beneath a buttery potato crust in this comforting vegetarian shepherds pie recipe. Pin It
Fresh thyme and rosemary flavor the mushroom and leek filling beneath a buttery potato crust in this comforting vegetarian shepherds pie recipe. | yumkitchennotes.com

There's something deeply satisfying about digging into that first forkful, breaking through the crispy potato crust into the creamy, savory filling below. Pure comfort on a plate.

Recipe Questions

Mixed varieties like cremini, button, and shiitake provide a rich, layered flavor and texture.

Sautéing the vegetables gently and simmering with vegetable broth and cream helps create a smooth, velvety texture.

The filling and mashed potato topping can be made ahead and assembled just before baking for convenience.

Fresh thyme and rosemary add aromatic depth and enhance the savory mushroom and leek flavors.

Yes, substitute plant-based milk, vegan butter, and omit or replace Parmesan with vegan cheese.

After baking, broiling the potato topping for 2-3 minutes creates a golden, crispy finish.

Creamy Mushroom Leek Pie

Savory dish with creamy mushroom and leek filling topped by 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, cleaned and sliced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 tsp fresh thyme leaves
  • 1 tsp fresh rosemary, chopped
  • 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é Leeks and Garlic: 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
Tessa Lang

Passionate home cook sharing easy, nourishing recipes and real kitchen tips for busy families.