Imagine the aroma of toasted Arborio rice mingling with earthy mushrooms and fresh spinach, all swirled into a luxuriously creamy sauce. That’s the magic of this Creamy Spinach and Mushroom Risotto—a dish that feels indulgent yet perfectly suited for a relaxed brunch.
What sets this risotto apart is the harmony between the nutty rice, the umami‑rich mushrooms, and the bright, slightly bitter spinach, all bound together with a splash of white wine and a generous handful of Parmesan.
Morning coffee lovers, weekend brunch hosts, and anyone craving a comforting yet elegant plate will adore this recipe. Serve it as a centerpiece for a lazy weekend or as a sophisticated upgrade to a regular weekday breakfast.
The process is straightforward: sauté aromatics, toast the rice, deglaze with wine, then patiently stir in warm broth until the grains become silky. Finish with butter, cream, and cheese for that signature melt‑in‑your‑mouth texture.
Why You'll Love This Recipe
Velvety Texture: Constant stirring releases the starches in Arborio rice, creating a naturally creamy base without the need for heavy cream.
Seasonal Freshness: Fresh spinach and mushrooms add vibrant color and a burst of garden‑grown flavor that brightens any morning table.
One‑Pan Simplicity: All ingredients cook in the same pot, minimizing cleanup while still delivering a restaurant‑quality result.
Customizable Comfort: Swap cheeses, add herbs, or toss in a poached egg for extra protein—this risotto adapts to any palate.
Ingredients
The heart of a great risotto lies in quality staples: Arborio rice for its creamy starch release, fresh mushrooms for depth, and spinach for a pop of color and nutrition. A splash of dry white wine lifts the flavors, while Parmesan and heavy cream provide richness without overpowering the delicate vegetables. Finishing touches of butter and fresh herbs tie everything together, delivering a balanced, comforting bite every time.
Main Ingredients
- 1 ½ cups Arborio rice
- 2 cups fresh baby spinach, roughly chopped
- 8 oz cremini mushrooms, sliced
Liquids & Cream
- ½ cup dry white wine (such as Sauvignon Blanc)
- 4 cups low‑sodium vegetable broth, kept warm
- ¼ cup heavy cream
Cheese & Butter
- ½ cup freshly grated Parmesan cheese
- 2 tablespoons unsalted butter
Seasonings & Aromatics
- 1 small onion, finely diced
- 2 cloves garlic, minced
- ¼ teaspoon freshly ground black pepper
- ½ teaspoon sea salt (adjust to taste)
- 1 tablespoon fresh lemon zest (optional)
Each component plays a specific role: the broth adds depth, the wine introduces acidity, and the butter and cream give the final silkiness. Parmesan contributes a salty umami punch, while the lemon zest (if you choose to add it) lifts the dish with a bright finish. Together, they create a balanced, comforting risotto that shines at any brunch table.
Step-by-Step Instructions

Preparing the Aromatics
Begin by heating a large, heavy‑bottomed pot over medium heat. Add 2 tablespoons unsalted butter and let it melt until it foams. Toss in the diced onion and sauté for 3–4 minutes, stirring occasionally, until it becomes translucent. Add the minced garlic and sliced mushrooms, cooking another 4 minutes until the mushrooms release their moisture and start to brown. This step builds the foundational flavor layer for the entire risotto.
Toasting the Rice
Sprinkle the 1 ½ cups Arborio rice over the sautéed aromatics. Stir continuously for about 2 minutes, allowing each grain to become lightly coated in butter and toast slightly. You’ll notice a faint nutty scent—this is a crucial step that prevents the rice from becoming mushy later on.
Deglazing & Adding Liquid
- Deglaze with wine. Pour ½ cup dry white wine into the pot, stirring quickly. The liquid will sizzle and dissolve the caramelized bits stuck to the bottom—these are flavor gold. Let the wine reduce by half, about 2 minutes.
- Start adding broth. Add a ladleful (≈½ cup) of warm vegetable broth, stirring until the rice absorbs most of the liquid. The mixture should look glossy and slightly thickened. Continue adding broth, one ladle at a time, waiting for each addition to be absorbed before adding the next. This gradual process, lasting 18–20 minutes, coax the starches out of the rice, creating the signature creaminess.
- Season as you go. Sprinkle ½ teaspoon sea salt and ¼ teaspoon freshly ground black pepper with each addition of broth. Adjust seasoning toward the end, remembering the Parmesan will add additional salt.
Finishing the Risotto
When the rice is al‑dente—soft on the outside with a slight bite in the center—stir in the chopped 2 cups fresh baby spinach. The heat will wilt the leaves in about a minute. Next, fold in ¼ cup heavy cream, ½ cup freshly grated Parmesan, and the remaining 1 tablespoon butter. Mix until everything is fully incorporated and the risotto shines. For an extra pop of brightness, grate 1 tablespoon fresh lemon zest over the top and give a final stir.
Plating & Serving
Spoon the risotto onto warmed plates, creating a small mound. Garnish with a drizzle of extra‑virgin olive oil, a sprinkle of additional Parmesan, and a few whole mushroom caps for visual appeal. Serve immediately while steaming hot; the creamy texture will begin to set as it cools, so prompt serving preserves the luxurious mouthfeel.
Tips & Tricks
Perfecting the Recipe
Keep broth simmering. Warm broth never stops the cooking process; adding cold liquid would shock the rice and slow down starch release.
Stir constantly but gently. Frequent stirring releases starches while preventing the rice from sticking or forming a crust at the bottom.
Taste for doneness. Start checking the rice at the 15‑minute mark; it should be tender yet retain a slight bite.
Finish off‑heat. Add butter, cream, and cheese off the heat to avoid breaking the emulsion and keep the sauce silky.
Flavor Enhancements
A splash of truffle oil drizzled just before serving adds an earthy luxury. For a subtle heat, stir in a pinch of red‑pepper flakes with the broth. Mixing in toasted pine nuts at the end contributes a pleasant crunch and nutty depth.
Common Mistakes to Avoid
Avoid adding all the broth at once—this prevents the rice from releasing its starches gradually, resulting in a watery texture. Also, never skip the resting period; letting the risotto sit for a couple of minutes lets flavors meld and the sauce thicken naturally.
Pro Tips
Use a wide, shallow pan. This increases surface area, promoting even evaporation and a creamier consistency.
Grate cheese fresh. Freshly grated Parmesan melts more smoothly, integrating fully without clumping.
Reserve a splash of broth. If the risotto looks too thick at the end, a tablespoon of hot broth will loosen it without diluting flavor.
Finish with a squeeze of lemon. A few drops of fresh lemon juice brighten the final dish, balancing richness.
Variations
Ingredient Swaps
Replace cremini mushrooms with shiitake or oyster mushrooms for a more intense umami profile. Swap spinach for kale or Swiss chard if you prefer a heartier green. For a dairy‑free version, use nutritional yeast instead of Parmesan and coconut cream in place of heavy cream.
Dietary Adjustments
To keep it gluten‑free, ensure the broth and wine are certified gluten‑free. For a low‑carb twist, substitute Arborio rice with cauliflower rice and add a tablespoon of cream cheese for extra creaminess. Vegans can use plant‑based butter, oat‑based cream, and a generous sprinkle of toasted almond flour for a cheesy finish.
Serving Suggestions
Pair the risotto with a crisp arugula salad dressed in lemon vinaigrette for contrast. Serve alongside smoked salmon or poached eggs for added protein. For a brunch buffet, present the risotto in individual ramekins topped with a drizzle of herb‑infused oil.
Storage Info
Leftover Storage
Cool the risotto to room temperature within two hours, then transfer it to an airtight container. Refrigerate for up to 3 days. For longer keeping, portion into freezer‑safe bags, squeeze out excess air, and freeze for up to 2 months. Re‑thaw overnight in the fridge before reheating.
Reheating Instructions
Reheat gently on the stovetop over low heat, adding a splash of broth or water to restore creaminess. Stir frequently until the mixture is hot and glossy. In a microwave, cover the portion with a damp paper towel and heat on medium power for 1½–2 minutes, stirring halfway through. Finish with a knob of butter for extra shine.
Frequently Asked Questions
This Creamy Spinach and Mushroom Risotto brings together simple ingredients, patient technique, and a touch of elegance—perfect for brunch or a leisurely weekend breakfast. By following the step‑by‑step guide, mastering the liquid‑addition rhythm, and using the tips provided, you’ll achieve a restaurant‑quality dish every time. Feel free to experiment with proteins, herbs, or dairy‑free swaps to make it truly yours. Enjoy the comforting creaminess and vibrant flavors with every spoonful!