If you’re craving a cozy, comforting dish that’s still light, wholesome, and packed with flavor, this creamy spinach mushroom risotto is your answer. Perfect for weeknights, dinner parties, or anytime you want to impress with minimal effort, this vegan risotto is as satisfying as it is beautiful. With tender Arborio rice, savory mushrooms, and vibrant spinach all enveloped in a creamy, plant-based sauce, this dish delivers on every front.
Whether you’re already a risotto lover or a curious home cook ready to try your hand at this Italian classic, you’ll find that this version is wonderfully easy, with no fancy ingredients or special skills required. It’s truly the kind of meal that warms you from the inside out.
Table of Contents
Why You’ll Love This Creamy Spinach Mushroom Risotto
There are so many reasons to fall in love with this Creamy Spinach Mushroom Risotto recipe. First off, it’s completely plant-based, making it suitable for vegans and those with dairy sensitivities. Yet, despite the lack of cream or cheese, the dish is lusciously rich and creamy thanks to dairy-free cream or coconut milk.
The blend of mushrooms and spinach gives a depth of flavor and earthy balance that complements the creamy texture of the rice. Even better, it’s a one-pot wonder (aside from the mushrooms), which means fewer dishes to wash. The final result is elegant enough for special occasions yet simple enough for any weeknight meal. Try pairing it with creamy butternut squash gnocchi or roasted tomato basil soup for a complete comfort food spread.
Who This Creamy Spinach Mushroom Risotto Recipe Is For
This creamy spinach mushroom risotto is ideal for:
- Plant-based eaters who miss the richness of traditional risotto
- Busy weeknight cooks looking for a fast, no-fuss meal
- Home chefs entertaining guests with dietary restrictions
- Lovers of Italian food craving something new
- Anyone trying to include more veggies in a delicious way
No matter your level of experience in the kitchen, this recipe breaks it down step-by-step so anyone can enjoy a bowl of homemade risotto.
Ingredients You’ll Need
Here’s everything you’ll need to make this incredible risotto:
- 1 cup (200 g) Arborio rice or any short-grain rice
- 1–2 tbsp olive oil or vegan butter, divided
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- ½ cup (120 ml) vegan white wine (optional)
- 2½ cups (600 ml) vegetable broth, divided
- ½ cup (120 ml) dairy-free cream or coconut milk
- 5.3 oz (150 g) spinach, fresh or frozen, roughly chopped
- 8.8 oz (250 g) mushrooms, sliced
- 2–3 tbsp soy sauce or tamari, to taste
- Salt and pepper, to taste
- Vegan parmesan or nutritional yeast flakes, for garnish
- Fresh parsley, chopped, for garnish
Ingredient Notes and Variations
- Rice: Arborio is preferred for its creamy finish, but other short-grain varieties like Carnaroli work as well.
- Wine: The wine adds acidity and depth, but you can skip it and add more broth instead.
- Cream/Milk: Coconut milk adds a slightly sweet creaminess, while dairy-free cream keeps it more neutral. Oat or soy cream works wonderfully.
- Spinach: If using frozen spinach, thaw and drain excess water first.
- Mushrooms: White button, cremini, or even shiitake all add unique flavor profiles. You can mix varieties too.
Kitchen Equipment You’ll Need
- Heavy-bottomed pot or non-stick saucepan
- Medium skillet for mushrooms
- Wooden spoon or spatula
- Measuring cups and spoons
- Ladle for adding broth
Step-by-Step Preparation: How to Make Creamy Spinach Mushroom Risotto
Step 1: Heat the Broth
Start by warming the vegetable broth in a saucepan over low heat. Keeping the broth warm helps it absorb more efficiently into the rice without dropping the cooking temperature.
Step 2: Sauté the Aromatics
In a large pot, heat 1 tablespoon of olive oil. Add the chopped onion and sauté for 2–3 minutes until translucent. Then stir in the garlic and cook for another minute until fragrant.
Step 3: Toast the Rice
Add the Arborio rice to the pot and toast it for about 1–2 minutes, stirring constantly. This step helps lock in the texture of the rice so it remains slightly al dente.
Step 4: Deglaze with Wine
Pour in the vegan white wine, if using. Let it simmer until most of the liquid has evaporated. This adds a lovely depth and slight acidity to the dish.
Step 5: Gradually Add Broth
Ladle in ½ cup of the warm broth, stirring gently and often until it’s absorbed. Continue adding broth, ½ cup at a time, stirring frequently. This slow process helps release the starches from the rice, creating that signature risotto creaminess. Keep this going for about 15 minutes, or until the rice is tender but still slightly firm in the center.
Step 6: Stir in the Cream and Spinach
Once the rice is cooked to perfection, add in the dairy-free cream or coconut milk. Stir until fully combined. Then fold in the chopped spinach, turn off the heat, and cover the pot to allow the spinach to wilt from the residual heat.
Step 7: Cook the Mushrooms Separately
In a separate pan, heat the remaining tablespoon of oil. Add the sliced mushrooms and sauté over high heat for 3–5 minutes until golden brown. Drizzle in soy sauce or tamari, stir to coat, and let the flavors absorb. Then stir the mushrooms into the risotto.
Step 8: Garnish and Serve
Season the risotto with salt and pepper to taste. Finish with a sprinkle of vegan parmesan or nutritional yeast, and garnish with fresh parsley before serving. For an extra burst of creaminess, serve alongside this creamy feta and green olive spread.
Pro Tips for the Best Spinach Mushroom Risotto
- Don’t rush: Adding broth gradually is key to achieving the creamy texture.
- Stir often but not constantly: Gentle stirring helps prevent sticking while promoting even cooking.
- Use warm broth only: Cold broth slows down cooking and can make the texture uneven.
- Taste frequently: Check for seasoning and doneness so the rice is perfectly cooked.
Common Mistakes to Avoid
- Skipping the toasting: This step adds depth and texture—don’t overlook it.
- Overcooking the rice: You want it creamy but not mushy.
- Using too much cream: It should enhance, not overpower.
- Not seasoning enough: Taste as you go and adjust with salt, pepper, and soy sauce.
Serving Suggestions
This creamy spinach mushroom risotto pairs beautifully with:
- A crisp side salad with lemon vinaigrette
- 30-minute Tuscan white bean soup for a cozy combo
- Roasted vegetables like asparagus or carrots
- Vegan garlic bread for a hearty meal
- A light soup as a first course
Creative Presentation Ideas
- Serve in shallow pasta bowls with a drizzle of olive oil
- Top with extra sautéed mushrooms for elegance
- Sprinkle crushed roasted nuts or seeds for crunch
- Plate with a swirl of cashew cream for restaurant-style flair
Flavor Variations and Add-Ins
- Add peas or zucchini for extra green goodness
- Stir in vegan pesto for a burst of herby flavor
- Try sun-dried tomatoes for a tangy kick
- Use different mushrooms like shiitake or oyster for variety
- Top with truffle oil for a gourmet finish
How to Store and Reheat
- Refrigerate leftovers in an airtight container for up to 3 days
- Reheat on the stove with a splash of broth or plant milk to loosen the texture
- Avoid microwaving for best texture; it can make the risotto rubbery
Make-Ahead Tips
- You can prep the mushrooms and chop the spinach ahead of time.
- The broth can be kept warm while prepping other ingredients to speed up cooking.
- Leftovers can be shaped into risotto cakes and pan-fried the next day for a fun twist!
Frequently Asked Questions
Can I make this risotto oil-free?
Yes, simply sauté with a bit of vegetable broth instead of oil.
Can I use brown rice instead?
You can, but the texture and cooking time will differ. It won’t be as creamy.
What’s the best dairy-free cream to use?
Oat cream and soy cream offer a neutral flavor, while coconut milk adds a hint of sweetness.
Can I freeze this risotto?
It’s best enjoyed fresh, but you can freeze it in portions and reheat gently on the stove.
Final Thoughts: Why This Risotto Is a Keeper
This creamy spinach mushroom risotto is a go-to recipe for anyone who loves comfort food with a healthy twist. It’s rich, satisfying, packed with flavor, and still full of plant-powered goodness. Plus, it’s adaptable, elegant, and foolproof.
Whether you’re feeding your family or entertaining guests, this recipe will leave everyone asking for seconds. Try it once, and it just might become your favorite weeknight dinner.
Call to Action – Share and Subscribe
If you enjoyed this recipe, don’t forget to share it with your friends and family! Subscribe for more wholesome, plant-based recipes like this one. Your support helps spread the joy of healthy, flavorful food!
PrintIrresistibly Creamy Spinach Mushroom Risotto You Need to Try
- Diet: Vegan
Description
This creamy spinach mushroom risotto is a cozy, plant-based dinner made with tender Arborio rice, savory sautéed mushrooms, and vibrant spinach stirred into a rich, dairy-free creamy finish. It’s elegant enough for guests but easy enough for weeknights.
Ingredients
- 1 cup (200 g) Arborio rice (or other short-grain rice)
- 1–2 tbsp olive oil or vegan butter, divided
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1/2 cup (120 ml) vegan white wine (optional; or use more broth)
- 2 1/2 cups (600 ml) vegetable broth, warmed and divided
- 1/2 cup (120 ml) dairy-free cream or coconut milk
- 5.3 oz (150 g) spinach, fresh or frozen (roughly chopped)
- 8.8 oz (250 g) mushrooms, sliced
- 2–3 tbsp soy sauce or tamari, to taste
- Salt and pepper, to taste
- Vegan parmesan or nutritional yeast flakes, for garnish
- Fresh parsley, chopped, for garnish
Instructions
- Heat the broth: Warm the vegetable broth in a saucepan over low heat and keep it warm while you cook.
- Sauté aromatics: In a large pot, heat 1 tbsp olive oil (or vegan butter). Add onion and sauté for 2–3 minutes until translucent. Stir in garlic and cook 1 minute until fragrant.
- Toast the rice: Add Arborio rice and toast for 1–2 minutes, stirring constantly.
- Deglaze (optional): Pour in vegan white wine and simmer until most of the liquid evaporates.
- Add broth gradually: Add about 1/2 cup warm broth, stirring gently and often until absorbed. Continue adding broth 1/2 cup at a time, stirring frequently, for about 15 minutes or until the rice is tender but still slightly firm in the center.
- Make it creamy + add spinach: Stir in dairy-free cream (or coconut milk) until combined. Fold in spinach, turn off heat, cover, and let the spinach wilt from residual heat.
- Cook mushrooms separately: In a separate skillet, heat the remaining 1 tbsp oil. Sauté mushrooms over high heat for 3–5 minutes until golden. Drizzle with soy sauce/tamari, stir to coat, then stir mushrooms into the risotto.
- Season + serve: Season with salt and pepper to taste. Garnish with vegan parmesan (or nutritional yeast) and fresh parsley, then serve warm.
Notes
- Rice: Arborio is ideal, but other short-grain rice like Carnaroli works too.
- Wine: Optional—skip it and use extra broth instead.
- Cream options: Oat or soy cream stays neutral; coconut milk adds a mild sweetness.
- Frozen spinach: Thaw and drain excess water before adding.
- Mushrooms: Button, cremini, shiitake, or a mix all work great.
- Pro tips: Add broth slowly, use warm broth, and taste as you go for perfect texture and seasoning.
- Storage: Refrigerate leftovers up to 3 days. Reheat on the stove with a splash of broth or plant milk to loosen.
- Make-ahead: Prep mushrooms and chop spinach ahead. Leftovers can be shaped into risotto cakes and pan-fried the next day.
Nutrition
- Serving Size: 1 serving


