Skip to Content

Vegan Mushroom and Onion Hotpot

Vegan mushroom “Lancashire-style” hotpot loaded with chunky mushrooms and dried porcini, cooked in a rich gravy and topped with potatoes.

This recipe takes around an hour and a half to cook and it can be prepared in advance, then thrown in the oven 45-50 minutes before you want to serve.

Overhead individual vegan mushroom hotpot topped with potatoes (Lancashire) style (showing filling).

Vegan “Lancashire”ish Hotpot

Lancashire hotpot is a classic old-school British potato-topped “pie” packed with loads of lamb goodness.

It’s one of my favourite dishes and one that I have played around with plenty already on my website. I have a spicy North African inspired beef hotpot, a fine and delicious sausage and onion hotpot and a fabulous creamy chicken and leek hotpot.

My latest take on an “lancashire”ish hotpot is a wonderful vegan mushroom number.

It’s packed with chestnut mushrooms, dried porcini mushrooms, onions and gets a real boost of flavour thanks to the magic of mushroom ketchup.

It then gets topped with sliced potatoes and baked until all sticky and unctuous with a golden crispy topping.

It’s proper old-fashioned simple cooking and it tastes wonderful.

Close-up individual vegan mushroom hotpot topped with potatoes (Lancashire) style.

Frequently Asked Questions

What is mushroom ketchup?

Mushroom ketchup is an old-school British condiment made by Watkins. Rest assured it is nothing like tomato ketchup!

It is a thin liquid similar but different in flavour to Worcestershire sauce and it is magical stuff. If you are from the US you may need to order it online or consider Henderson’s relish, another vegan sauce that is wonderful.

If you are in the UK, it is in the same place as Worcestershire sauce in larger supermarkets.

Do I have to use dried porcini mushrooms?

Dried mushrooms help turn the flavour up to 11 on this dish, they are expensive but a little goes a long way.

You can use other dried mushrooms but they will not have the same level of flavour.

Can I use different types of fresh mushrooms?

Yes, by all means, use anything you like! I’ve made this with everything from regular button mushrooms to Portobello mushrooms.

You can even mix it up and add some shiitake, oyster or king oyster mushrooms into the mix.

Can I make this in advance?

I wouldn’t make this to completion then reheat it, because it tends to dry out too much.

But you can make the mushroom stew 3-4 days in advance, and keep it in an airtight tub in the fridge. Then just top it with potatoes and bake it when you are ready.

Overhead individual vegan mushroom hotpots topped with potatoes (Lancashire) style.

Serving Suggestions

I like to serve my mushroom hotpot recipe as individual potato-topped pies with a side or two of green veggies.

Here I have used a real staple that I cook all of the time in my kitchen, roasted tenderstem broccoli.

It’s delicious, super simple and convenient too, because you can just throw it in the lower level of the oven with the hotpot.

Other vegetable side dishes that work well are my air fryer asparagus and even my buttered savoy cabbage recipe.

If you want something a little more “showy” then my braised cavolo nero with shallots recipe is perfect.

Individual vegan mushroom hotpot topped with potatoes (Lancashire) style showing the filling.

Equipment Used

I only name-check brands of equipment if I think that they make a material difference to a recipe. But, if you have any questions feel free to ask them in the comments section below the recipe.

  • Hob/Stovetop.
  • Oven.
  • Grill/Broiler.
  • 30cm or 12″ frying pan.
  • 2 x 15cm (6″) x 10cm (4″) baking or gratin dishes.
  • Chopping board.
  • Kitchen knife.
  • Mandolin (optional).
  • Stirring spoons.
  • A combination of weighing scales and or a measuring jug, measuring cups and spoons.
Vegan mushroom Lancashire style hotpot served with roasted broccoli.
Yield: 2 Servings

Vegan Mushroom (Lancashire-Style) Hotpot Recipe

Prep Time: 5 minutes
Cook Time: 1 hour 20 minutes
Total Time: 1 hour 25 minutes

My vegan mushroom hotpot is loaded with chunky mushrooms and dried porcini mushrooms in a gravy flavoured with mushroom ketchup... so if you don't like mushrooms... oopsie! It's then topped with potatoes and baked in the oven.


  • 1 Medium-Large (225g) Onion
  • 3 Tbsp Olive Oil
  • 500g (5-6 Cups) Chestnut Mushrooms
  • 3 Garlic Cloves
  • 15g (3-4 Tbsp) Dried Porcini Mushrooms
  • 125ml (½ Cup) Boiling Water
  • 1 Tbsp Flour
  • ¼ Tsp Salt
  • ¼ Tsp Black Pepper
  • ½ Tsp Dried Thyme
  • 3 Tbsp Mushroom Ketchup
  • 125ml (½ Cup) Vegetable Stock
  • 400g (4 Small) Potatoes
  • Pinch of Coarse Sea Salt


  1. Cut the onion in half, peel it, and then cut it into a 1cm (½") dice.
  2. Heat a 30cm or 12" frying pan over a medium-high heat and add two tablespoons of the olive oil, then cook the onions for 10 minutes stirring occasionally.
  3. Cut the mushrooms into bite-sized pieces.
  4. Peel and thinly slice the garlic cloves.
  5. When the onions have softened add the mushrooms, turn the heat up to high and fry them for 10 minutes tossing them occasionally.
  6. Whilst the mushrooms are cooking pour the boiling water over the dried mushrooms and allow them to steep for 10-12 minutes.
  7. Throw the garlic into the pan and cook for a minute.
  8. Add the flour, salt, pepper and thyme to the pan and cook for another minute.
  9. Strain the steeping liquid from the dried mushrooms into the pan, add the mushroom ketchup and vegetable stick and stir.
  10. Roughly chop the dried soaked dried mushrooms, add them to the pan, reduce the heat to low and allow the mushrooms to simmer gently whilst you prepare the potatoes.
  11. Cut the potatoes into 5-6mm (¼") thick slices and place them in a bowl, then drizzle over the remaining tablespoon of oil and toss them to coat.
  12. Divide the mushrooms between two 15cm (6") x 10cm (4") baking dishes, then top them with a layer of potatoes, and sprinkle with coarse sea salt. Then bake them for 40-45 minutes at 180°C or 350°F.
  13. Then slide them under the grill for 4-5 minutes to get the potatoes nice and crispy on top.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 527Total Fat: 22gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 18gCholesterol: 0mgSodium: 749mgCarbohydrates: 77gFiber: 12gSugar: 16gProtein: 13g

Calorific details are provided by a third-party application and are to be used as indicative figures only.

Did you make this recipe?

If you made this recipe, I'd love to see what you did and what I can do better, share a picture with me on Instagram and tag me @krumplibrian and tell me how it went!

Skip to Recipe