This easy Vegan Mushroom Risotto is perfect for date night. Simple ingredients and tender mushrooms elevate every bite of the creamy rice for a truly comforting and earthy dish!

creamy yellow risotto topped with cooked mushrooms in a large black pan.

I could make creamy Vegan Sausage Pasta or Vegan Pesto any night of the week but when I really want to impress, I turn to this Vegan Mushroom Risotto. It’s creamy, earthy, and just so comforting!

Vegan risotto is really easy to make on the stove using arborio rice, white wine, and warm vegetable broth. These simple and aromatic ingredients are absorbed by the rice and take each bite to the next level. Tender buttered mushrooms and vegan parmesan on top make every bite extra special!

Close up on cooked mushrooms on top of creamy yellow risotto.

What is risotto?

Risotto is an Italian meal made by stirring short grain arborio rice with (traditionally) cream, cheese, and broth. It needs a lot of attention and stirring as it cooks, or else it could turn out mushy and soupy. 

Vegan risotto is just as delicious, comforting, and flavorful as the classic version thanks to simple ingredients like vegetable broth, white wine, and vegan creamer or coconut milk. These basics act as a tasty base to pair with seasonal ingredients, like fresh herbs, butternut squash, or mushrooms.

I already have a recipe for Vegan Risotto with Roasted Butternut Squash, so make sure to check it out as well, especially if you don’t care for mushrooms.

How to make vegan mushroom risotto

Find the complete recipe with measurements below.

Start by cooking the mushrooms in a large pan with vegan butter. Sprinkle some salt on top when they’re brown. Transfer the cooked mushrooms to a plate.

Using the same pan, sauté the onion and garlic before adding the rice. Pour the white wine over the rice and stir continuously until the wine is absorbed.

Stir in a ½ cup of warm broth at a time until it’s absorbed. Continue this process until all of the liquid is absorbed and the rice is al dente.

Take the risotto off of the heat and stir in most of the vegan parmesan. Serve in individual bowls with cooked mushrooms, more parmesan, and parsley on top. Enjoy!

Close up on cooked mushrooms on top of creamy yellow risotto.

Tips to make the best risotto

  • Keep the broth warm – To ensure each grain of rice cooks evenly! I like to keep it in a separate pot over low heat on the stove. 
  • Use any mushroom – Make this with any mushroom you love. Shitake and oyster mushrooms will add extra earthy undertones while baby bella’s and cremini mushrooms will be meaty but more neutral tasting. 
  • Cook mushrooms separately – You won’t want to cook the risotto and mushrooms in the same pan. Instead, cook the mushrooms in a separate pan before covering them with foil to add as a warm topping on each bowl.
  • Al dente – You need to cook the rice until it’s tender and slightly chewy rather than soft. If it’s too soft, the finished risotto will taste mushy.
  • Creamer – Make sure to use an unsweetened creamer or else the risotto will be too sweet. Or full fat coconut milk.
  • Without wine – Instead of white wine, use a little more vegetable broth and a splash of lemon juice so you don’t miss out on the bright flavors.

Serving suggestions

I love a generous sprinkle of Violife vegan parmesan on a bowl of mushroom risotto! You can never go wrong with cashew parmesan, fresh parsley, and cracked pepper on top either.

Risotto is typically served on its own as a main dish but if you’re really looking to impress a crowd (or a date), include a fresh green salad and roasted vegetables on the side. Don’t forget the vegan tiramisu to complete this Italian feast!

Can it be made ahead of time?

Creamy risotto is at its very best fresh off the stove, therefore, I don’t recommend making it ahead of time. Even if they aren’t fresh, the leftovers are still tasty! Store leftover risotto in a sealed container for about 3 or 4 days in the fridge.

a scoop of creamy risotto topped with cooked mushrooms on a grey plate with a fork.

Looking for more vegan date night meals?

Close up on cooked mushrooms on top of creamy yellow risotto.
5 stars (13 ratings)

Vegan Mushroom Risotto

This easy Vegan Mushroom Risotto is perfect for date night. Simple ingredients and tender mushrooms elevate every bite of the creamy rice for a truly comforting and earthy dish!
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 6 servings


For the mushrooms

  • 8 ounces cremini or baby bella mushrooms, cleaned and quartered
  • 2 tablespoons vegan butter
  • pinch of salt

For the risotto

  • 5 cups warm vegetable broth
  • 2 tablespoons olive oil
  • 1 small sweet onion, diced
  • 3 cloves garlic, minced
  • 1 1/2 cups arborio rice
  • 1/2 cup dry white wine
  • 3/4 cup full fat coconut milk OR unsweetened vegan creamer
  • 3/4 cup grated vegan parmesan cheese (I used Violife)
  • salt + black pepper, to taste


Prepare the mushrooms

  • In a large non-stick pan (I use the same one I cook the risotto in), melt the vegan butter over medium-high heat.
  • Add the cleaned and quartered mushrooms to the pan and sauté for about 5 minutes until lightly browned. Once they are browned, sprinkle a little salt on top and sauté for 1 more minute.
  • Remove the mushrooms from heat, transfer to a plate , cover to keep warm and set aside while you make the risotto.

Make the risotto

  • In the same pan over medium heat, add the olive oil and warm. Now add the chopped onion and cook for 2-3 minutes, then add the garlic and cook for 1 more minute. Add the rice and stir to coat with the oil, sautéing for about 2 more minutes.
  • Next, add the white wine and stir constantly until the wine is fully absorbed.
  • Add 1/2 cup of the warm broth, and stir until absorbed. Continue adding 1/2 cup broth at a time, stirring frequently until absorbed each time, until all the liquid has been absorbed and the rice is al dente (tender, yet slightly chewy), about 20-30 minutes. The heat should be high enough that the rice/broth is bubbling soon after you add it, but not boiling too much or the liquid will absorb too quickly. If you've used all the broth and it still doesn't taste tender enough, keep adding water or more broth until it's done.
  • Once all the liquid is absorbed, stir in the coconut milk or vegan creamer and most of the parmesan cheese, saving some for the top.
  • To serve, divide risotto onto plates and top with mushrooms and more parmesan, and parsley if desired. Enjoy!


  1. Feel free to use any mushrooms you prefer. Wild mushrooms or a combination of mushrooms are fine.
  2. If needed, you can leave out the wine and add a tablespoon of fresh lemon juice instead. 
  3. To keep the broth warm, I like to have it in a small pot on low heat. That way, it will stay warm the whole time the risotto cooks.


Serving: 1of 6 servings | Calories: 389kcal | Carbohydrates: 50g | Protein: 6g | Fat: 17g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 1g | Sodium: 961mg | Potassium: 259mg | Fiber: 2g | Sugar: 3g | Vitamin A: 596IU | Vitamin C: 2mg | Calcium: 25mg | Iron: 4mg
Course: Main
Cuisine: Italian-inspired
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , ,

you may also like:


  1. My favorite dish to make (and to eat!) Risotto is a dish made with love. The first time I tried this it was so delicious, I knew I would be making it over and over again.
    This time I changed it up just slightly by using Pacific foods organic mushroom broth instead of veggie broth. It gave it an “earthier” flavor which enhanced the flavor profile overall.
    Oat milk creamer and Violife Shaved parmesan to give it a fuller, richer creaminess! Deeelicious!!! 🙂

  2. Delicious!! I added tofu that had been cooked with oregano, basil and thyme to the risotto mixture and 3 cups of Kale. This was to add to the protein and nutrition.

    I always love your recipes

  3. This is a favorite meal in our extended family home. From the 3 year old to the 60+ we all love it. I make it with whatever combination of mushrooms I have on hand. And double the recipe of course! 😉

    1. Hi Stacey! How wonderful this is a hit with all the family! Thank you for your wonderful feedback and review! Happy cooking!

  4. This is literally the best risotto I’ve ever had. I very much appreciate your hard work and talent, Nora 🙂

  5. So so delicious! I made this the other week and plan to make it again because it was so good and I can’t stop thinking about it. Recipe is easy to follow. Best risotto I’ve ever had.
    This was also my first time making risotto.

    1. Hi Joanna. I am so glad that you loved the risotto! Thank you for your wonderful feedback and review! Wishing you lots of happy cooking!

  6. Can this be made in an instant pot? I love all your recipes and would love to save time with the instant pot!

  7. My boyfriend and I made this for Valentine’s day and it was delicious! Thank you for another amazing and easy recipe, we’d both make this again 🙂 We paired it with tofu “scallops”

    We love all of your recipes, thanks for sharing them!

  8. I love your recipes! Thank you for helping me and my husband transition to plant based. This risotto recipe was AMAZING! I omitted the coconut milk and topped it with sliced scallions and we loved it. Will definitely make this, along with several of your other recipes, on the regular: )

    1. Hi Steph! Thank you for using my recipes, and I’m so glad you are loving them! Thank you for taking our time to share your great review and comments! Happy cooking!

  9. This was so easy and  delicious! If you are reading this please try it. Your taste buds will thank you, mine sure did. 

  10. My husband and I made this tonight. I couldn’t find vegan parmesan cheese, so we omitted it. We will make it again. Comfort food!

  11. In the nutrition breakdown, it says 1 of 16 servings. That’s a typo, right? The recipe lists 6 servings. At any rate, I can’t wait to try this. I love all your recipes.

  12. I just absolutely love your recipes….you are my new favorite!!!!!   This recipe tastes magnificent (in my mind) and I’m making this tonight!!!!!!    (Right after I’m done with your Apple Cider Donuts!!!)

    1. Hi Connie. Welcome to my recipes! I’m glad you are enjoying them, and I thank you for using them! I appreciate you taking your time to share your wonderful review and comments! Enjoy your journey through my recipes, and let me know how it goes for you, and if you have any questions. Happy cooking!

  13. I love your recipes! This one surprises me. The creamy quality of risotto comes from the Arborio rice itself. I begin by sautéing the rice until white “Eye’s” appear on the grains then add wine and stir until absorbed. Add a dipper of warm broth at a time then stir until your spoon makes a clear track in the rice. Repeat that until the rice is tender. Usually you will use a quart of broth. The rice will be creamy. Then add Parmesan and mushrooms and maybe sundried tomatoes sautéed in the mushroom pan.
    No cream or creamed cheese needed.

    1. I only recently tried adding vegan creamer or coconut milk and it just brings it to the next level of creamy and rich, I love it this way. But it’s perfectly good without it. 🙂

Leave a Reply

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

Recipe Rating

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