Go Back
+ servings
5 from 10 votes
Bowl of Vegan Mushroom Risotto on a white wooden surface.
Creamy Vegan Mushroom Risotto
Prep Time
10 mins
Cook Time
35 mins
Total Time
45 mins

Get ready for the best, creamiest, most decadent vegan risotto! This luscious dish is bursting with sautéed mushrooms and umami flavor. You'd never guess it was dairy-free.

Course: Entree
Cuisine: American, Italian
Keyword: mushrooms, rice
Servings: 4
Calories: 563 kcal
Author: Alissa Saenz
  • ¼ cup olive oil (or as needed), divided
  • ¾ pound assorted fresh mushrooms, cleaned and roughly chopped
  • ½ cup chopped shallots (about 2 shallots)
  • 3 garlic cloves, minced
  • 1 ½ cups arborio rice
  • ½ cup dry white wine
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • ½ teaspoon rubbed sage
  • 3-4 cups low sodium vegetable broth, warmed
  • ½ cup full-fat coconut milk
  • 2 tablespoons white miso paste
  • 1 tablespoon lemon juice
  • 1 teaspoon white truffle oil
  • ½ cup frozen peas, thawed
  • Salt and pepper, to taste
  1. Coat the bottom of a large nonstick pot or skillet* with about 1 to 2 tablespoons of olive oil and place it over medium heat.

  2. When the oil is hot, add the mushrooms in as even a layer as possible. Only add as many mushrooms as you can fit without crowding. Cook the rest in one or more additional batches, adding oil as needed between batches.

  3. Allow the mushrooms to cook for about 5 minutes on each side, until tender and browned, then remove them from the pot or skillet and transfer them to a plate.

  4. Coat the bottom of a large pot with 1 tablespoon of olive oil and place it over medium heat.

  5. When the oil is hot, add the shallots. Cook the shallots for about 5 minutes, stirring occasionally, until they become soft and translucent.

  6. Stir in the garlic and cook for about 1 minute with the shallots, until very fragrant.

  7. Stir in the rice and cook it for 1 to 2 minutes, stirring constantly, until it begins to turn shiny and translucent.

  8. Stir in the wine, thyme, rosemary and sage. Bring the wine to a simmer and allow it to cook until fully absorbed by the rice, stirring frequently.

  9. Begin adding the broth to the pot, about ½ cup at a time, bringing each addition to a simmer and allowing it to cook until fully absorbed by the rice before adding the next batch. Stir the rice frequently as it cooks.

  10. After about 3 to 3 ½ cups of broth have been added (this should take almost 20 minutes) the rice should be very creamy and almost fully cooked, with just a bit if firmness at the center of the grains. At this point, stir in the coconut milk and miso. Make sure to fully incorporate the miso.

  11. Allow the rice to continue cooking until the coconut milk has been absorbed. Test the rice for doneness and add a bit more broth and cook a few minutes more if needed.

  12. Remove the pot from heat and stir in the cooked mushrooms, lemon juice, truffle oil, and peas.

  13. Taste-test and season with salt and pepper to taste. 

  14. Serve.

Recipe Notes

*In this recipe you'll be cooking the mushrooms separately from the rice. You have the option of using a separate skillet for the mushrooms so that you can cook the mushrooms and rice simultaneously (to save time), or using the pot that you'll ultimately cook the rice in, and cooking the mushrooms first (to save dishes).

Nutrition Facts
Creamy Vegan Mushroom Risotto
Amount Per Serving (1.5 cups (¼ of recipe))
Calories 563 Calories from Fat 212
% Daily Value*
Fat 23.6g36%
Saturated Fat 8.8g44%
Sodium 695mg29%
Potassium 553mg16%
Carbohydrates 74.7g25%
Fiber 5.1g20%
Sugar 5.1g6%
Protein 10.8g22%
Calcium 30mg3%
Iron 4.9mg27%
* Percent Daily Values are based on a 2000 calorie diet.