If you’re looking for a comforting, quick, and utterly delicious dish to brighten up your weeknight dinners, this Mushroom and Spinach Orzo Recipe is your new best friend. Creamy, earthy mushrooms mingle perfectly with the fresh vibrancy of spinach, all tossed with tender orzo pasta that cooks up in just minutes. Whether you’re cooking for a busy family or a cozy dinner for two, this recipe balances heavenly flavors and nourishing ingredients beautifully, making every bite feel like a warm hug from the inside out.

Ingredients You’ll Need
This Mushroom and Spinach Orzo Recipe relies on a handful of simple but essential ingredients that each bring something special to the party. From the silky texture of orzo to the deep umami of mushrooms and the pop of green from fresh spinach, every item helps build layers of taste and color.
- 1 cup orzo: Choose whole-wheat orzo for added fiber and a nutty flavor upgrade.
- 2 tablespoons olive oil: Adds richness and helps sauté vegetables to perfection.
- 2 cloves garlic, minced: Imparts aromatic depth and a gentle bite.
- 1 small onion, finely chopped: Creates a sweet, savory base when softened.
- 2 cups mushrooms: Button, cremini, or baby bella all lend great earthiness and texture.
- 4 cups fresh spinach, roughly chopped: Brings freshness, vibrant green color, and an iron boost.
- 2 cups vegetable broth: Soaks the orzo with flavor and keeps the dish moist.
- ½ cup heavy cream (optional): Makes the dish luxuriously creamy; coconut cream works as a fantastic dairy-free swap.
- ½ cup grated Parmesan cheese (optional): Adds savory umami and a touch of saltiness.
- Salt and pepper to taste: Essential to brighten and balance all flavors.
- Fresh herbs (thyme or parsley): The finishing touch that lifts and freshens every bite.
How to Make Mushroom and Spinach Orzo Recipe
Step 1: Cook the Orzo
Start by cooking the orzo according to package instructions in well-salted boiling water. Al dente is the goal here because you want some bite and that tender, pasta-perfect texture. Once cooked, drain and toss lightly with a tablespoon of olive oil to keep the grains from sticking together. Set it aside while you prepare your flavorful veggies.
Step 2: Sauté the Vegetables
Heat olive oil in a large skillet over medium heat. Begin with the finely chopped onion, softening it gently for 2 to 3 minutes until translucent and sweet. Add the minced garlic and cook just one minute longer, letting that wonderful fragrance fill your kitchen. Next, stir in the mushrooms and allow them to brown and release their juices, which takes about 5 to 7 minutes. This step is where the deep, savory body of the dish really starts to shine.
Step 3: Incorporate the Spinach
Now it’s time for that burst of green! Add the roughly chopped fresh spinach into the skillet, tossing and stirring until it wilts down, which takes just a couple of minutes. If needed, add the spinach in batches to ensure even cooking. This vibrant addition not only adds nutrients but brightens the flavor profile, providing a lovely contrast to the earthiness of the mushrooms.
Step 4: Add Broth and Cream
Pour in the vegetable broth and allow everything to simmer gently for 3 to 4 minutes. This lets the flavors marry and the broth reduce slightly, concentrating the taste. For a creamier, more indulgent version of this Mushroom and Spinach Orzo Recipe, stir in heavy cream now. If you prefer to keep things dairy-free, coconut cream is a luscious and tasty substitute.
Step 5: Combine with Orzo and Cheese
Return the cooked orzo to the skillet, mixing it well with the vegetable and broth mixture until everything is thoroughly combined and coated in that creamy goodness. If you’re using Parmesan cheese, sprinkle it over now and stir until it melts smoothly, adding a perfect umami richness that feels utterly comforting.
Step 6: Season and Serve
Finally, taste and season with salt and black pepper to your liking. Garnish with fresh herbs like thyme or parsley for a fragrant, colorful finish. For an extra layer of flavor and texture, consider adding a zest of lemon or a squeeze of lemon juice along with toasted pine nuts or walnuts. These bright and crunchy accents take this Mushroom and Spinach Orzo Recipe to the next level, making it truly unforgettable.
How to Serve Mushroom and Spinach Orzo Recipe

Garnishes
Fresh herbs such as thyme or parsley are the classic choice to finish this dish, adding a pop of green and a fresh aroma that complements the earthy mushrooms beautifully. A sprinkle of lemon zest or a few toasted nuts like pine nuts or walnuts adds brightness and crunch, giving each mouthful an exciting contrast.
Side Dishes
This Mushroom and Spinach Orzo Recipe stands strong as a main dish, but you can easily round out your meal with a crisp green salad or roasted vegetables. A side of garlic bread or warm pita is also fantastic for soaking up any luscious sauce leftovers on your plate, making your dinner even more satisfying.
Creative Ways to Present
Serve this orzo in rustic bowls for a cozy vibe, or get fancy by plating it with a swirl of cream on top and placing delicate herb sprigs strategically for a restaurant-worthy look. You can also stuff roasted bell peppers or hollowed tomatoes with the warm orzo mixture, turning this meal into a gorgeous presentation that’s perfect for entertaining friends.
Make Ahead and Storage
Storing Leftovers
Any leftovers can be stored in an airtight container in the refrigerator for up to 3 days. The flavors tend to marry even more overnight, making for a delicious next-day meal that just needs a quick reheat.
Freezing
This Mushroom and Spinach Orzo Recipe freezes well if you want to prepare it ahead of time. Place cooled portions in freezer-safe containers or bags and freeze for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator before reheating gently.
Reheating
Reheat leftovers in a skillet over medium-low heat, adding a splash of vegetable broth or water to loosen the texture and keep the orzo creamy. Alternatively, a microwave works fine—just cover to retain moisture and stir halfway through heating to warm evenly.
FAQs
Can I use other greens instead of spinach?
Absolutely! Kale, Swiss chard, or even arugula make wonderful substitutes, though cooking times might vary slightly to ensure they are tender but still vibrant.
Is it possible to make this recipe vegan?
Yes, just swap the heavy cream with coconut cream or another plant-based cream, and omit the Parmesan cheese or use a vegan cheese alternative for that cheesy flavor.
Can I use dried herbs instead of fresh?
You can, but fresh herbs really bring freshness and brightness to this dish. If using dried, add them earlier in the cooking process so their flavors soften and infuse the dish.
What type of mushrooms works best?
Button, cremini, and baby bella mushrooms are all excellent choices. Feel free to mix mushrooms for added texture and richer flavor.
How do I make the orzo extra creamy?
In addition to adding cream or coconut cream, stir in a little more cheese and a knob of butter at the end of cooking to elevate the creaminess to dreamy levels.
Final Thoughts
I can’t recommend this Mushroom and Spinach Orzo Recipe enough for those nights when you want something that feels both special and simple to prepare. With every bite, you’ll enjoy the comforting textures and bright, earthy flavors perfectly balanced in a dish that’s as nourishing as it is delicious. Give it a whirl—you might just find your new go-to meal that’s sure to impress anyone you share it with!
Print
Mushroom and Spinach Orzo Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
A comforting and creamy Mushroom and Spinach Orzo recipe that combines tender orzo pasta with sautéed mushrooms, fresh spinach, and a rich vegetable broth base. Enhanced with optional heavy cream and Parmesan cheese, this dish is perfect as a hearty main or side, ready in just 30 minutes.
Ingredients
Orzo
- 1 cup orzo (you can use whole-wheat orzo for a healthier option)
Vegetables
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 2 cups mushrooms (button, cremini, or baby bella all work well)
- 4 cups fresh spinach (roughly chopped)
Liquids & Dairy
- 2 tablespoons olive oil
- 2 cups vegetable broth
- ½ cup heavy cream (optional, for a creamier version; you can substitute with coconut cream for a dairy-free option)
- ½ cup grated Parmesan cheese (optional, but adds great flavor)
Seasonings & Garnishes
- Salt and pepper to taste
- Fresh herbs (such as thyme or parsley for garnish)
Instructions
- Cook the Orzo: Cook the orzo according to the package instructions in salted water for about 8–10 minutes until al dente. Drain it well, toss with a little olive oil if desired to prevent sticking, then set aside.
- Sauté the Vegetables: Heat olive oil in a skillet over medium heat. Sauté the finely chopped onion for 2–3 minutes until softened and translucent. Add the minced garlic and cook for another minute until fragrant. Then add the mushrooms and cook for 5–7 minutes, stirring occasionally until they turn golden brown and release their moisture.
- Incorporate the Spinach: Stir in the fresh chopped spinach, cooking for 1–2 minutes until it wilts down. Add the spinach in batches if needed to ensure even cooking and prevent overcrowding.
- Add Broth and Cream: Pour in the vegetable broth and bring the mixture to a gentle simmer. Let it cook for 3–4 minutes to allow the flavors to meld. If you prefer a creamier dish, stir in the heavy cream or coconut cream at this stage and heat through.
- Combine with Orzo and Cheese: Add the cooked orzo to the skillet with the vegetable mixture and stir well to coat the pasta evenly. Sprinkle in the grated Parmesan cheese if using, stirring until the cheese melts and incorporates into the sauce.
- Season and Serve: Taste and adjust seasoning with salt and freshly ground black pepper as desired. Garnish with fresh herbs such as thyme or parsley. For extra flavor, optionally add lemon zest or juice and toasted pine nuts or walnuts. Serve warm and enjoy!
Notes
- For a dairy-free option, substitute heavy cream with coconut cream and skip the Parmesan cheese or use a vegan cheese alternative.
- Whole-wheat orzo can be used to increase fiber content and make the dish healthier.
- To add protein, consider mixing in cooked chickpeas or grilled chicken strips.
- Toast the orzo in the pan for a nuttier flavor before cooking in water, if desired.
- Fresh herbs like parsley or thyme enhance freshness and add aroma, but you can also use basil or oregano.
- To add a crunchy texture, sprinkle toasted nuts such as pine nuts or walnuts on top before serving.

