Go Back
+ servings
vegan mushroom risotto in a black pan with roasted cherry tomatoes on top on a marble countertop

Vegan Risotto

This vegan risotto with mushrooms is super creamy, decadent, packed with flavor, and so easy to make! It makes a great dinner for the whole family. 
Course Entrées, Main Course
Cuisine Italian
Prep Time 5 minutes
Cook Time 25 minutes
Servings 4 people
Calories 369kcal
Author Sina


  • 1 cup risotto rice
  • 1 tablespoon olive oil
  • 1 small onion
  • 4 cups brown button mushrooms
  • 1 1/2 cups dried mushrooms
  • 2 cloves of garlic, minced
  • 3/4 cup white wine
  • 2 1/2 cups vegetable broth
  • 3 tablespoons nutritional yeast
  • 1 teaspoon white miso paste
  • 1 tablespoon almond butter
  • salt, to taste
  • black pepper, to taste
  • 1-2 tablespoons chopped parsley
  • on the vine cherry tomatoes
  • Italian spice mixture


  • Soak the dried mushrooms with one cup of hot water. Let it soak for about 5 minutes. Slice the fresh button mushrooms. 
  • Finely chop the onion. 
  • Drain the dried mushrooms and keep the liquid you soaked them in for later. Roughly chop them. 
  • Heat some oil in a large pan and sauté the onion for about 2-3 minutes until it becomes translucent. 
  • Add the mushrooms (fresh plus soaked) and the garlic and cook for 3 minutes on high heat. Add the rice and cook for another 2 minutes. 
  • Deglaze with white wine and allow the wine to evaporate. Once the wine has cooked into the rice, add the water you soaked the mushrooms in. Turn down the heat to a simmer and slowly keep adding the vegetable broth, allowing each amount to be absorbed before you add the next. This will take about 15-20 minutes, depending on the rice you use. If needed add more vegetable broth.
  • Meanwhile, make the roasted cherry tomatoes. Place the cherry tomatoes in a baking dish and lightly drizzle them with olive oil, salt, and Italian spices. 
  • Preheat the oven to 350 °F and bake the cherry tomatoes for 10 minutes. 
  • Stir in the nutritional yeast, the white miso paste, and the almond butter. Season with salt and black pepper. 
  • Sprinkle with freshly chopped parsley and serve with the roasted tomatoes. 


  • Due to animal-derived fining agents, wine is not always vegan. Make sure to use a vegan brand if you want this risotto to be 100 % vegan.  
  • If you don't want to use wine, you could replace the amount of white wine listed in this recipe with vegetable broth. But it gives the risotto a very nice flavor.
  • When pouring the vegetable broth over the rice make sure that the surface of the rice is covered. When it's absorbed, add more vegetable broth. 
  • You should stir the risotto regularly but not constantly. Let it simmer gently. 



Calories: 369kcal | Carbohydrates: 60g | Protein: 12g | Fat: 7g | Saturated Fat: 1g | Sodium: 655mg | Potassium: 719mg | Fiber: 6g | Sugar: 5g | Vitamin A: 395IU | Vitamin C: 6.2mg | Calcium: 30mg | Iron: 3.5mg