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.