Why You’ll Love Mushroom Cottage Pie Recipe
This recipe is a great choice when you want something warm, filling, and easy to make. The mushrooms and walnuts create a wonderfully textured filling that feels rich and substantial, while the tomatoes, herbs, and yeast extract add deep savory flavor. The creamy mashed potato topping finishes everything beautifully, giving you a comforting oven-baked dish that is perfect for weeknights, meal prep, or serving to guests. It is also easy to adapt depending on what you have on hand.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
200 g mushrooms, quartered
100 g walnuts
1 red onion, quartered
1 carrot, chopped
2 garlic cloves
1 tsp Italian seasoning
1 tsp dried basil
1 tsp dried oregano
1 can chopped tomatoes
1 cup frozen peas (100 g)
1 tbsp yeast extract or marmite
1 kg white potatoes, peeled
1 knob butter
75 ml milk
Salt and pepper
Directions
Start by adding the mushrooms, walnuts, red onion, carrot, and garlic cloves to a food processor. Pulse gently until the mixture is broken down but still has texture. Be careful not to over-process it. If you do not have a food processor, finely chop everything by hand.
Heat a little oil in a large pan over medium heat. Add the mushroom and walnut mixture along with the Italian seasoning, dried basil, and dried oregano. Cook for a few minutes, stirring often, until the vegetables soften and the mixture becomes fragrant.
Add the chopped tomatoes, frozen peas, yeast extract, and a pinch of salt and pepper. Stir well, then cover with a lid and let the filling simmer for 10 to 15 minutes so the flavors can develop.
While the filling is simmering, peel and chop the potatoes. Boil them in a pot of salted water for about 10 minutes, or until tender. Drain well, then add the butter, milk, and a pinch of salt and pepper. Mash until smooth and creamy.
Spoon the filling into a large baking dish and spread it out evenly. Top with the mashed potatoes and smooth them over the surface. Press the mash down gently, then drizzle a little oil on top. Bake at 200°C for 30 minutes, until the top is lightly golden and the pie is bubbling around the edges.
Servings and timing
This recipe makes 4 servings.
Prep and cook time is about 50 minutes total. That includes preparing the filling, boiling and mashing the potatoes, and baking the finished pie in the oven.
Variations
You can easily change this recipe to suit your taste or pantry ingredients. Swap the walnuts for lentils if you want a nut-free version with a similar hearty texture. Add celery for extra flavor in the filling, or include a splash of vegetable stock if you prefer a slightly saucier base. Sweet potatoes can be used instead of white potatoes for a different topping, and a little grated dairy-free cheese on top can add extra richness. You can also mix in corn or green beans along with the peas for more vegetables.
Storage/Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. You can also keep the baked cottage pie covered in the baking dish and refrigerate it until needed.
To reheat, place individual portions in the microwave until hot all the way through, or warm larger portions in the oven at 180°C until heated thoroughly. If the top starts browning too quickly in the oven, loosely cover it with foil. This dish can also be frozen once cooled. Freeze for up to 2 months and thaw in the refrigerator before reheating.
FAQs
Can I make Mushroom Cottage Pie ahead of time?
Yes, you can prepare the filling and mashed potato topping in advance, assemble the pie, and keep it in the refrigerator until you are ready to bake it.
Can I freeze this recipe?
Yes, this pie freezes well. Let it cool completely before freezing, then thaw overnight in the refrigerator before reheating.
What do walnuts do in the filling?
Walnuts add texture and richness, helping create a hearty filling that works well as a meat-free alternative.
Can I make this recipe without a food processor?
Yes, you can finely chop all the filling ingredients by hand if you do not have a food processor.
What kind of mushrooms work best?
White mushrooms work very well, but chestnut or cremini mushrooms are also excellent choices for deeper flavor.
Can I use sweet potatoes instead of white potatoes?
Yes, sweet potatoes make a delicious topping and add a slightly sweeter flavor to the dish.
Is this recipe suitable for vegans?
It can be fully vegan if you use vegan butter, plant-based milk, and ensure your yeast extract is suitable for your dietary needs.
What can I use instead of yeast extract or marmite?
You can use a splash of soy sauce, tamari, or a little vegetable stock concentrate to add depth of flavor.
How do I get the topping golden?
Drizzling a little oil over the mashed potatoes before baking helps the top become lightly golden in the oven.
What can I serve with Mushroom Cottage Pie?
It is delicious on its own, but it also pairs well with steamed greens, a crisp salad, or roasted vegetables.
Conclusion
Mushroom Cottage Pie is a comforting and flavorful meal that proves meat-free cooking can be just as hearty and satisfying as the classic version. With its savory vegetable filling and creamy mashed potato topping, it is a reliable recipe for busy weeknights, family dinners, or make-ahead meals. Once you try it, it is likely to become a regular favorite in your kitchen.
Mushroom Cottage Pie
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A hearty vegan mushroom cottage pie packed with rich, savory flavors and topped with creamy mashed potatoes. Perfect comfort food for a satisfying family meal.
- Author: Emily
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Bake
- Cuisine: British
- Diet: Vegan
Ingredients
- 200 g mushrooms (quartered)
- 100 g walnuts
- 1 red onion (quartered)
- 1 carrot (chopped)
- 2 garlic cloves
- 1 tsp Italian seasoning
- 1 tsp dried basil
- 1 tsp dried oregano
- 1 can chopped tomatoes
- 1 cup frozen peas (100 g)
- 1 tbsp yeast extract (or marmite if you’re not gluten-free)
- 1 kg white potatoes (peeled)
- 1 knob butter (vegan if preferred)
- 75 ml milk (almond or preferred)
- salt & pepper
- oil (for cooking and drizzling)
Instructions
- Add mushrooms, walnuts, red onion, carrot, and garlic to a food processor and pulse until finely chopped but still textured. Alternatively, chop everything finely by hand.
- Heat a pan with a little oil and add the mixture along with Italian seasoning, dried basil, and dried oregano. Cook for a few minutes until fragrant.
- Add chopped tomatoes, frozen peas, yeast extract, and a pinch of salt and pepper. Stir and simmer with a lid on for 10–15 minutes.
- Meanwhile, boil the peeled and chopped potatoes for about 10 minutes until soft. Drain, then mash with butter, milk, and a pinch of salt and pepper until smooth.
- Transfer the filling into a baking dish, spread the mashed potatoes evenly on top, and press down gently. Drizzle with a little oil and bake at 200°C for 30 minutes until golden on top.
Notes
- For extra flavor, add a splash of soy sauce or vegetable stock to the filling.
- Swap walnuts for lentils if you prefer a nut-free version.
- Store leftovers in the fridge for up to 3 days or freeze for longer storage.
- Reheat in the oven for best texture or microwave for convenience.
Nutrition
- Serving Size: 1 portion
- Calories: 520 kcal
- Sugar: 8 g
- Sodium: 680 mg
- Fat: 20 g
- Saturated Fat: 5 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 70 g
- Fiber: 10 g
- Protein: 14 g
- Cholesterol: 0 mg