If you’re looking for a cozy, flavorful, and beautifully simple meal, this Mushroom and Spinach Orzo Recipe is about to become your new favorite go-to. It brings together tender orzo pasta, earthy mushrooms, and vibrant spinach in a creamy, comforting base that feels both nourishing and satisfying. Every bite bursts with fresh, wholesome ingredients, making it a perfect dish for a quick weeknight dinner or a heartfelt weekend lunch with friends. The balance of textures and the mild richness make this recipe a wonderful example of how easy it is to create something truly special from everyday ingredients.

Ingredients You’ll Need
The magic behind this Mushroom and Spinach Orzo Recipe starts with a handful of simple, fresh, and essential ingredients. Each one plays a key role, from the tender orzo lending a pleasant bite, to the umami-packed mushrooms and bright, leafy spinach that add layers of flavor and color that light up the plate.
- 1 cup orzo: This tiny pasta cooks quickly and absorbs flavors beautifully, making it ideal for this creamy dish.
- 2 tablespoons olive oil: A heart-healthy fat that enhances the sautéing process and adds a silky mouthfeel.
- 2 cloves garlic, minced: Garlic brings that indispensable aromatic punch that wakes up every bite.
- 1 small onion, finely chopped: Adds sweetness and depth when gently cooked.
- 2 cups mushrooms (button, cremini, or baby bella): Mushrooms deliver an earthy complexity and a satisfying meaty texture.
- 4 cups fresh spinach, roughly chopped: Spinach brightens the dish with color and a tender, leafy bite.
- 2 cups vegetable broth: It’s the flavorful liquid base that ties everything together and keeps the orzo moist.
- ½ cup heavy cream (optional): For a luxurious, creamy finish; you can switch to coconut cream to keep it dairy-free.
- ½ cup grated Parmesan cheese (optional): A sharp, salty element that melts into the dish for extra richness.
- Salt and pepper to taste: Essential seasonings that elevate all the natural flavors.
- Fresh herbs (thyme or parsley for garnish): Adds a lovely fresh aroma and a pop of color right before serving.
How to Make Mushroom and Spinach Orzo Recipe
Step 1: Cook the Orzo
Start by bringing a pot of salted water to a boil and cook your orzo until it’s perfectly al dente, usually about 8 to 10 minutes. The orzo should have a slight chew but not be mushy. Once drained, toss it gently with a bit of olive oil to keep the grains from sticking and set it aside while you prepare the rest.
Step 2: Sauté the Vegetables
Heat your olive oil in a skillet over medium heat and start by softening the finely chopped onion for 2 to 3 minutes. This releases its natural sweetness and creates a wonderful base. Add the minced garlic and let it cook just until fragrant—about a minute. Next, toss in your mushrooms and cook them for about 5 to 7 minutes, stirring occasionally until they’re golden brown and have released their tasty moisture. This step is key for developing the earthy umami flavor that makes this recipe so irresistible.
Step 3: Incorporate the Spinach
Once the mushrooms look perfectly caramelized, stir in the fresh spinach. It might seem like a lot at first, but spinach wilts down beautifully. Cook it for 1 to 2 minutes until just wilted, adding it in batches if needed. This adds a vibrant green pop and a fresh, slightly sweet flavor that balances out the mushrooms.
Step 4: Add Broth and Cream
Pour in the vegetable broth and let everything simmer gently for about 3 to 4 minutes, allowing the flavors to meld together into a lovely base. If you want to amp up the creaminess, this is the time to stir in the heavy cream or coconut cream. The result is a dish that’s indulgent yet still light and bright thanks to the broth and greens.
Step 5: Combine with Orzo and Cheese
Next, add your cooked orzo to the skillet and toss it well so it’s fully coated in that luxurious sauce. If you’re using Parmesan cheese, sprinkle it over now and stir until it melts into the dish, adding a slightly nutty and salty depth that perfectly rounds out the flavors.
Step 6: Season and Serve
The final touch is seasoning with salt and freshly ground pepper to taste. Garnish with fresh herbs like thyme or parsley to add a fragrant, fresh note. For a really special finish, you can add a little lemon zest or juice and some toasted pine nuts or walnuts for a crunchy, bright contrast. Serve this warm, and get ready for all the compliments!
How to Serve Mushroom and Spinach Orzo Recipe

Garnishes
The best garnishes for this Mushroom and Spinach Orzo Recipe include fresh herbs like parsley or thyme to brighten the dish visually and aromatically. A scatter of grated Parmesan or a little lemon zest on top can elevate the flavors and give it a fresh finish that makes every bite pop with joy.
Side Dishes
This orzo pairs beautifully with simple sides like a crisp green salad dressed with lemon vinaigrette or roasted vegetables for added texture and flavor contrasts. If you want a heartier meal, pair it with grilled chicken or fish, which complement the creamy, earthy flavors without overpowering them.
Creative Ways to Present
For a dinner party or a more festive feel, serve the Mushroom and Spinach Orzo Recipe in individual shallow bowls garnished lovingly with herbs and nuts, or alongside toasted bread slices rubbed with garlic. You can also turn it into stuffed vegetables, using it as a filling for bell peppers or portobello mushroom caps for a pretty and satisfying presentation.
Make Ahead and Storage
Storing Leftovers
You can store any leftovers in an airtight container in the refrigerator for up to 3 days. Because the orzo tends to absorb the flavors so well, it actually tastes even better after the flavors have had a chance to marry overnight.
Freezing
This Mushroom and Spinach Orzo Recipe freezes well. Portion the cooled dish into freezer-safe containers or bags, and it will keep for up to 2 months. When freezing, leave out the fresh herbs and nuts, adding them fresh after reheating for the best texture.
Reheating
To reheat, thaw overnight in the fridge if frozen. Warm gently in a skillet over low heat with a splash of vegetable broth or water to loosen the sauce, stirring frequently. This keeps the orzo moist and creamy without drying out or becoming gummy.
FAQs
Can I use other types of pasta instead of orzo?
Absolutely! While orzo is perfect because of its small size and texture, small pasta shapes like ditalini or pastina work well too. Just adjust cooking times according to the pasta package instructions.
Is there a vegan version of the Mushroom and Spinach Orzo Recipe?
Yes. Simply swap the heavy cream for coconut cream and omit the Parmesan cheese or use a vegan cheese alternative. The mushrooms and spinach still give fantastic flavor and richness without the dairy.
Can I add protein to this dish?
For sure! Grilled chicken, shrimp, or even crispy tofu make great protein add-ins. You can stir them in at the end or serve on top to keep the textures distinct.
What if I don’t have fresh spinach on hand?
Frozen spinach works too—just thaw and squeeze out any excess water before stirring it in during the spinach step. It’s a handy shortcut that won’t compromise the flavor or texture much.
How do I make the dish less creamy?
Simply leave out the cream or use just a small splash of broth to keep it lighter. The vegetable broth and cheese alone provide plenty of flavor and moisture for a delicious meal.
Final Thoughts
This Mushroom and Spinach Orzo Recipe is one of those magical dishes that quietly steals the show with its comforting yet fresh flavors and effortless preparation. It’s approachable for cooks of all levels and guaranteed to become a staple in your recipe collection. Whether you’re cooking for yourself or sharing with loved ones, give this recipe a try and see how easily simple ingredients can create something truly special at your table.
Print
Mushroom and Spinach Orzo Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
A creamy and flavorful Mushroom and Spinach Orzo recipe that combines tender orzo pasta with sautéed mushrooms, fresh spinach, and a rich vegetable broth base. Enhanced with garlic, onion, and optional Parmesan cheese or creamy additions, this quick and easy dish serves as a comforting vegetarian meal perfect for weeknight dinners.
Ingredients
Pasta
- 1 cup orzo (whole-wheat option available)
Vegetables & Aromatics
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 2 cups mushrooms (button, cremini, or baby bella)
- 4 cups fresh spinach, roughly chopped
Liquids & Dairy
- 2 tablespoons olive oil
- 2 cups vegetable broth
- ½ cup heavy cream (optional, or substitute with coconut cream for dairy-free)
- ½ cup grated Parmesan cheese (optional)
Seasoning & Garnish
- Salt and pepper to taste
- Fresh herbs (thyme or parsley for garnish)
Instructions
- Cook the Orzo: Bring a pot of salted water to a boil and cook the orzo according to package instructions, about 8–10 minutes until al dente. Drain the pasta and toss with a little olive oil to prevent sticking, then set aside.
- Sauté the Vegetables: In a skillet, heat olive oil over medium heat. Add the finely chopped onion and cook for 2–3 minutes until soft and translucent. Add minced garlic and sauté for another minute until fragrant. Add the mushrooms and cook for 5–7 minutes until they turn golden brown and release their moisture.
- Incorporate the Spinach: Add the fresh spinach to the skillet in batches if necessary. Cook for 1–2 minutes, stirring until the spinach wilts and reduces in volume.
- Add Broth and Cream: Pour in the vegetable broth and bring to a simmer. Let it cook gently for 3–4 minutes to allow flavors to meld. If you prefer a creamier texture, stir in the heavy cream or coconut cream during this step.
- Combine with Orzo and Cheese: Add the cooked orzo to the skillet and mix thoroughly until the pasta is well-coated with the creamy vegetable mixture. Sprinkle in the Parmesan cheese, if using, and stir until melted and fully incorporated.
- Season and Serve: Taste and adjust the seasoning with salt and pepper. Garnish with fresh herbs such as thyme or parsley. For extra flavor, consider adding lemon zest or juice and toasted pine nuts or walnuts. Serve warm and enjoy.
Notes
- You can substitute heavy cream with coconut cream for a dairy-free version.
- For a healthier twist, use whole-wheat orzo.
- Adding lemon zest or juice brightens the flavor.
- To add texture and nuttiness, consider toasted pine nuts or walnuts as toppings.
- Adjust salt and pepper according to your taste preferences.

