Written by

Betty Campbell

Published

Creamy Vegan Mushroom Risotto Recipe Easy Perfect Earthy Flavors

Ready In 45 minutes
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

Introduction

Last Tuesday, I was fumbling around my kitchen, trying to coax something warm and comforting out of a rather uninspiring pantry. The rain pattered against the window, and honestly, I was craving something with that cozy, stick-to-your-ribs feeling. My neighbor, Sam, who’s always been a quiet observer of my kitchen chaos, didn’t say much at first. Then, without much fanfare, he slid a handwritten note across the fence with a mushroom illustration on it and said, “Try this one. It’s been my go-to when the world feels grey.”

That simple gesture came with a recipe for a creamy vegan mushroom risotto that wasn’t just a list of ingredients but a small conversation in itself—about mushrooms foraged from local woods, the slow stirring that feels like a meditation, and the way a dish can feel like a warm, earthen hug. I mean, you know that feeling when a meal just settles your day right? This is exactly that.

There was a moment I forgot the vegetable broth on the stove, and the kitchen got a little smoky (oops). But the dish still turned out silky, rich, and deeply satisfying with those earthy mushroom flavors shining through. It’s a recipe that’s stuck with me—not because it’s fancy, but because it feels like a quiet exchange between friends through food. So here’s my take on that creamy vegan mushroom risotto with rich earthy flavors, adapted just enough to make it my own but still honoring Sam’s thoughtful sharing.

Why You’ll Love This Recipe

With every attempt, this creamy vegan mushroom risotto has proven to be a comforting, crowd-pleasing dish that’s both simple and deeply flavorful. I’ve tested it on busy weeknights and laid-back weekends, and it never disappoints.

  • Quick & Easy: Comes together in about 35 minutes, perfect when you want something hearty without spending hours.
  • Simple Ingredients: Uses pantry staples and fresh mushrooms—no need to hunt for exotic items.
  • Perfect for Cozy Dinners: Ideal for chilly evenings when you crave something soothing and satisfying.
  • Crowd-Pleaser: Vegan and hearty, it appeals to all eaters—vegans, vegetarians, and omnivores alike.
  • Unbelievably Delicious: The creamy texture paired with the deep, earthy mushroom flavor creates a comforting symphony in every bite.

What makes this risotto stand out is the technique of slowly toasting the rice before adding broth, which locks in a nutty depth, and the use of a homemade mushroom broth that intensifies the earthiness without overwhelming the palate. I also blend in a small amount of soaked cashews to achieve that luxurious creaminess without dairy. Honestly, this isn’t just another vegan risotto—it’s the recipe that makes you pause and savor every spoonful, the kind that feels like a warm conversation over a shared meal.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfyingly creamy texture without fuss. Most of these are pantry staples or easy to find at your local market, and substitutions are straightforward if you’re adapting for allergies or preferences.

  • Arborio rice (1 ½ cups / 300 g) – the classic risotto rice known for its creamy starch release
  • Mixed mushrooms
  • Onion (1 medium, finely chopped) – adds sweetness and base flavor
  • Garlic cloves (3, minced) – for aromatic punch
  • Olive oil (3 tbsp) – preferred brand: Colavita for smooth flavor
  • Vegetable broth (5 cups / 1.2 liters) – homemade or store-bought; look for low sodium
  • Dry white wine (½ cup / 120 ml) – optional but adds brightness (substitute with more broth if preferred)
  • Raw cashews (⅓ cup / 50 g, soaked in warm water for 20 mins) – for creamy texture without dairy
  • Nutritional yeast (2 tbsp) – adds a subtle cheesy flavor
  • Lemon juice (1 tbsp, fresh) – balances richness
  • Fresh thyme (2 tsp, chopped) – earthy herbaceous note
  • Salt and freshly ground black pepper to taste
  • Fresh parsley (for garnish) – adds freshness and color

Feel free to swap out cashews for sunflower seeds if you’re nut-free, or use oat milk instead of cashew cream for a lighter option. In autumn, I like adding a handful of chopped chestnuts for a seasonal twist. The mushrooms can be swapped seasonally too—chanterelles or porcini work wonderfully when available.

Equipment Needed

creamy vegan mushroom risotto preparation steps

  • Large heavy-bottomed skillet or sauté pan – essential for even heat distribution; I prefer cast iron for its heat retention
  • Medium saucepan – to keep the vegetable broth warm while cooking risotto
  • Blender or food processor – to make the cashew cream smooth and silky
  • Wooden spoon or silicone spatula – for stirring without scratching your pan
  • Measuring cups and spoons – for precise ingredient amounts

If you don’t have a blender, you can finely mash the soaked cashews with a fork and add a little water, though the texture won’t be quite as smooth. For budget-friendly options, a non-stick skillet works fine—but watch the heat carefully to avoid scorching the rice. Keeping your broth warm in a separate pot is key; cold broth can shock the rice and slow the cooking process.

Preparation Method

  1. Prepare the broth: In a medium saucepan, keep your vegetable broth warm over low heat. If you want to intensify the mushroom flavor, simmer a handful of mushroom stems in the broth while it warms. (10 minutes)
  2. Make the cashew cream: Drain the soaked cashews and blend with ½ cup (120 ml) of warm water until completely smooth. Set aside. (5 minutes)
  3. Sauté the mushrooms: Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and a pinch of salt. Cook, stirring occasionally, until golden and their liquid evaporates, about 7-8 minutes. Remove half for garnish later. (8 minutes)
  4. Cook the aromatics: Lower the heat to medium, add the remaining tablespoon of olive oil, then the chopped onion and garlic. Sauté until translucent and fragrant, about 4-5 minutes. (5 minutes)
  5. Toast the rice: Add the Arborio rice to the pan with the onions and garlic. Stir continuously for 2-3 minutes until the rice edges look translucent and have a faint nutty aroma. This step is crucial for that perfect risotto texture.
  6. Deglaze with wine: Pour in the white wine (or additional broth) and stir until almost fully absorbed. (2-3 minutes)
  7. Add broth gradually: Begin adding warm vegetable broth one ladle (about ½ cup / 120 ml) at a time, stirring frequently. Wait until the liquid is mostly absorbed before adding the next ladle. Continue this process for about 20 minutes, or until the rice is creamy and cooked al dente. (20 minutes)
  8. Finish with cream and seasoning: Stir in the cashew cream, nutritional yeast, lemon juice, chopped thyme, and reserved sautéed mushrooms. Season with salt and pepper to taste. Cook for another 2-3 minutes, stirring gently to combine and warm through.
  9. Garnish and serve: Sprinkle fresh parsley on top and serve immediately. The risotto should be creamy, with a slight bite in the rice and deep earthy mushroom notes. (2 minutes)

Tip: If the risotto thickens too much before serving, stir in a splash of warm broth or water to loosen it up. You want it to spread slightly on the plate but not be soupy.

Cooking Tips & Techniques

Risotto isn’t something you can rush, and honestly, that’s part of its charm. Stirring regularly releases the rice’s starch, creating that signature creamy texture. But don’t overdo it — too much stirring can break down the grains.

I’ve learned the hard way that using warm broth is non-negotiable. Cold broth shocks the rice and slows cooking, leading to uneven texture. Also, keep your heat at medium to medium-low while adding broth; too high and you risk burning the rice before it cooks through.

When sautéing mushrooms, patience is your friend. Let them brown well to develop those rich, earthy flavors instead of steaming them. If you notice the pan getting dry, add a splash of olive oil or broth to keep things moving.

For the cashew cream, soaking cashews longer (up to 2 hours) makes blending easier and the cream silkier. If you prefer a lighter texture, experiment with blending in some oat or almond milk instead of water.

Multi-tasking tip: While the risotto cooks, you can prep a simple side salad or a loaf of crusty bread. Just be sure to keep stirring the rice at regular intervals — it’s not a dish to leave unattended!

Variations & Adaptations

  • Seasonal mushrooms: Swap in chanterelles, porcini, or oyster mushrooms for different earthy profiles depending on what’s fresh or available.
  • Gluten-free option: This recipe is naturally gluten-free since Arborio rice contains no gluten. Just double-check your broth ingredients to be safe.
  • Nut-free alternative: Instead of cashew cream, try blending silken tofu or coconut cream for a creamy finish without nuts.
  • Herb variations: Add rosemary or sage along with thyme for a woodsy twist, or finish with fresh basil for a different flavor direction.
  • Cooking method adaptation: For a quicker version, try cooking the risotto in an Instant Pot using the sauté and pressure cook functions—reduce broth slightly and add it all at once.

Personally, I once added a splash of truffle oil right at the end for an indulgent, earthy aroma that wowed my guests. But even without that, the simple ingredients shine beautifully.

Serving & Storage Suggestions

This creamy vegan mushroom risotto is best served hot, straight from the pan, to enjoy its luscious texture and fresh flavors. Garnishing with fresh parsley or a sprinkle of lemon zest adds brightness and appeal.

Pair it with a crisp green salad or roasted seasonal vegetables for a well-rounded meal. A glass of chilled dry white wine or sparkling water with lemon complements the dish nicely without overpowering the subtle mushroom notes.

Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of broth or water to bring back that creamy consistency. Risotto tends to thicken as it cools, so adding liquid during reheating keeps it from drying out.

While risotto is always best fresh, I’ve found that letting it rest overnight actually deepens the flavors—just be sure to reheat carefully to maintain the creamy texture.

Nutritional Information & Benefits

This vegan mushroom risotto offers a comforting yet wholesome meal with a balanced nutritional profile. A typical serving contains around 350-400 calories, with healthy fats from olive oil and cashew cream, moderate protein, and complex carbohydrates from the Arborio rice.

Mushrooms provide valuable antioxidants and B vitamins, which support energy production and immune health. The use of nutritional yeast adds a boost of vitamin B12, important for plant-based diets.

Since this recipe is naturally dairy-free and gluten-free, it suits many dietary needs. It’s a satisfying choice for those seeking a nourishing, plant-based comfort food without sacrificing flavor or texture.

Conclusion

This creamy vegan mushroom risotto with rich earthy flavors is a dish that brings warmth and comfort with every spoonful. It’s approachable for home cooks yet impressive enough for special occasions. I encourage you to make it your own—tweak the mushroom mix, experiment with herbs, or try different cream alternatives.

Honestly, this recipe holds a special place in my kitchen because it was shared through a simple, unspoken friendship moment. It’s a reminder that food connects us, even across fences and busy days.

If you try this recipe, I’d love to hear how you customize it or any tips you discover. Leave a comment below or share your variations—let’s keep this cozy conversation going!

FAQs About Creamy Vegan Mushroom Risotto

Can I use other types of rice for this risotto?

Arborio rice is best because it releases starch that creates the creamy texture. Short-grain rice like Carnaroli or Vialone Nano also works well. Long-grain rice won’t give the same creaminess.

How do I make this risotto nut-free?

Swap the cashew cream for blended silken tofu or coconut cream. Both provide creaminess without nuts but will slightly change the flavor profile.

Is it possible to prepare this recipe without white wine?

Absolutely! Simply replace the wine with an equal amount of warm vegetable broth. The wine adds brightness, but the risotto will still be delicious without it.

Can I freeze leftover risotto?

Freezing risotto is not recommended as the texture can become grainy after thawing. It’s better to store leftovers in the fridge and consume within 3 days.

How do I know when the risotto is perfectly cooked?

The rice should be tender but still have a slight bite (al dente) and the dish should be creamy and slightly loose, not dry or overly thick.

Pin This Recipe!

creamy vegan mushroom risotto recipe

Print

Creamy Vegan Mushroom Risotto

A comforting and creamy vegan mushroom risotto featuring earthy flavors, made with simple pantry staples and a luxurious cashew cream for dairy-free richness.

  • Author: Lauren
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 ½ cups Arborio rice (300 g)
  • 10 oz mixed mushrooms (cremini, shiitake, button) (280 g)
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 3 tbsp olive oil
  • 5 cups vegetable broth (1.2 liters)
  • ½ cup dry white wine (120 ml), optional
  • ⅓ cup raw cashews, soaked in warm water for 20 minutes (50 g)
  • 2 tbsp nutritional yeast
  • 1 tbsp fresh lemon juice
  • 2 tsp fresh thyme, chopped
  • Salt and freshly ground black pepper to taste
  • Fresh parsley for garnish

Instructions

  1. Prepare the broth: Keep vegetable broth warm over low heat in a medium saucepan. Optionally simmer mushroom stems in broth for 10 minutes to intensify flavor.
  2. Make the cashew cream: Drain soaked cashews and blend with ½ cup warm water until smooth. Set aside.
  3. Sauté the mushrooms: Heat 2 tbsp olive oil in a large skillet over medium-high heat. Add sliced mushrooms and a pinch of salt. Cook until golden and liquid evaporates, about 7-8 minutes. Remove half for garnish.
  4. Cook the aromatics: Lower heat to medium, add remaining 1 tbsp olive oil, then onion and garlic. Sauté until translucent and fragrant, about 4-5 minutes.
  5. Toast the rice: Add Arborio rice to the pan with onions and garlic. Stir continuously for 2-3 minutes until rice edges look translucent and smell nutty.
  6. Deglaze with wine: Pour in white wine (or additional broth) and stir until almost fully absorbed, about 2-3 minutes.
  7. Add broth gradually: Add warm vegetable broth one ladle (½ cup) at a time, stirring frequently. Wait until liquid is mostly absorbed before adding next ladle. Continue for about 20 minutes until rice is creamy and al dente.
  8. Finish with cream and seasoning: Stir in cashew cream, nutritional yeast, lemon juice, chopped thyme, and reserved sautéed mushrooms. Season with salt and pepper. Cook 2-3 minutes to warm through.
  9. Garnish and serve: Sprinkle fresh parsley on top and serve immediately.

Notes

Use warm broth to avoid shocking the rice and ensure even cooking. Stir regularly but avoid over-stirring to maintain rice texture. If risotto thickens too much before serving, loosen with a splash of warm broth or water. Cashew cream can be substituted with blended silken tofu or coconut cream for nut-free option. Soaking cashews longer (up to 2 hours) makes cream silkier. Keep broth warm in a separate pot during cooking.

Nutrition

  • Serving Size: 1 cup risotto
  • Calories: 375
  • Sugar: 3
  • Sodium: 350
  • Fat: 14
  • Saturated Fat: 2
  • Carbohydrates: 50
  • Fiber: 3
  • Protein: 9

Keywords: vegan risotto, mushroom risotto, creamy vegan recipe, dairy-free risotto, plant-based comfort food, easy vegan dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating