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.
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
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
- → What mushrooms work best for this dish?
-
Cremini or button mushrooms are ideal as they provide a tender texture and earthy flavor that complements the other ingredients.
- → Can I make this dairy-free?
-
Yes, substitute the milk, butter, and cream with plant-based alternatives to keep the creamy texture without dairy.
- → How do I achieve a creamy filling?
-
Sauté the mushrooms and leeks well, then simmer with vegetable broth and cream to create a richly flavored, smooth filling.
- → What is the best way to prepare the mashed potatoes?
-
Boil Yukon Gold potatoes until tender, then mash with milk, butter, and sour cream for a smooth, creamy topping.
- → Can this dish be made gluten-free?
-
Use gluten-free soy sauce or tamari and ensure the flour is gluten-free, or substitute with a gluten-free thickener.