Home » Vegan Mushroom Risotto Recipe

Vegan Mushroom Risotto Recipe

Two beautiful brown ceramic plates with garnished mushroom risotto on a stone underground, with parsley leaves around them

Mushroom risotto will always stay one of my favorite kinds of risotto. It is one of these dishes that I’ve experimented with countless times and where I’ve arrived at a favorite way of preparation that I am super happy with. This mushroom risotto is vegan but still super creamy and loaded with flavor. It is quite simple to make, and I’m sure you guys will like it! In an Italian fashion, I like to keep a bit of bite on the rice. My special twist: Cooking the risotto in a mushroom stock to infuse the rice with flavor through and through!

Ingredients for making Vegan Mushroom Risotto:

Ingredients for making vegan mushroom risotto beautifully displayed
  • Fresh mushrooms
  • Risotto rice
  • Celery
  • Carrots
  • Yellow onions
  • Garlic
  • Dried Mushrooms
  • Vegan parmesan substitute
  • Vegan butter
  • Olive oil
  • White wine (dry)
  • Salt & pepper
  • Parsley (fresh)

For this recipe, the quality of ingredients matters a lot. There is lots of room for customization to this dish. The taste of this risotto will depend on the mushrooms you use. I am using fresh button mushrooms and a mix of dried wild mushrooms today, which tasted fantastic. Making this recipe with fresh wild mushrooms such as porcini or chestnut mushrooms is delightful as well.

One of the most important ingredients for risotto is, in my opinion, the stock that is used. It is responsible for so much flavor and gives the dish its depth. I love making vegetable stock myself for risotto. It won’t add too much preparation time and for me, it is worth the effort every time. Also, the stock is super easy to make and gives you full control over the flavor. We will use celery, carrots, onion, parsley stalks, and dried mushrooms to make a delicious simple stock for this risotto.

Lastly, I like using a quality vegan butter substitute without a strong margarine taste for this recipe for some extra creaminess. I’d recommend using some that you would also enjoy eating on bread. If you don’t have one come to mind, substitute it for more olive oil in this recipe. Regarding the olive oil, choosing a quality virgin olive oil is advisable.

Lastly, we will need a parmesan substitute for this vegan mushroom risotto. It’s a combination of nutritional yeast, cashews, and a few spices that work fantastically in risotto. Check out the recipe if you are new to this vegan cheese substitute.

Vegan Mushroom Risotto Recipe:

Preparing the Vegetable Stock:

Vegetable stock simmering in a black pot

Firstly, we can get started preparing the vegetable stock. Let the dried mushrooms soak in hot water for 10 minutes and discard that water. Once soaked, you can add them to the vegetable stock. Cut the stems from your parsley, and chop the celery, carrot, and onion into chunks. Add them to a pot with 1.5 liters of water and bring to a simmer. This is a pretty basic mushroom stock that will infuse the risotto with a lot of flavor. You can customize the stock using other vegetables following my vegetable stock recipe as well. The stock can simmer at a low temperature for 20 minutes. In the meantime, we can get started with the risotto and mushrooms.

Cooking the Mushrooms:

Ingredients for mushroom risotto prepared (sliced and soaked mushrooms, diced onions, minced garlic)

I like to cook the mushrooms and risotto separately. It gives the best texture to the mushrooms, and the risotto will still infuse with a lot of mushroom flavor through our vegetable stock. While it is a bit more effort and dishes to do, it is worth the hassle! I like to do the cutting for each cooking step at once, so the ingredients are ready mise-en-place-style!

Finely dice two onions and mince the garlic. We will use half of each for the risotto rice and the other half for making the mushrooms. Next, clean the mushrooms and cut them. You can use a mandoline slicer if you have one. I sliced each mushroom in half before cutting them into bits.

Start sautéing the onions until turning translucent, then add the garlic. After a minute, add the mushrooms and some salt, and sauté the mushrooms on high heat. They will lose a lot of liquid. While the mushrooms are cooking, you can start with the next step, which is cooking the risotto.

Sautéed mushrooms in a cast iron pan

Once the mushrooms have lost most of their liquid, you can reduce the heat but continue cooking until they develop some good color.

Cooking the Risotto:

Toasted risotto rice in a beautifully turquoise pot

Add two tablespoons of olive oil to your pot and sauté the onions with a touch of salt until turning translucent. Next, add the garlic and sauté for another minute before adding the risotto rice. Toast the rice for another 3-5 minutes. It adds a lot to the flavor and consistency of the risotto. Deglaze the pot with a sip of white wine.

Finished mushroom stock for the risotto in a turquoise pot

Next, we will need the vegetable stock. Puree the stock using an immersion blender until no pieces of vegetables are visible anymore. Check for seasoning. Now, you can start adding ladlefuls of mushroom stock to the risotto. Continuously stir the risotto, which will help develop the desired creamy consistency.

Finished risotto rice cooked with flavorful mushroom stock in a turquoise pot

Cook the risotto like this until nicely creamy, but some bite remains on the rice. I like finishing it with some more white wine for acidity, which pairs nicely with the mushrooms.

A big pot with creamy vegan mushroom risotto, with visible pieces of mushrooms in it.

Once you are satisfied with the texture, add the remaining olive oil, vegan butter substitute, and half of the parmesan substitute, and mix it in. Also, add half of the sautéed mushrooms to the pot.

Serving the Vegan Mushroom Risotto:

Two plates with vegan mushroom risotto, garnished with parsley and with dried wild mushrooms scattered around them

This vegan mushroom risotto is best served right away. The texture is one of the most important factors for a perfect risotto, and we want to have it nice and creamy.

After plating a layer of risotto for each plate, I garnished each with fresh parsley and the remaining mushrooms and vegan parmesan substitute. For these dishes, I like to add a touch of additional extra-virgin olive oil when serving. Delicious!

A bird's eye angle of two served plates of creamy vegan mushroom risotto w

If you have some extra risotto left over, I can recommend using it to make Arancini from it the next day. They are such a satisfying snack!

Mushroom risotto will always be one of my favorites. Let me know what you think of this recipe below in the comments, and enjoy!

Some Recipe Suggestions:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Two plates with vegan mushroom risotto, garnished with parsley and with dried wild mushrooms scattered around them

Vegan Mushroom Risotto Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This vegan mushroom risotto is extra creamy, full of flavor, and just super delicious. 

  • Total Time: 50 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

800g button mushrooms

400g risotto rice

1l vegetable stock

1 bunch parsley

2 stalks celery

4 small yellow onions

3 cloves garlic

2 small carrots

30 mixed dried mushrooms

50g vegan parm substitute

80g vegan butter sub

80ml olive oil

150ml vegan white wine

Salt & pepper to season

Instructions

Making the Vegetable Stock:

Let the dried mushrooms soak in hot water for 10 minutes and discard that water. Cut the stems from your parsley, and chop the celery, carrot, and onion into chunks.

Add them to a pot with 1.5 liters of water and bring to a simmer. Add the soaked mushrooms to the pot. Let the stock simmer at a low temperature for 20 minutes.

Cooking the Mushrooms:

Finely dice two onions and mince the garlic. We will use half of each for the risotto rice and the other half for making the mushrooms. Clean the mushrooms and cut them into uniform slices.

Start sautéing the onions until turning translucent, then add the garlic. After a minute, add the mushrooms and some salt, and sauté the mushrooms on high heat.

Once the mushrooms have lost most of their liquid, you can reduce the heat but continue cooking until they develop some good color.

Cooking the Risotto:

Add two tablespoons of olive oil to your pot and sauté the onions with a touch of salt until turning translucent. Next, add the garlic and sauté for another minute before adding the risotto rice.

Toast the rice for another 3-5 minutes. Deglaze the pot with a sip of white wine.

Puree the vegetable stock using an immersion blender. Check for seasoning. Start adding ladlefuls of mushroom stock to the risotto. Continuously stir the risotto.

Cook the risotto like this until nicely creamy, but some bite remains on the rice. I like finishing it with some more white wine for acidity.

Once you are satisfied with the texture, add the remaining olive oil, vegan butter substitute, and half of the parmesan substitute, and mix it in. Also, add half of the sautéed mushrooms to the pot.

This mushroom risotto is best served right away. The texture is one of the most important factors for a perfect risotto, and we want to have it nice and creamy.

Garnished the plates with fresh parsley and the remaining mushrooms and vegan parmesan substitute.

Notes

The vegetable stock gives so much flavor to this dish. It’s worth the effort making a nice mushroom stock for this recipe. 

This risotto is best served right away, when it is nice and creamy but some bite remains to the rice. 

  • Author: Ivo
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Starter, Main
  • Cuisine: Italian
  • Diet: Vegan

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.