Creamy Mushroom Spinach Risotto

Featured in: Evening Suppers

This dish blends tender Arborio rice with earthy cremini mushrooms and fresh spinach, slowly cooked in vegetable broth and white wine to a creamy, silky texture. Butter, Parmesan cheese, and a touch of heavy cream enrich the risotto, while onion and garlic add aromatic depth. Cooking requires gentle stirring and gradual broth addition to achieve perfect al dente rice enveloped in a luscious sauce. Ideal as a satisfying vegetarian main, garnished with extra Parmesan and olive oil.

Updated on Mon, 10 Nov 2025 13:28:00 GMT
Creamy Mushroom and Spinach Risotto topped with Parmesan, perfect for a hearty dinner.  Save
Creamy Mushroom and Spinach Risotto topped with Parmesan, perfect for a hearty dinner. | moonthyme.com

A luscious, comforting Italian rice dish featuring tender Arborio rice, earthy mushrooms, and fresh spinach, all enveloped in a creamy, savory sauce.

This risotto quickly became a favorite in my home for its rich flavors and simple steps that make impressive results.

Ingredients

  • Vegetables: 250 g (9 oz) cremini or button mushrooms sliced, 150 g (5 oz) fresh spinach washed and roughly chopped, 1 medium yellow onion finely chopped, 2 cloves garlic minced
  • Rice & Liquids: 300 g (1½ cups) Arborio rice, 1 L (4 cups) vegetable broth kept warm, 120 ml (½ cup) dry white wine
  • Dairy: 60 g (¼ cup) unsalted butter divided, 60 g (½ cup) freshly grated Parmesan cheese, 60 ml (¼ cup) heavy cream
  • Seasonings: 2 tbsp olive oil, ½ tsp salt (or to taste), ¼ tsp freshly ground black pepper, Optional pinch of nutmeg

Instructions

Sauté Mushrooms:
In a large, heavy saucepan, heat 1 tbsp olive oil and 1 tbsp butter over medium heat. Add the mushrooms and sauté for 5–7 minutes, until golden and their moisture has evaporated. Remove mushrooms and set aside.
Cook Onion and Garlic:
In the same pan, add the remaining olive oil and butter. Add onion and cook for 3–4 minutes, until soft and translucent. Stir in the garlic and cook for 1 minute until fragrant.
Toast Rice:
Add Arborio rice and toast for 2 minutes, stirring frequently, until the edges look translucent.
Add Wine:
Pour in the white wine and stir until fully absorbed.
Add Broth Gradually:
Add a ladleful of warm vegetable broth and stir gently. When the broth is mostly absorbed, add another ladleful. Continue adding broth, stirring frequently, allowing each addition to be mostly absorbed before adding the next, until the rice is creamy and al dente, about 18–20 minutes.
Combine Mushrooms and Spinach:
Stir in the sautéed mushrooms and spinach. Cook for 2–3 minutes, until spinach is wilted.
Finish Risotto:
Remove from heat. Stir in Parmesan cheese, heavy cream, salt, pepper, and nutmeg (if using). Taste and adjust seasoning as needed.
Serve:
Serve immediately, garnished with extra Parmesan and a drizzle of olive oil if desired.
Lusciously creamy Mushroom and Spinach Risotto garnished with fresh herbs, delightful comfort food.  Save
Lusciously creamy Mushroom and Spinach Risotto garnished with fresh herbs, delightful comfort food. | moonthyme.com

Cooking this recipe always brings my family together around the table for a cozy meal and heartfelt conversation.

Variations

Try adding wild mushrooms for a deeper earthy flavor or substitute heavy cream with coconut milk for a dairy-free twist.

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently with a splash of broth to restore creaminess.

Pairings

Pairs wonderfully with a crisp Pinot Grigio or Sauvignon Blanc and a light green salad with lemon vinaigrette.

Rich and savory Creamy Mushroom and Spinach Risotto served with a crisp white wine. Save
Rich and savory Creamy Mushroom and Spinach Risotto served with a crisp white wine. | moonthyme.com

This risotto is a perfect balance of comfort and elegance ready to be enjoyed any day of the week.

Recipe FAQ

What type of rice is best for this dish?

Arborio rice is preferred due to its high starch content, which creates the creamy texture characteristic of risotto.

Can I substitute the mushrooms with other varieties?

Yes, wild mushrooms like shiitake or porcini enhance flavor complexity, but cremini or button mushrooms work well for a milder taste.

How do I achieve the perfect creamy consistency?

Gradually adding warm vegetable broth while stirring allows the rice to slowly release starch, resulting in a smooth, creamy texture.

Is it possible to make this dish vegan?

Substitute butter with vegan margarine, replace Parmesan with plant-based cheese alternatives, and use dairy-free cream to keep the richness.

What wine pairs well with this dish?

A crisp Pinot Grigio or Sauvignon Blanc complements the savory and earthy flavors perfectly.

Can this be prepared ahead of time?

Risotto is best served fresh; reheating may alter the creamy texture but gently warming with a splash of broth helps restore creaminess.

Creamy Mushroom Spinach Risotto

A comforting dish blending Arborio rice with mushrooms, spinach, Parmesan, and a creamy sauce for rich flavors.

Prep Time
15 min
Time to Cook
35 min
Total Duration
50 min
Created by Lydia Brooks


Skill Level Medium

Cuisine Italian

Portions 4 Serving Size

Diet Info Vegetarian Friendly

What You'll Need

Vegetables

01 9 oz cremini or button mushrooms, sliced
02 5 oz fresh spinach, washed and roughly chopped
03 1 medium yellow onion, finely chopped
04 2 cloves garlic, minced

Rice & Liquids

01 1½ cups Arborio rice
02 4 cups vegetable broth, kept warm
03 ½ cup dry white wine

Dairy

01 ¼ cup unsalted butter, divided
02 ½ cup freshly grated Parmesan cheese
03 ¼ cup heavy cream

Seasonings

01 2 tbsp olive oil
02 ½ tsp salt, or to taste
03 ¼ tsp freshly ground black pepper
04 Optional pinch of nutmeg

How to Make It

Step 01

Sauté mushrooms: Heat 1 tablespoon olive oil and 1 tablespoon butter in a large, heavy saucepan over medium heat. Add mushrooms and sauté for 5 to 7 minutes until golden and moisture has evaporated. Remove mushrooms and set aside.

Step 02

Cook aromatics: Add remaining olive oil and butter to the pan. Cook onion for 3 to 4 minutes until soft and translucent. Stir in garlic and cook for 1 minute until fragrant.

Step 03

Toast rice: Add Arborio rice to the pan and toast for 2 minutes, stirring frequently until edges become translucent.

Step 04

Deglaze with wine: Pour in white wine and stir continuously until fully absorbed by the rice.

Step 05

Add broth gradually: Add a ladle of warm vegetable broth and stir gently. When mostly absorbed, add another ladle. Continue this process, stirring frequently, until rice is creamy and al dente, about 18 to 20 minutes.

Step 06

Incorporate mushrooms and spinach: Stir sautéed mushrooms and fresh spinach into the rice. Cook for 2 to 3 minutes until spinach wilts.

Step 07

Finish with dairy and seasoning: Remove from heat. Stir in Parmesan cheese, heavy cream, salt, pepper, and nutmeg if using. Taste and adjust seasoning as necessary.

Step 08

Serve: Serve immediately, optionally garnished with extra Parmesan and a drizzle of olive oil.

Tools Needed

  • Large heavy saucepan or Dutch oven
  • Wooden spoon
  • Ladle
  • Chef's knife
  • Cutting board

Allergen Details

Review every ingredient for allergens and ask a medical professional when unsure.
  • Contains dairy, sulfites in wine, and potential gluten depending on broth or cheese brands.

Nutrition Details (each serving)

These details are for reference only, and shouldn't replace healthcare advice.
  • Energy: 480
  • Fats: 19 g
  • Carbohydrates: 62 g
  • Proteins: 13 g