| | | |

Vegetarian Cottage Pie with Porcini and Lentils

A hearty vegetarian cottage pie made with porcini, lentils, and herbs, finished with a golden mashed potato topping. Comforting, simple to prepare, and ideal for autumn and winter cooking.

A served slice of vegetarian cottage pie with porcini on a plate, with the baked dish in the background.

This vegetarian cottage pie with porcini leans into deep, earthy flavour, using dried porcini, lentils, and a splash of red wine to build a savoury base that tastes slow-cooked with very little effort. The mashed potato topping bakes into crisp, golden peaks that sit over the rich filling beneath.

Cottage pie is a traditional English “meat and potatoes” dish that I grew up eating. The classic version is made with beef mince, while its sibling, shepherd’s pie, uses lamb. I love the flavours of both, but as I no longer eat meat, I wanted to adapt the recipe so I could still enjoy that same kind of winter comfort food. This plant-based version keeps the depth and warmth of the original, but keeps the meat out of it.

It’s simple to put together and extremely satisfying to eat — a warming dish that’s ideal for cold autumn and winter evenings. With just a couple of small ingredient swaps, it can also be made completely vegan.

Ingredients Breakdown

Ingredients for a vegetarian cottage pie with porcini laid out on a board, including lentils, carrots, potatoes, onions, dried mushrooms, stock, and seasonings.

Dried porcinis (ceps)

They provide deep, earthy umami and help create a more savoury base than lentils alone. A mix of dried mushrooms also works if porcini aren’t available. You don’t need many—just enough to add the depth and roundness that lentils on their own can’t achieve.

Lentils (green, brown, or a mix of both)

They give the filling structure and substance without falling apart during cooking. Using a 50/50 mix works well: the green lentils cook slightly faster and start to break down, helping to bind the mixture, while the brown lentils stay firmer and add texture. Avoid using red lentils as they fall apart really quickly.

Red wine

Adds acidity and depth, helping the vegetables and mushrooms develop a fuller, more rounded flavour. If you don’t like cooking with alcohol, you will need to replace the liquid with more stock, but it obviously wont taste the same. 

Tomato paste

Concentrates the savoury notes and helps thicken the sauce. A teaspoon of miso can be used alongside it for extra umami.

Soy sauce and Worcester sauce

These add salinity and complexity, replacing the depth usually provided by beef. Use vegan Worcester sauce as traditional Worcester sauce recipes are made using anchovy. 

Onion and carrots

They form the aromatic base of the filling and provide sweetness and structure. The onion is finely chopped so it melts into the sauce, while the diced carrots stay a little firmer and add texture.

Mashed potatoes

A cottage pie wouldn’t be a cottage pie without a thick layer of creamy mashed potato. Just plain mashed potatoes are boring and dry, so we need to add butter and milk. Both of these can be swapped for vegan alternatives with no loss of quality.

Whenever I make mashed potato, I always add a spoon of mustard to it. It just brings it to the next level. Wholegrain is best as you get little bursts of mustard grain, but here I added Dijon because I wanted it to be evenly distributed throughout the mash. It’s completely optional, but I rarely make mashed potatoes without mustard.

Step-by-Step Instructions

Soak the porcini

Place the dried porcini in a heatproof bowl and cover with boiling water. Leave for 15–20 minutes until softened. Strain the mushrooms, reserving the liquid, and pour the liquid through a fine sieve or coffee filter to remove grit. Then finely chop the rehydrated ceps and save them for later use. 

Cook the lentils

Rinse the lentils under cold water. Add them to a medium saucepan with enough vegetable stock to cover by a few centimetres. Bring to a simmer and cook for about 25 minutes, or until tender but still holding their shape. Drain, reserving 200 ml of the cooking liquid.

Chop the vegetables

Finely chop the onion so it melts into the sauce during cooking. Dice the carrots into small, even cubes so they soften consistently while keeping a bit of texture. Keep everything roughly the same size for even cooking.

Strip the thyme and rosemary leaves from their stems and chop them finely.

Peel the potatoes and cut into equal size for making the mash later. Pop them straight into a pan and submerge in water so they don’t go brown. 

Build the base

Heat the olive oil in a large, wide pan over medium heat. Add the onion and carrots and cook for 8–10 minutes, stirring occasionally, until softened and lightly golden. Add the garlic, tomato paste, thyme, rosemary, and smoked paprika, and cook for 1 minute until fragrant.

Deglaze with red wine

Pour in the red wine and stir, scraping up any caramelised bits from the bottom of the pan. Let it bubble for 2–3 minutes until the alcohol smell fades and most of the liquid has reduced.

Combine the filling

Stir in the chopped porcini, soy sauce, Worcester sauce, cooked lentils, 150 ml of the porcini soaking liquid, and about 200 ml of the lentil cooking liquid. Simmer uncovered for 10–15 minutes, stirring occasionally, until the mixture thickens and looks cohesive rather than brothy. If it’s too loose, continue simmering; if it becomes too thick, add a splash of the reserved liquid.

Vegetarian cottage pie with porcini filling simmering in a pan with a wooden spoon.

Prepare the mash

Add the potatoes to a large saucepan, cover with cold salted water, and bring to a boil. Cook for 12–15 minutes, or until a knife slides in easily and the potato falls off when you try and lift the knife. Then drain and let the potatoes steam dry for a couple of minutes, and then mash them with the butter and milk until smooth and creamy. Then season and stir through the mustard if using. 

Assemble the pie

Spread the filling into a large ovenproof dish (around 2 litres capacity). Spoon the mashed potatoes over the top, starting at the edges to stop the filling rising up. Rough the surface with a fork so it browns more evenly.

Bake

Bake at 200°C (fan 180°C) for 25–30 minutes, or until the top is golden and the edges are lightly bubbling. For extra colour, finish under the grill for 2–3 minutes.

The baked vegetarian cottage pie with porcini in a white dish, showing the golden mashed potato topping.

Serve

Serve the cottage pie hot with simple green vegetables such as cabbage, broccoli, or peas. It also pairs well with braised red cabbage and a rich vegan gravy for a fuller, more comforting plate.

Make-ahead and Storage

Vegetarian Cottage Pie with Porcini is ideal for preparing ahead. The best way to store it—whether for the fridge or freezer—is to assemble the pie but wait to bake it. This keeps the mashed potato light and the filling from overcooking, and you’ll get a freshly baked top when you’re ready to eat.

If storing in the fridge, assemble the pie, let it cool, cover tightly, and keep for up to 2 days. Bake straight from the fridge, adding 5–10 minutes to the cooking time. 

If freezing, assemble and cool the pie fully before wrapping well. Freeze for up to 3 months. Bake from frozen at 180°C fan for 45–60 minutes, or thaw overnight for a shorter bake time.

A slice of vegetarian cottage pie with porcini served on a plate, with the rest of the pie in the baking dish behind it

Reheating

Leftover cottage pie reheats well. For the best texture, warm it in the oven at 180°C (fan) for 20–25 minutes, or until the filling is hot all the way through and the topping has regained a little colour. Cover the dish with foil for the entire reheating time to prevent the mash from drying out. 

Vegetarian Cottage Pie with Porcini and Lentils

A served slice of vegetarian cottage pie with porcini on a plate, with the baked dish in the background.
A comforting vegetarian cottage pie made with dried porcini, lentils, red wine, and a crisp mashed potato topping. Deep, earthy, and satisfying, and simple to prepare ahead for easy weeknight meals. Vegan-friendly with a couple of quick swaps.
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Course Autumn, Foraged Ingredients, Savory Dishes, Winter
Servings 6
Calories 330 kcal

Ingredients  

For the filling

  • 30 g dried porcini mushrooms ceps
  • 350 ml boiling water for soaking the porcini
  • 1.5 tbsp olive oil
  • 1 large onion finely chopped
  • 3 carrots diced
  • 3 cloves garlic minced
  • 1,5 tbsp tomato puree
  • 150 ml red wine
  • 1.5 tbsp soy sauce or tamari
  • 1 tbsp Worcester sauce
  • 1.5 tsp fresh thyme leaves or ¾ tsp dried
  • 1.5 tsp fresh rosemary finely chopped
  • 1.5 tsp smoked paprika optional
  • 225 g dried green or brown lentils or a 50/50 mix
  • 700 ml vegetable stock

For the topping

  • 1.1 kg 1.1 potatoes peeled and cut into chunks
  • 60 g butter or vegan alternative
  • 80 ml milk or vegan alternative
  • 1 tsp Dijon mustard optional
  • Salt to taste

Instructions 

  • Soak the dried porcini in boiling water for 15–20 minutes, then strain, reserving the liquid. Filter the soaking liquid to remove grit and finely chop the porcini.
  • Rinse the lentils and add them to a saucepan with enough vegetable stock to cover. Simmer for about 25 minutes until tender but still holding their shape. Drain and reserve 200 ml of the cooking liquid.
  • Heat the olive oil in a large sauté pan over medium heat. Add the onion and carrots and cook for 8–10 minutes until softened. Stir in the garlic, tomato paste, thyme, rosemary, and smoked paprika, and cook for 1 minute.
  • Pour in the red wine and simmer for 2–3 minutes, scraping the pan, until the liquid reduces.
  • Add the chopped porcini, soy sauce, Worcester sauce, cooked lentils, 150 ml of the porcini soaking liquid, and about 200 ml of the lentil liquid. Simmer uncovered for 10–15 minutes, stirring occasionally, until the mixture thickens. Season to taste.
  • Cook the potatoes in salted boiling water for 12–15 minutes, until tender. Drain, allow to steam dry briefly, then mash with the butter and milk until smooth. Season and stir in the Dijon mustard if using.
  • Spoon the filling into a 2-litre oven dish. Spread the mashed potatoes over the top, starting at the edges, and roughen the surface with a fork.
  • Bake at 200°C (fan 180°C) for 25–30 minutes, or until the topping is golden and the edges are bubbling. Grill for 2–3 minutes at the end if you want extra colour.

Notes

If you don’t have porcini
Use dried mixed mushrooms or sautéed fresh mushrooms. If using fresh, cook them until they release their moisture so the filling doesn’t become watery.
For a richer mash
Stir grated cheddar or a spoon of cream cheese into the mashed potatoes. For a lighter option, use olive oil instead of butter.
Storage and freezing
The assembled but unbaked pie keeps in the fridge for up to two days. It also freezes well for up to three months; bake from frozen or thaw overnight for a shorter bake time.
Keyword easy cottage pie, lentil cottage pie, meat-free cottage pie, plant-based cottage pie, porcini recipe, umami vegetarian recipes, vegetarian comfort food, vegetarian cottage pie, vegetarian cottage pie with porcini, vegetarian winter recipes

Explore More Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating