A hearty, comforting risotto doesn’t have to come with dairy to be rich and satisfying. Vegan Mushroom and Asparagus Risotto is a perfect example of how plant-based ingredients can come together to create a creamy, full-flavored dish. With the earthiness of mushrooms, the crispness of asparagus, and the creaminess of arborio rice, this risotto is a complete meal that’s perfect for any occasion.
The key to any great risotto is patience, and this dish is no exception. The rice slowly absorbs the vegetable broth, releasing its starches and creating the creamy texture risotto is known for. What makes this version vegan is the use of vegetable broth and a bit of olive oil or plant-based butter to give it richness, without the need for cream or cheese. The result is a lighter, yet still deeply satisfying dish that’s bursting with flavor.
The mushrooms take center stage in this risotto, adding depth and an umami richness that makes the dish feel hearty. Whether you use cremini, shiitake, or button mushrooms, their tender texture and savory taste enhance the overall profile. Asparagus, fresh and slightly crunchy, balances the richness with its bright, grassy flavor, creating a beautiful contrast against the mushrooms.
Vegan Mushroom and Asparagus Risotto is a great choice for dinner parties, as it’s a dish that feels indulgent but is actually quite simple to prepare. It also makes an excellent meal prep option, as the leftovers hold up well in the fridge, allowing you to enjoy it throughout the week.
What’s wonderful about this risotto is how easily it can be customized. Add some fresh herbs like thyme or rosemary to deepen the flavor, or stir in some nutritional yeast for a cheesy flavor without any dairy.
This Vegan Mushroom and Asparagus Risotto is proof that a plant-based meal can be just as creamy, comforting, and indulgent as its dairy-filled counterparts, all while being wholesome and satisfying.

Ingredients
- 2 tbsp olive oil
- 1 onion chopped
- 3 cloves garlic minced
- 8 ounces mushrooms sliced
- 1 bunch asparagus trimmed and cut into 1-inch pieces
- 1 1/2 cup Arborio rice
- 4 cups vegetable broth
- 1/2 cup dry white wine
- 1/2 cup nutritional yeast
- Salt and pepper to taste
- parsley chopped, for garnish, fresh
Instructions
- In a large pan, heat the olive oil over medium heat. Add the chopped onion and minced garlic and sauté until the onion is translucent, about 5 minutes.
- Add the sliced mushrooms and cook until they release their moisture and start to brown, about 5-7 minutes.
- Add the Arborio rice to the pan and stir to coat it in the oil. Cook for 1-2 minutes.
- Pour in the white wine and stir until it is absorbed by the rice.
- Begin adding the vegetable broth, 1/2 cup at a time, stirring constantly and waiting for each addition to be absorbed before adding more. Continue this process until all the broth is used and the rice is creamy and cooked al dente, about 20-25 minutes.
- While the risotto is cooking, blanch the asparagus in boiling water for 2-3 minutes, then transfer to a bowl of ice water to stop the cooking process. Set aside.
- Once the risotto is done, stir in the nutritional yeast, salt, and pepper. Gently fold in the blanched asparagus.
- Serve the risotto hot, garnished with chopped parsley.
Super easy and tasty, though I think I added too much garlic, lol.
Yum! My new favorite comfort food. The mushrooms were super tasty! 👍
I tried this recipe and it was a hit! The mushrooms really do make it shine. Thanks for sharing! 😊
How do you even cook asparagus? It always comes out tough for me. Help!
Made this for my vegan friend, they were so happy! It’s a keeper. 🙂
That sounds amazing! I’m glad your friend loved it. I might try this for my family too!
Vegan? I dunno, sounds weird to me. How can it taste good without cheese?
This vegan risotto is a game changer! So creamy and the flavors are spot on. Definitely making it again!
I don’t know, I followed the recipe but it turned out a bit bland. Maybe I missed something.
Maybe you didn’t use enough seasoning? A little more salt and pepper can really bring out the flavors! Also, did you use good quality broth?
This recipe is amazing! Even my non-vegan friends loved it! 🥳
Absolutely delicious! Vegans and non-vegans alike love it.
Vegan risotto? Pffft. Nothing beats real cheese! Give me a break with this veggie stuff.
Nah, I don’t believe in fake cheese. Give me the real deal any day. This recipe sounds wacky to me.
I totally get you! Nothing like real cheese! But this vegan risotto could surprise you. Nutritional yeast adds a nice cheesy flavor. Give it a shot!
I thought risotto was hard to make, but this recipe is really easy! Thanks!
I agree! I was so intimidated by risotto before, but this turned out great! Thanks for sharing!
Really? It seems like a lot of steps for just rice. I think I’d rather just cook plain rice.