Velvety Homemade Vegan Risotto with Mushrooms: Your Ultimate Dairy-Free Comfort Food
Prepare to be amazed by this incredibly creamy and rich vegan risotto! Bursting with savory, cheesy flavor, this dish is so decadent you’d never guess it’s completely dairy-free and plant-based. It’s a simple yet sophisticated meal that promises to satisfy your deepest comfort food cravings, especially during the colder months.

This vegan mushroom risotto truly defines easy Italian comfort. Its ultra-creamy, velvety texture and deep, satisfying flavors make it an instant favorite. The best part? It’s entirely vegan and dairy-free, crafted with simple plant-based ingredients, many of which are likely already in your pantry. You can whip up this luxurious dish quickly, making it perfect for a cozy weeknight dinner or a special occasion.
My non-vegan family members were genuinely surprised by the authentic taste and texture of this risotto. It’s a testament to how incredible plant-based cooking can be! While mushrooms are a fantastic choice for a hearty winter dish, this versatile risotto can also be brightened with seasonal spring and summer vegetables. Imagine vibrant asparagus or sweet peas incorporated into this creamy base—the possibilities are endless.
Beyond being a delightful main course, this recipe is incredibly inclusive. It’s naturally suitable for vegetarians (as it’s fully vegan) and completely gluten-free, ensuring everyone at your table can enjoy a truly wholesome and delicious meal. If you love classic Italian comfort dishes, you’ll adore this, much like my favorite vegan lasagna and cheesy vegan baked gnocchi. Get ready to fall in love with your new go-to vegan risotto recipe!
What is Risotto? The Secret to its Creaminess Explained
Risotto is a quintessential Italian rice dish, celebrated for its unique creamy texture and rich flavor, despite not traditionally containing any cream. It’s typically made by slowly cooking short-grain rice, like Arborio, with broth, wine, and Parmesan cheese, often incorporating various vegetables, meats, or herbs. When perfectly prepared, risotto should be velvety and flowing (known as all’onda, or “wavy”), with the rice grains remaining distinct and al dente – slightly firm to the bite, not mushy.
The magic behind risotto’s creaminess lies not in added dairy cream, but in the method of cooking. As the rice is slowly stirred and broth is added in increments, the grains rub against each other, releasing their natural starches. These starches then emulsify with the cooking liquid, creating that signature rich, thick, and luxurious texture. For our vegan risotto, we meticulously follow this traditional technique, enhanced with plant-based ingredients, to achieve the same incredible mouthfeel without any dairy.
In this recipe, we’re focusing on a delicious vegan mushroom risotto, adding earthy mushrooms for depth and flavor. Other popular additions can include saffron, peas, asparagus, or various fresh herbs like thyme and parsley. Understanding this fundamental cooking process is key to mastering any risotto, vegan or traditional.

To ensure your vegan risotto turns out perfect every time, I highly recommend using a large, wide-bottomed pan or a Dutch oven. This type of cookware provides ample surface area, allowing the rice to cook evenly and release its starches more effectively, which is crucial for achieving that desirable creamy texture. A cramped pan will lead to uneven cooking and a less satisfying result.
Another fundamental aspect of perfect risotto is the gradual addition of broth. Resist the urge to pour all the liquid in at once! Adding broth slowly, a ladleful or two at a time, and allowing it to be mostly absorbed before adding more, is essential. This measured approach encourages the rice to release its starches slowly, building a velvety consistency without turning the rice into mush. Don’t worry, the detailed instructions below will guide you through this process step-by-step.
Essential Ingredients & Smart Substitutions for Vegan Risotto
Crafting a truly exceptional vegan risotto relies on a few key ingredients, each playing a vital role in achieving its signature creamy texture and rich flavor. Here’s a closer look at what you’ll need and how you can adapt the recipe to your pantry or preferences:
- Arborio Rice: This is the star of any risotto! Arborio rice is a short-grain Italian rice known for its high starch content and ability to absorb liquid while maintaining its shape. This unique characteristic is what creates risotto’s creamy, thick consistency as the starches are released during cooking. Do not substitute with long-grain rice, as it lacks the necessary starch to develop the desired texture. While Carnaroli rice is often considered the “king” of risotto rice, Arborio is more widely available and yields fantastic results.
- Vegetable Broth: The foundation of your risotto’s flavor. You can use high-quality store-bought vegetable broth, or for an even richer taste, make your own homemade vegetable stock using a blend of carrots, celery, onion, and herbs. For an extra layer of umami in this mushroom risotto, consider using a mushroom broth or adding some dried mushrooms to your vegetable broth as it simmers. Remember, warm broth is crucial for even cooking!
- Garlic: A staple in Italian cooking, fresh minced garlic provides a fragrant and essential flavor base for the risotto.
- Vegan Butter: Used to sauté the aromatics and rice, vegan butter adds a rich, dairy-like flavor and contributes to the overall luxuriousness. For a slightly lighter or more pantry-friendly option, you can easily substitute with olive oil.
- Seasoning Spices & Herbs: A blend of onion powder, dried parsley, and Italian seasoning brings depth and traditional Italian aromatics to the dish. Feel free to customize with your favorite herbs; fresh thyme or rosemary would also be wonderful additions, especially when stirred in at the end.
- Dry White Wine: Don’t skip this ingredient! The acidity from dry white wine (such as Pinot Grigio or Sauvignon Blanc) adds a crucial layer of depth, brightens the flavors, and helps deglaze the pan, picking up all those delicious browned bits. It evaporates during cooking, leaving behind only its complex flavor. If you prefer a non-alcoholic version, please see our tips section for suitable alternatives.
- Coconut Cream: While traditional risotto doesn’t use cream, adding a touch of full-fat coconut cream (from a can, not the beverage) or vegan heavy cream helps enhance the lusciousness and complements the vegan cheese, ensuring a truly decadent dairy-free experience. Don’t worry, the coconut flavor is very subtle and will not overpower the dish, especially when used in moderation.
- Vegan Parmesan Cheese: This is where the “cheesy” flavor comes from! High-quality vegan parmesan melts beautifully and adds that characteristic salty, umami kick. Brands like Forager Project are excellent, and Violife offers a fantastic nut-free option. Choose a variety you enjoy for the best results.
- Lemon Juice: Just a squeeze of fresh lemon juice at the end brightens the entire dish, balancing the richness and tying all the flavors together. Acidity is a powerful tool in cooking, and it truly makes a difference here. A little lemon zest can also be added for an even more vibrant citrus note.

Step-by-Step Guide: Crafting Your Vegan Mushroom Risotto in About 30 Minutes
Making a delicious, creamy vegan risotto might seem intimidating, but with this clear step-by-step guide, you’ll be a pro in no time! The process takes about 30 minutes of active cooking, leading to a truly rewarding meal.






Mastering Your Vegan Risotto: Essential Tips for Success
Achieving a restaurant-quality vegan risotto at home is easier than you think with a few key techniques. These tips will help ensure your dish is perfectly creamy, flavorful, and unforgettable every time.
Maintain a Warm Broth Temperature
This tip is absolutely crucial! Always keep your vegetable broth simmering gently in a separate pot while you cook the risotto. Adding cold broth to hot rice will shock the rice, interrupting the cooking process and affecting its ability to release starches smoothly. Hot broth ensures continuous, even cooking and helps maintain the desired temperature in your main risotto pot, contributing significantly to a perfectly cooked, creamy risotto within the ideal 30-minute timeframe.
Non-Alcoholic Wine Substitutions
If you prefer to avoid alcohol, don’t worry—you can still achieve fantastic flavor! I often use a high-quality non-alcoholic white wine, which works wonderfully. Alternatively, you can create a simple yet effective substitute by mixing an equal amount of water (about 1 cup) with 1 tablespoon of fresh lemon juice or apple cider vinegar. The acidity is what we’re primarily after here, as it brightens the dish and adds a crucial layer of complex flavor that would otherwise be missing.
Incorporate Vegan Parmesan at the Very End
For optimal flavor and texture, the vegan parmesan should be stirred in right at the final stage, off the heat. Unlike flour, which acts as a thickening agent, vegan cheese (like traditional Parmesan in risotto) is added for its rich, salty flavor and to enhance the existing creaminess that comes from the rice’s starches. Adding it last ensures its flavor remains vibrant and distinct, melting just enough to integrate seamlessly into the velvety rice without being fully absorbed and losing its impact on the overall texture.
Always Use Arborio Rice (or Carnaroli)
As mentioned in the ingredients section, the choice of rice is paramount. Arborio rice is widely available and performs exceptionally well, thanks to its short grains and high amylopectin (starch) content. When agitated during stirring, this starch is released, creating the signature creamy sauce. While Carnaroli rice is often considered superior for its ability to absorb more liquid and remain al dente, Arborio is an excellent and more accessible alternative that will yield delicious, creamy results every time. Resist the temptation to use long-grain rice, as it simply won’t provide the necessary starch for the authentic risotto texture.

Consistent Stirring, Not Constant Stirring
A common misconception about risotto is that you must stir it non-stop for the entire cooking process. While consistent stirring is important to release starches and prevent sticking, you don’t need to be glued to the pot! Stirring every minute or so is perfectly sufficient. This allows you a moment to step away, gather ingredients, or simply enjoy the cooking process without feeling overwhelmed.
Achieve the Perfect Al Dente Texture
The goal for risotto rice is al dente – tender with a slight, pleasant chew in the center. Overcooking will result in mushy, unappetizing rice. Start tasting the rice after about 15 minutes of broth addition. It should be creamy on the outside but still have a tiny bit of resistance when you bite into it. Stop adding broth and remove it from the heat once it reaches this point; it will continue to cook slightly as you stir in the vegan cheese.
Customize with Your Favorite Seasonal Vegetables!
While this recipe highlights delicious mushrooms, risotto is incredibly adaptable to seasonal produce. For a spring-inspired dish, consider adding blanched asparagus, fresh peas, or finely diced carrots. In the fall, roasted butternut squash or Brussels sprouts would be fantastic. Simply sauté your chosen vegetables before adding the rice, or steam them separately and stir them in at the end for vibrant color and fresh texture. Experiment and make it your own!
How To Serve Vegan Risotto for Any Occasion
The beauty of risotto, particularly this versatile vegan version, is its flexibility in serving. It can stand proudly as a satisfying main dish on its own, offering a hearty and complete meal. Alternatively, it makes an excellent primo piatto (first course) in a multi-course Italian meal, or a rich and comforting side dish to complement other entrées.
For those looking to boost the protein content, consider stirring in some cooked white beans, chickpeas, or even crumbled plant-based sausage just before serving. This adds an extra layer of texture and nutritional value.
When serving this specific vegan mushroom risotto, I love to elevate it with a few simple garnishes. A sprinkling of fresh chopped herbs, such as parsley or chives, adds a pop of color and freshness. For an exciting textural contrast and an extra layer of savory flavor, I often top it with a tablespoon of toasted vegan breadcrumbs, like those from Edward & Sons. A final drizzle of high-quality extra virgin olive oil can also enhance its richness.
Storing and Reheating Your Vegan Risotto Leftovers
Leftover vegan risotto can be stored in an airtight container in the refrigerator for up to 4-5 days. To reheat, the key is to restore its creamy texture, as risotto tends to thicken significantly when cooled. Gently warm the risotto in a pot over medium-low heat, gradually stirring in a splash of extra vegetable broth or even a little water until it regains its desired consistency. This method helps to recreate that freshly made, velvety texture, ensuring your leftovers are just as delicious as the original serving.
Don’t forget to save this incredible recipe for later! Pin it to your favorite recipe board on Pinterest!

If you try this delightful recipe, please take a moment to leave a comment and a star rating ⭐️⭐️⭐️⭐️⭐️ below. Your feedback helps others discover and enjoy these recipes! As always, I absolutely love seeing your beautiful culinary creations, so remember to tag me on Instagram and Pinterest!
Velvety Homemade Vegan Risotto with Mushrooms
No reviews
- Author: Britt Berlin
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegan
Description
This creamy and velvety vegan risotto is simple to make and packed with rich cheesy flavor! You won’t believe this risotto is dairy-free!
Ingredients
- 1 quart vegetable broth
- 3 (6.5 ounce) cans Edward & Sons cremini mushroom slices (see notes for fresh mushrooms)
- 3 cloves garlic, minced
- 3 tbsp salted vegan butter
- 1 tsp onion powder
- 1 tsp dried parsley
- 1 tsp dried Italian seasoning
- 2 cups arborio rice
- 1 cup dry non-alcoholic white wine (or regular vegan dry white wine)
- ⅓ cup heavy coconut cream
- 1 tbsp lemon juice
- 1 cup shredded vegan parmesan
- Fresh thyme, to taste
- Vegan breadcrumbs, for topping
Instructions
- Prep: Measure out all ingredients. Strain the mushrooms and use the liquid to add to the vegetable broth to reach 1 quart total liquid.
- Boil the broth: Combine 1 quart total of vegetable broth and the liquid from the mushroom cans. Bring this mixture to a simmer in a medium pot on the stove top and keep it simmering gently while you prepare the risotto.
- Sauté Aromatics and Rice: In a large pot or Dutch oven, heat the vegan butter over medium heat. Add the minced garlic and sauté until lightly browned and fragrant. Stir in the strained mushrooms, dried parsley, Italian seasoning, and onion powder. Cook for 2-3 minutes until fragrant and mushrooms are lightly cooked. Then, add the arborio rice and stir frequently for a few minutes until the rice is slightly toasted and translucent around the edges.
- Deglaze and Cook: Pour in the dry white wine, coconut cream, and lemon juice. Stir continuously until the liquid is almost completely absorbed by the rice. Reduce heat to medium-low. Begin adding the heated vegetable broth, 2 ladles at a time. Stir consistently until each addition of broth is nearly absorbed before adding the next two ladles. Continue this process for about 15-20 minutes, or until the rice is al dente (tender with a slight bite). You may have some leftover broth; save it for reheating.
- Finish with Parmesan: Turn off the stove top heat. Stir in the vegan parmesan cheese and fresh thyme until the cheese is completely melted and beautifully combined into the creamy risotto.
- Serve: Serve the mushroom risotto hot. Garnish with more sautéed mushrooms if desired, and a tablespoon of vegan breadcrumbs for texture. Enjoy immediately! Store any leftovers in an airtight container in the fridge for up to 4 days.
Notes
Mushrooms: If using fresh mushrooms, you will need 1 (8-ounce) container of sliced mushrooms. They will take a bit longer to sauté until softened.
Alcohol-Free: For an alcohol-free version, use a non-alcoholic (de-alcoholized) white wine. Alternatively, substitute the wine with ½ cup water mixed with 1 tbsp apple cider vinegar or lemon juice for the necessary tang.
No Vegan Cheese? If you don’t have vegan parmesan, you can swap in an additional ½ cup of vegan heavy cream or full-fat coconut cream to boost the creaminess.
No Vegan Butter? You can easily substitute the 3 tbsp of vegan butter with 3 tbsp of olive oil or another cooking oil.