Creamy Mushroom Leek Shepherds

Golden mashed potato topping covers a creamy mushroom and leek shepherds pie, fresh from the oven. Save to Pinterest
Golden mashed potato topping covers a creamy mushroom and leek shepherds pie, fresh from the oven. | viralpinkitchen.com

This comforting dish layers a creamy mushroom and leek mixture beneath a golden, fluffy mashed potato topping. Featuring tender leeks, sautéed mushrooms, and subtle hints of thyme, the filling is enriched with vegetable broth and cream for a rich texture. Baked until bubbling and golden, it offers a cozy and satisfying main course perfect for cooler evenings. Easy to prepare and packed with flavor, it's ideal for a vegetarian twist on classic British comfort fare.

The weather had turned unseasonably cold that November, and I found myself craving something that felt like a warm hug after long days at work. This mushroom and leek shepherds pie started as an experiment to use up vegetables languishing in my crisper drawer, but it quickly became the vegetarian comfort food I actually craved instead of just settling for. Something about the way the earthy mushrooms and sweet leeks meld together under that cloud of potatoes just works.

I first made this for a friend who had sworn off meat but missed the hearty Sunday roasts we grew up eating. Watching her take that first bite and close her eyes in pure satisfaction, then immediately ask for the recipe, confirmed this wasnt just good for vegetarian it was just plain good. Now its my go to whenever I need to feed a crowd and want everyone to feel completely taken care of.

Ingredients

  • Yukon Gold potatoes: These have the perfect buttery texture and natural creaminess that russets just cannot match in a topping like this
  • Whole milk and sour cream: The combination creates the fluffiest, most luxurious mashed potatoes that still hold their shape
  • Leeks: Their mild sweetness is essential and really shines through when cooked down properly
  • Cremini mushrooms: Brown mushrooms have more depth of flavor than white button ones and stand up beautifully to the long cooking
  • Thyme: Fresh thyme adds an earthy warmth that ties all the vegetables together
  • Flour: This creates the velvety consistency that makes the filling feel indulgent
  • Vegetable broth and heavy cream: Together they make a sauce that is rich without being overwhelming
  • Soy sauce: The secret ingredient that adds an undertone of savory depth
  • Frozen peas: They pop in with little bursts of sweetness that brighten every bite

Instructions

Get your potatoes going first:
Place peeled and cubed potatoes in a large pot, cover with salted water, and bring to a boil. Cook until very tender, about 15 to 20 minutes, then drain and return to the warm pot.
Make the creamiest mashed potatoes:
Add milk, butter, sour cream, salt, and pepper to the potatoes and mash until completely smooth. Set aside while you make the filling.
Start building flavor in the skillet:
Heat olive oil in a large skillet over medium heat. Add leeks and cook for 3 to 4 minutes until softened and fragrant.
Add the hearty vegetables:
Stir in garlic, mushrooms, carrots, and celery. Sauté for 8 to 10 minutes until mushrooms are nicely browned and vegetables are tender.
Create the sauce base:
Add thyme and flour, stirring constantly for 1 minute to cook out the raw flour taste.
Build the creamy filling:
Pour in vegetable broth, heavy cream, and soy sauce. Simmer for 5 minutes, stirring, until slightly thickened.
Finish the filling:
Stir in peas and season everything with salt and pepper to taste.
Assemble the pie:
Transfer the mushroom and leek mixture to a large baking dish. Spread the mashed potatoes evenly over the top and create ridges with a fork for extra crispy bits.
Bake until golden:
Bake at 200°C for 25 to 30 minutes, until the top is golden and the filling is bubbling up around the edges.
Let it rest before serving:
Let the dish rest for 5 minutes before serving. This helps the filling set slightly so portions hold together better.
This vegetarian shepherds pie reveals a bubbly, savory filling beside a crisp salad serving suggestion. Save to Pinterest
This vegetarian shepherds pie reveals a bubbly, savory filling beside a crisp salad serving suggestion. | viralpinkitchen.com

There was this one winter evening when my neighbor came over just as this was coming out of the oven. She stayed for three hours, just talking over our bowls and watching the snow fall outside, and that is when I realized food like this does more than feed people. It creates moments.

Making It Vegan

I have made this completely plant-based using oat milk, vegan butter, and coconut cream instead of dairy. The texture changes slightly but the soul of the dish remains intact, and I have actually served it to die hard meat eaters who went back for seconds without a second thought.

Getting Ahead

The entire assembly can be done a day ahead and kept refrigerated. Just add an extra 10 minutes to the baking time since it will be starting from cold. I have also frozen the fully assembled pie wrapped tightly for up to a month.

Serving Suggestions

A crisp green salad with a sharp vinaigrette cuts through the richness beautifully. Sometimes I also serve steamed green beans with garlic on the side.

  • Top with shredded sharp cheddar during the last 10 minutes of baking
  • Add a layer of sautéed spinach between the filling and potatoes
  • Finish with fresh parsley right before serving for color
Close-up of a fork lifting a bite of mushroom and leek shepherds pie with thyme. Save to Pinterest
Close-up of a fork lifting a bite of mushroom and leek shepherds pie with thyme. | viralpinkitchen.com

Whether you are feeding vegetarians or just looking for the kind of dinner that makes the house smell like comfort, this shepherds pie delivers every single time.

Recipe FAQs

Cremini or button mushrooms are ideal as they provide a tender texture and earthy flavor that complements the other ingredients.

Yes, substitute the milk, butter, and cream with plant-based alternatives to keep the creamy texture without dairy.

Sauté the mushrooms and leeks well, then simmer with vegetable broth and cream to create a richly flavored, smooth filling.

Boil Yukon Gold potatoes until tender, then mash with milk, butter, and sour cream for a smooth, creamy topping.

Use gluten-free soy sauce or tamari and ensure the flour is gluten-free, or substitute with a gluten-free thickener.

Creamy Mushroom Leek Shepherds

A filling medley of mushrooms and leeks under a golden mashed potato layer.

Prep 25m
Cook 45m
Total 70m
Servings 4
Difficulty Medium

Ingredients

For the Mashed Potato Topping

  • 2 lbs Yukon Gold potatoes, peeled and cubed
  • 1/4 cup whole milk
  • 1/4 cup unsalted butter
  • 1/4 cup sour cream
  • Salt and freshly ground black pepper, to taste

For the Filling

  • 2 tbsp olive oil
  • 1 large leek, white and light green parts, sliced and rinsed
  • 2 garlic cloves, minced
  • 14 oz cremini or button mushrooms, sliced
  • 2 medium carrots, diced
  • 1 celery stalk, diced
  • 1 tbsp fresh thyme leaves (or 1 tsp dried thyme)
  • 2 tbsp all-purpose flour
  • 3/4 cup vegetable broth
  • 1/2 cup heavy cream
  • 1 tbsp soy sauce (or tamari for gluten-free)
  • 1 cup frozen peas
  • Salt and black pepper, to taste

Instructions

1
Prepare the Oven: Preheat oven to 400°F.
2
Boil the Potatoes: Place potatoes in a large pot, cover with salted water, and bring to a boil. Cook until very tender, about 15–20 minutes. Drain and return to pot.
3
Make the Mashed Potatoes: Add milk, butter, sour cream, salt, and pepper to the potatoes. Mash until smooth and creamy. Set aside.
4
Sauté the Leeks: Meanwhile, heat olive oil in a large skillet over medium heat. Add leeks and cook for 3–4 minutes until softened.
5
Cook the Vegetables: Stir in garlic, mushrooms, carrots, and celery. Sauté for 8–10 minutes until mushrooms are browned and vegetables are tender.
6
Add Thyme and Flour: Add thyme and flour. Stir and cook for 1 minute.
7
Create the Creamy Sauce: Pour in vegetable broth, heavy cream, and soy sauce. Simmer for 5 minutes, stirring, until slightly thickened.
8
Add Peas and Season: Stir in peas, and season the filling with salt and pepper to taste.
9
Assemble the Shepherd's Pie: Transfer the mushroom and leek mixture to a large baking dish. Spread the mashed potatoes evenly over the top and create ridges with a fork.
10
Bake Until Golden: Bake for 25–30 minutes, or until the top is golden and the filling is bubbling.
11
Rest Before Serving: Let rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Potato masher
  • Large skillet
  • Baking dish (about 2 quarts)
  • Wooden spoon

Nutrition (Per Serving)

Calories 420
Protein 9g
Carbs 56g
Fat 18g

Allergy Information

  • Contains dairy (milk, butter, sour cream, heavy cream).
  • Contains gluten (all-purpose flour, soy sauce unless using gluten-free alternatives).
  • Contains soy (soy sauce).
  • Always check product labels if you have allergies.
Kaylee Jordan

Sharing easy, nourishing recipes and practical cooking tips for home cooks and food enthusiasts.