There’s something incredibly satisfying about a meal that comes together in just one pan—and this One-Pan Mushroom & Spinach Rice does exactly that. The earthy aroma of sautéed mushrooms mingling with fresh spinach and tender rice fills the kitchen, promising comfort without the fuss. After long days when fast food feels like the easy choice, this recipe reminds me home-cooked meals can be both simple and nourishing. With each bite, the creamy texture and savory flavors surprise you, proving that effortless cooking doesn’t mean sacrificing taste. Whether you’re a seasoned chef or just craving a wholesome meal, this dish is sure to become a go-to favorite for busy weeknights or cozy weekends alike.

Why choose One-Pan Mushroom & Spinach Rice?
Simplicity shines through with just one pan to clean, making dinner a breeze. Bursting flavors come from earthy mushrooms and fresh spinach, creating a savory, satisfying meal. Time-saving prep means you can enjoy a homemade dinner without the wait. Versatility allows easy additions like cheese or nuts to match your mood. Plus, comfort food made healthy and delicious keeps you coming back for more!
One-Pan Mushroom & Spinach Rice Ingredients
For the Rice and Veggies
- White rice – Choose long-grain for fluffy, separate grains in your One-Pan Mushroom & Spinach Rice.
- Fresh mushrooms – Button or cremini work best; sauté them to deepen their earthy flavor.
- Baby spinach – Adds vibrant color and a nutrient boost; stir in last to keep it tender.
- Onion – Finely chopped to add sweetness and depth to the base of the dish.
- Garlic cloves – Minced for a fragrant, savory punch that elevates the overall flavor.
For Cooking and Seasoning
- Olive oil – Use extra virgin for the richest taste and to sauté veggies evenly.
- Vegetable broth – Swap water for broth to infuse your rice with savory goodness.
- Salt – Essential for enhancing all the natural flavors without overpowering.
- Black pepper – Freshly ground to add subtle heat and complexity.
Optional Enhancements
- Parmesan cheese – Sprinkle just before serving for a creamy, salty finish.
- Toasted pine nuts – Toss in last for a crunchy texture contrast and nutty flavor.
- Red pepper flakes – Add a pinch if you like a gentle spicy kick to your One-Pan Mushroom & Spinach Rice.
How to Make One-Pan Mushroom & Spinach Rice
- Heat Pan: Place a large, heavy skillet over medium heat, add the olive oil, and heat until it shimmers, about 1–2 minutes to coat the surface evenly.
- Sauté Aromatics: Add chopped onion to the hot pan, stirring gently for 3–4 minutes until translucent and sweet, then mix in minced garlic for another 30 seconds to release its fragrant perfume.
- Cook Mushrooms: Toss in sliced mushrooms, stirring occasionally as they soften and brown, about 5–6 minutes; watch for deep golden edges that enrich the dish’s earthy aroma and flavor.
- Toast Rice: Stir in the uncooked rice, ensuring each grain is coated in oil and toasting for about 2 minutes until it looks translucent at the edges.
- Add Broth: Pour in the vegetable broth, season lightly with salt and freshly ground pepper, then raise heat to medium-high to bring the mixture to a gentle boil.
- Simmer: Reduce heat to low, cover the pan tightly, and let the rice cook for 18–20 minutes until all liquid is absorbed and grains are tender and fluffy.
- Stir in Spinach: Uncover the pan, add fresh baby spinach, fold gently until wilted in 1–2 minutes, then remove from heat and fluff rice with a fork to serve immediately.
Optional: Sprinkle grated Parmesan and toasted pine nuts for extra richness.
Exact quantities are listed in the recipe card below.

Expert Tips for One-Pan Mushroom & Spinach Rice
- Use fresh ingredients: Fresh mushrooms and baby spinach bring vibrant flavor and texture, making your One-Pan Mushroom & Spinach Rice truly stand out.
- Toast the rice: Lightly toasting the rice before adding broth prevents mushiness and adds a subtle nuttiness to each bite.
- Control heat carefully: Keep a low simmer while cooking to avoid burning the rice or drying it out; patience yields perfectly tender grains.
- Add spinach last: Stir spinach in at the very end to keep it tender and bright green, rather than wilted into a dull mess.
- Season gradually: Taste as you go to balance salt and pepper perfectly—over-seasoning can overwhelm the delicate mushroom and spinach flavors.
Storage Tips for One-Pan Mushroom & Spinach Rice
Fridge: Store your leftover One-Pan Mushroom & Spinach Rice in an airtight container for up to 3 days. This ensures the flavors remain intact and fresh.
Freezer: If you want to enjoy this dish later, freeze the rice in a freezer-safe container for up to 2 months. Make sure to cool it completely before sealing.
Reheating: To reheat, thaw in the fridge overnight, then warm in a skillet over medium heat with a splash of broth or water, stirring until heated through.
Room Temperature: Avoid leaving the rice out at room temperature for more than 2 hours to prevent any food safety issues.
What to Serve with One-Pan Mushroom & Spinach Rice?
Creating a delightful meal around this rice dish can enhance your dining experience and bring bursts of flavor to your table.
-
Garlic Bread: A buttery, crusty loaf carries the enticing garlic aroma, perfectly complementing the savory rice. It’s great for mopping up any extra sauce!
-
Mixed Green Salad: A refreshing salad with a tangy vinaigrette adds a crunchy texture, balancing the creamy rice and elevating your meal’s freshness.
-
Lemon Wedge: A splash of fresh lemon juice brightens flavors and adds a zing that wakes up the earthy mushrooms beautifully.
-
Roasted Vegetables: Seasonal roasted veggies bring a caramelized sweetness that contrasts deliciously with the rice’s savory base, creating a delightful harmony of flavors.
-
Grilled Chicken: Tender, marinated grilled chicken provides a hearty protein boost and introduces a satisfying charred flavor that pairs wonderfully with the rice.
-
White Wine: A crisp Sauvignon Blanc enhances the dish while making each bite feel like a sophisticated dining experience, elevating your evening.
Pairing this One-Pan Mushroom & Spinach Rice with these delightful sides transforms it into an unforgettable meal fit for any occasion!
Variations & Substitutions for One-Pan Mushroom & Spinach Rice
Feel free to explore these delightful twists, enhancing your dish to suit your taste and dietary preferences!
-
Brown Rice: Swap white rice for brown rice for a nuttier flavor and chewy texture; just increase cooking time by about 10–15 minutes.
-
Dairy-Free: Substitute Parmesan cheese with nutritional yeast for a cheesy flavor without the dairy; it’s packed with nutrients too!
-
Mushroom Medley: Use a mix of mushrooms, such as shiitake and oyster, to deepen the umami flavor; each variety brings a unique taste.
-
Vegetable Boost: Add more veggies like bell peppers, zucchini, or corn for extra color and crunch; they’ll also enhance the nutritional profile.
-
Protein-Packed: Stir in cooked chickpeas or lentils to bring a hearty protein punch; this makes the dish more filling and satisfying.
-
Spicy Kick: Incorporate diced jalapeños or a dash of sriracha for a delightful heat that complements the savory flavors beautifully.
-
Herb Infusion: Fresh herbs like thyme or parsley can elevate the dish with fragrant notes; sprinkle them in just before serving for brightness.
-
Coconut Milk: Replace some broth with coconut milk for a creamy, tropical twist; the subtle sweetness pairs wonderfully with the earthy mushrooms.
Let your creativity flow and make this recipe uniquely yours!
Make Ahead Options
These One-Pan Mushroom & Spinach Rice are an ideal meal prep solution for busy home cooks! You can sauté the mushrooms, onions, and garlic up to 24 hours in advance, allowing you to refrigerate them in an airtight container to preserve flavors. Additionally, you can measure and prepare your rice and broth beforehand, ensuring everything is ready to go when you’re short on time. When you’re ready to serve, simply reheat the prepped mixture in your skillet over medium heat, add the rice and broth, and follow the final cooking instructions. This not only saves you time during hectic weeknights but also guarantees that your dish remains just as delicious and satisfying!

One-Pan Mushroom & Spinach Rice Recipe FAQs
How do I select the best mushrooms for One-Pan Mushroom & Spinach Rice?
Choose fresh, firm mushrooms without dark spots or sliminess. Button or cremini mushrooms work wonderfully—they have a mild, earthy flavor that deepens when sautéed and complements spinach perfectly.
What’s the best way to store leftover One-Pan Mushroom & Spinach Rice?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Make sure the rice cools to room temperature before sealing to keep the flavors fresh and prevent sogginess.
Can I freeze One-Pan Mushroom & Spinach Rice for later?
Absolutely! Let the rice cool completely, then transfer it into a freezer-safe container or zip-top bag. Freeze for up to 2 months. When ready to eat, thaw in the fridge overnight and gently reheat in a skillet with a splash of broth or water to restore moisture.
Why does my rice sometimes get mushy, and how can I fix it?
Mushy rice often means too much liquid or stirring during cooking. To prevent this, toast the rice first, use the exact broth amount, and keep the heat low during simmering—no peeking or stirring until done. This helps each grain stay fluffy and separate.
Is this dish suitable for people with dietary restrictions or pets?
This recipe is naturally vegetarian and can be made vegan by skipping Parmesan cheese or using a dairy-free alternative. However, avoid feeding it to pets as sautéed garlic and onions can be harmful to dogs and cats. Always keep your furry friends’ diet in mind!

Easy One-Pan Mushroom & Spinach Rice That Bursts with Flavor
Ingredients
Equipment
Method
- Heat a large skillet over medium heat, add the olive oil, and heat until it shimmers, about 1–2 minutes.
- Add chopped onion, stirring for 3–4 minutes until translucent, then mix in minced garlic for 30 seconds.
- Add sliced mushrooms, stirring occasionally for 5–6 minutes until softened and browned.
- Stir in uncooked rice, ensuring it is coated in oil, toasting for about 2 minutes until translucent at the edges.
- Pour in vegetable broth, season with salt and pepper, then raise heat to bring to a gentle boil.
- Reduce heat to low, cover, and let cook for 18–20 minutes until liquid is absorbed and grains are tender.
- Uncover, add fresh spinach, fold in until wilted in 1–2 minutes, then fluff rice with a fork to serve.




