Make this vegan mushroom risotto, then check out our classic vegan risotto, vegetable risotto, courgette risotto, healthy risotto and more risotto recipes.

For more meat-free options, try our vegan ramen, vegan gumbo, vegan Thai green curry and vegan chilli.


  • 20g dried porcini mushrooms
  • 1½ tbsp olive oil
  • 1 large onion, finely chopped
  • 2 sticks celery, finely chopped
  • 150g chestnut mushrooms, sliced
  • 3 cloves garlic, crushed
  • 300g risotto rice
  • 125ml vegan white wine
  • 200-400ml hot vegetable stock
  • ½ small lemon, zested
  • a small bunch parsley, finely chopped
  • 1-2 tbsp truffle paste, depending on strength


  • 75ml cider vinegar
  • 50g caster sugar
  • 50g mixed wild mushrooms, torn into bite-sized pieces


  • 100g mixed wild mushrooms, torn into bite-sized pieces
  • finely snipped to make 1 tbsp chives, plus extra to serve
  • 1 tbsp truffle oil, plus extra to serve


  • STEP 1

    Put the dried porcini in a heatproof bowl and pour over 600ml of just-boiled water. Leave to soak. To make the pickled mushrooms, put the vinegar, 75ml of water, the sugar and a pinch of salt in a small pan. Heat until the sugar dissolves, then remove from the heat to cool slightly. Put the mushrooms in a heatproof bowl, pour over the pickling liquid, and leave while you make the risotto.

  • STEP 2

    Heat 1 tbsp of the oil in a deep frying pan over a medium heat and fry the onion and celery for 10 minutes until softened but not golden. Add the chestnut mushrooms and turn up the heat slightly. Fry, stirring frequently, for another 8-10 minutes or until the mushrooms have released their liquid and are starting to turn golden.

  • STEP 3

    Strain the porcini into a jug, discarding the last few tablespoons of the stock. Stir the garlic and rice into the pan with the veg mixture, coating the rice in the oil, and cook for 1-2 minutes or until the garlic is fragrant. Add the wine and bubble for a minute, then add the porcini mushroom stock, a splash at a time, stirring continuously and waiting for each addition to be absorbed before adding more. When all the mushroom stock has been added, add the vegetable stock using the same method. After about 15-20 minutes, check the rice to make sure it’s tender. Add a splash more stock or water if you need to continue cooking for a few minutes. When the rice is just tender, stir in the rehydrated porcini, the lemon zest, parsley and truffle paste. Cover, remove from the heat and leave for 5 minutes.

  • STEP 4

    For the truffled mushrooms, heat the remaining olive oil in a frying pan over a high heat, and fry the mushrooms until lightly golden and slightly softened. Season with salt, then remove from the heat and stir in the chives and truffle oil.

  • STEP 5

    Gently stir the truffled mushrooms into the risotto, then drain the pickled mushrooms and spoon these over the top. Drizzle with some more truffle oil and sprinkle with some chives to serve.


Anna Glover profile
Anna GloverSenior food editor

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.2 ratings