
This one-pan recipe transforms simple ingredients into a dish with earthy depth and satisfying texture.
I developed this method to maximize flavor while minimizing cleanup, using fresh mushrooms and spinach for natural richness. The rice absorbs all the savory notes as it cooks, creating a cohesive, restaurant-quality side.
The process is straightforward: sauté aromatics, toast the rice, then let everything simmer until perfectly tender. The result is a dish that pairs beautifully with any main course.
With its balanced flavors and easy preparation, this becomes a go-to for weeknight dinners and special occasions alike.
Ingredients for Mushroom Spinach Rice
A handful of fresh ingredients create earthy depth and restaurant-quality texture in this one-pan dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Arborio Rice 🍚 | 1 ½ cups | Or substitute medium-grain rice |
| Cremini Mushrooms 🍄 | 12 oz | Sliced, stems removed |
| Fresh Spinach 🥬 | 5 oz | Baby spinach preferred |
| Yellow Onion 🧅 | 1 whole | Finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Vegetable Stock 💧 | 3 ½ cups | Low-sodium preferred |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Unsalted Butter 🧈 | 2 tbsp | Divided for cooking and finishing |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for richness |
| Fresh Thyme Sprigs 🌿 | 3 whole | Leaves stripped, stems discarded |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | To taste |
The mushrooms are critical for the earthy base—cremini or baby bella offer the deepest flavor, while white button work in a pinch. Whole Foods or Trader Joe’s typically stock the best selection. For the rice, Arborio’s starch content ensures the creamy finish, but medium-grain varieties like Calrose also absorb liquid well. The Parmesan should be Parmigiano-Reggiano for authentic depth; pre-grated versions lack the same melt and complexity.
No white wine? Substitute additional vegetable stock with 1 tsp lemon juice for acidity. Fresh thyme is ideal, but dried thyme at one-third the amount works. For a vegan adaptation, replace butter with olive oil and omit the Parmesan (or use nutritional yeast). Baby spinach wilts faster but requires no prep—regular spinach just needs a rough chop.
This keeps well, covered, in the fridge for 4-5 days. Reheat gently with a splash of stock to restore creaminess. Not freezer-friendly—the rice texture suffers. Best made fresh, but leftovers still taste great in stuffed peppers or as a base for fried eggs.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in a single pan—arborio rice, mushrooms, spinach—and let it simmer while I set the table.
- Umami Bomb: The cremini mushrooms and garlic create this deep, savory richness that makes the rice taste like it took hours.
- Meal Prep Hero: It reheats beautifully, so I make a big batch for lunches all week. Honestly, it tastes even better the next day.
- Budget Friendly: Arborio rice and creminis stretch further than you’d think, and spinach wilts down to nothing but pure flavor.
Step-by-Step Instructions for Mushroom Spinach Rice
Master this one-pan technique for perfectly creamy rice with earthy mushroom and vibrant spinach layers.
Step 1: Sauté Aromatics and Mushrooms
Heat the 2 tbsp extra-virgin olive oil and 1 tbsp unsalted butter in a large, deep skillet over medium-high heat. Add the finely diced yellow onion and cook for 3-4 minutes until it turns translucent and just beginning to caramelize.
Add the 12 oz cremini mushrooms, stripped fresh thyme sprigs, 1 tsp kosher salt, and 0.5 tsp freshly ground black pepper. Sauté for 6-7 minutes until the mushrooms release their moisture and develop a deep golden-brown color. This builds the flavor foundation for the entire dish.
Step 2: Toast the Rice and Deglaze
Stir in the 1.5 cups arborio rice, coating it thoroughly in the oil and mushroom mixture. Toast for 2-3 minutes until the grains become slightly translucent at the edges—this step enhances the nutty flavor of the rice and prevents a starchy finish.
Pour in the 0.5 cup dry white wine and stir constantly until the liquid is fully absorbed and the pan is nearly dry. The alcohol should cook off completely, leaving behind its bright acidity to balance the richness of the dish.
Step 3: Cook the Rice with Stock
Begin adding the 3.5 cups vegetable stock 1 cup at a time, stirring frequently. Allow each addition to be mostly absorbed before adding the next. This gradual process, taking about 18-20 minutes total, ensures the rice cooks evenly and develops its signature creamy texture.
The rice is ready when it’s al dente—tender with a slight bite—and the mixture has a porridge-like consistency. Taste and adjust seasoning if needed, though the salt from earlier should provide a good base.
Step 4: Finish with Spinach, Butter, and Parmesan
Remove the skillet from heat and stir in the 5 oz fresh spinach until it wilts completely, which should take less than 1 minute. The residual heat will gently cook the spinach without overcooking.
Add the remaining 1 tbsp unsalted butter and the 0.5 cup parmesan cheese. Stir vigorously until the butter melts and the parmesan is fully incorporated, creating a glossy, rich finish. The spinach should be vibrant green and evenly distributed throughout the creamy rice.
Pro Tips For Making Mushroom Spinach Rice
- Toast the rice first: Sauté the Arborio in the pan for 2-3 minutes before adding liquid—it deepens the nutty flavor and prevents mushiness. I learned this the hard way after my first few batches turned out gummy.
- Dry your mushrooms: Pat the creminis completely dry after washing, or they’ll steam instead of brown. Sounds tedious, but it’s the only way to get that rich, caramelized color.
- Add spinach last: Stir in the fresh spinach off the heat—it wilts in under a minute from residual warmth. Adding it too early turns it to sad, overcooked green mush.
- Use warm broth: Pour in heated broth instead of cold to keep the cooking temperature steady. After burning one batch from thermal shock, I now always warm mine in the microwave first.
Common Mistakes When Making Perfect Results
Overcooking Mushrooms
Don’t add all 12 oz cremini mushrooms at once to a crowded pan—they’ll steam instead of brown. I cook them in batches if needed, giving each piece space to develop that deep golden-brown color that builds flavor. 🌡️
Skipping the Rice Toast
Toasting the 1.5 cups arborio rice for 2-3 minutes is crucial for nutty depth. Without this step, your dish may taste starchy. Keep the heat at medium-high and stir constantly to prevent burning.
Rushing the Stock Addition
Adding all 3.5 cups vegetable stock at once leads to uneven cooking. I add it 1 cup at a time, waiting until each addition is mostly absorbed. This patience ensures creamy, al dente rice every time.
Overcrowding Spinach
Adding all 5 oz fresh spinach at once can make the dish watery. I add it in handfuls, stirring until wilted before adding more. This keeps the texture perfect and prevents a soggy finish.
Neglecting Seasoning
Taste as you go—especially after adding the 0.5 cup parmesan cheese. The cheese can vary in saltiness, so I always adjust with extra kosher salt or black pepper at the end. 💡
Using Cold Stock
Cold vegetable stock slows cooking and can shock the rice. I warm mine slightly before adding to maintain consistent heat. This small step helps the rice cook evenly and absorb liquid properly.
Nutrition Facts
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes, but thaw and drain it thoroughly first to remove excess moisture. Use 3 oz frozen for every 5 oz fresh. Squeeze out all liquid to prevent a watery dish.
What can I substitute for white wine?
Use 1/2 cup vegetable stock with 1 tsp lemon juice for acidity. The brightness balances the rich mushrooms and rice beautifully.
How do I make this dish vegan?
Swap butter for olive oil and omit Parmesan, or use 1/4 cup nutritional yeast for a cheesy flavor. The earthy depth remains intact.
Why did my rice turn out mushy?
Over-stirring or adding too much stock at once breaks the grains. Stir just enough to prevent sticking and add liquid gradually.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026