Vegan Mushroom Risotto

Prep Time:

30 Minutes

Cook Time:

45 Minutes


2 Servings



About the Recipe

If you are a lover of wild mushrooms and risotto you'll be hard pressed to find a tastier recipe for you than this.


  • 50g/1¾oz dried porcini mushrooms

  • 1.5 litres/2⅔ pints vegetable stock (just-boiled water with 1 vegetable stock cube)

  • 1 tsp olive oil

  • 1 leek or onion, finely chopped

  • 3 large garlic cloves, finely chopped

  • 150g/5½oz mixed fresh mushrooms (oyster, shiitake and chestnut)

  • 2 tbsp vegan ‘butter’

  • 1 tbsp tamari

  • 3 fresh thyme sprigs, leaves only

  • 200g/7oz arborio rice

  • 125ml/4fl oz vegan white wine

  • ½ tsp sea salt

  • ½ tsp cracked black pepper, plus extra to serve

  • 4 asparagus spears, thinly sliced lengthways, to garnish (optional)


  1. Put the porcini mushrooms in a bowl, add the hot vegetable stock and leave to soak for 10 minutes.

  2. Meanwhile, heat the oil in a large frying pan, add the leek, and fry for 5–6 minutes or until beginning to soften. Add the garlic, mushrooms, butter, tamari and thyme and fry for 5 minutes.

  3. Add the rice to the pan and stir for a few minutes. Add the wine, turn the heat up slightly and let the alcohol cook off for about 2 minutes.

  4. Slowly pour in around one-third of the porcini stock, and the porcini mushrooms, allowing the rice to absorb the stock before adding more. Repeat until most of the stock has been absorbed (this should take 15–20 minutes).

  5. Add the salt and pepper, taste and add a little more seasoning if you prefer. If using asparagus, place it on top of the risotto and cover the pan with a lid; cook for a further 3–4 minutes. Serve with an extra sprinkling of cracked black pepper.