This Creamy Spinach and Mushroom Italian Orzo Recipe is an absolute delight that brings a comforting and delicious twist to your dinner table. Imagine tender orzo pasta swimming in a luscious, creamy sauce, studded with earthy mushrooms and vibrant spinach that add both color and nutrition. Every bite is a perfect harmony of flavors and textures, from the nutty Parmesan to the savory garlic-infused broth. It’s quick to make, utterly satisfying, and an ideal dish to cozy up with any night of the week.

Ingredients You’ll Need
These ingredients come together simply, each playing an essential role in building the rich, creamy texture and robust flavors of this dish. From the butter and olive oil that start the sauté to the fresh spinach that adds brightness, every component matters.
- 1 cup orzo pasta: This tiny pasta cooks quickly and soaks up all the creamy goodness beautifully.
- 2 tablespoons butter: Adds richness and helps sauté the mushrooms to golden perfection.
- 2 tablespoons olive oil: Balances the butter with a fruity, light flavor and aids in cooking the mushrooms evenly.
- 8 oz mushrooms, sliced (button or cremini): Provide an earthy, meaty bite with lovely texture and depth.
- 3 cups baby spinach: Adds a fresh, vibrant pop of green and wholesome nutrients.
- 3 cloves garlic, minced: Infuses the dish with a warm, aromatic punch of flavor.
- 2 ½ cups vegetable broth (or chicken broth): The flavorful cooking liquid that hydrates the orzo and melds all ingredients together.
- ½ cup heavy cream: Creates the silky, indulgent sauce that coats every bite.
- ½ cup grated Parmesan cheese: Brings a salty, nutty finish that makes the dish truly irresistible.
- Salt and black pepper, to taste: Essential seasonings to enhance and balance the flavors.
- Fresh parsley, for garnish (optional): A pop of bright color and fresh herbal notes when sprinkled on top.
How to Make Creamy Spinach and Mushroom Italian Orzo Recipe
Step 1: Sauté the Mushrooms
Start by heating the butter and olive oil in a large skillet over medium heat. Once hot, add the sliced mushrooms and cook them until they turn golden brown and tender, which takes about 6 to 8 minutes. This step is key because those beautifully caramelized mushrooms develop the deep, earthy flavor that anchors the dish.
Step 2: Add Garlic
Next, stir in the minced garlic and cook for an additional 1 minute until fragrant. This brief step releases the garlic’s aromatic oils without burning it, giving the dish a subtle yet essential savory boost.
Step 3: Toast the Orzo
Pour the orzo into the skillet and toast it lightly for about 2 minutes, stirring often. Toasting the orzo enhances its nutty flavor and prevents it from getting mushy later, creating a perfect texture in the final dish.
Step 4: Simmer with Broth
Now, add the vegetable or chicken broth and bring everything to a simmer. Cover the skillet and let it cook for 8 to 10 minutes, stirring occasionally, until the orzo is tender and has absorbed most of the liquid. This is where the pasta soaks up all those wonderful flavors.
Step 5: Finish with Cream, Cheese, and Spinach
Once the orzo is perfectly cooked, stir in the heavy cream, Parmesan cheese, and baby spinach. Cook for another 2 to 3 minutes until the spinach wilts and the sauce thickens into that creamy goodness you’re craving.
Step 6: Season and Garnish
Season your creation with salt and freshly cracked black pepper to taste. For a final touch, sprinkle some chopped fresh parsley and extra Parmesan cheese on top before serving. This finish adds a lovely fresh flavor and visual appeal.
How to Serve Creamy Spinach and Mushroom Italian Orzo Recipe

Garnishes
To elevate this dish even further, garnish with freshly chopped parsley or extra Parmesan cheese. A light drizzle of good quality olive oil or a pinch of crushed red pepper flakes can also add a nice finishing touch, giving contrast to the creamy texture.
Side Dishes
This recipe pairs beautifully with a crisp green salad or some roasted vegetables for a wholesome meal. You could also serve it alongside grilled chicken or fish to add protein and balance to your plate without overpowering the delicate creaminess of the orzo dish.
Creative Ways to Present
For a fun twist, try plating the orzo in individual small bowls and topping each serving with a few sautéed mushrooms arranged artfully on top. Alternatively, scoop the orzo into hollowed-out tomatoes or bell peppers for a colorful and elegant presentation that looks as enticing as it tastes.
Make Ahead and Storage
Storing Leftovers
This creamy spinach and mushroom Italian orzo keeps well in the refrigerator for up to 3 days. Store leftovers in an airtight container to retain moisture and prevent the pasta from drying out.
Freezing
Although freezing creamy pasta dishes can sometimes affect texture, this recipe freezes reasonably well. Use a freezer-safe container and leave some headspace for expansion. Thaw in the refrigerator overnight before reheating gently.
Reheating
Reheat leftovers on the stove over low heat, stirring frequently and adding a splash of broth or cream if needed to loosen the sauce. This will help restore that luscious creamy consistency and ensure every bite feels just as comforting as when freshly made.
FAQs
Can I use other types of mushrooms for this recipe?
Absolutely! While button or cremini mushrooms are recommended, you can experiment with shiitake, portobello, or even chanterelles to bring different flavors and textures to your dish.
Is it possible to make this recipe vegan?
Yes, you can substitute the butter with a plant-based alternative, swap heavy cream for coconut milk or cashew cream, and use a vegan Parmesan substitute or nutritional yeast for the cheesy flavor.
Can I prepare this recipe without heavy cream?
If you prefer a lighter version, try using half-and-half or a mixture of milk and a bit of cornstarch to thicken the sauce. It won’t be as rich but will still be delicious.
How can I make this dish gluten-free?
Simply replace the orzo with a gluten-free pasta or even small rice-shaped quinoa. Just adjust the cooking time according to the pasta you choose.
What can I add to boost the protein content?
Adding cooked chicken, shrimp, or white beans can be great ways to incorporate more protein and make the meal more substantial without compromising the creamy texture.
Final Thoughts
Once you try this Creamy Spinach and Mushroom Italian Orzo Recipe, it’ll quickly become one of your go-to weeknight meals. It’s comforting, simple to make, and packed with fresh flavors that feel like a warm hug. So go ahead, gather your ingredients, and dive into this creamy, dreamy dish that’s bound to impress everyone at your table!
Print
Creamy Spinach and Mushroom Italian 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
This creamy spinach and mushroom Italian orzo is a comforting and flavorful one-pan dish perfect for a quick weeknight dinner. Tender orzo pasta is cooked in savory broth and mixed with sautéed mushrooms, fresh spinach, garlic, and Parmesan cheese, creating a luscious and satisfying meal in just 30 minutes.
Ingredients
Orzo and Broth
- 1 cup orzo pasta
- 2 ½ cups vegetable broth (or chicken broth)
Sautéed Vegetables
- 2 tablespoons butter
- 2 tablespoons olive oil
- 8 oz mushrooms, sliced (button or cremini)
- 3 cloves garlic, minced
- 3 cups baby spinach
Creamy Elements & Seasoning
- ½ cup heavy cream
- ½ cup grated Parmesan cheese
- Salt and black pepper, to taste
- Fresh parsley, for garnish (optional)
Instructions
- Heat butter and olive oil: In a large skillet over medium heat, melt the butter and add the olive oil, combining them to create a flavorful base for sautéing.
- Sauté mushrooms: Add sliced mushrooms to the skillet and cook until they turn golden brown and tender, about 6 to 8 minutes, stirring occasionally to ensure even cooking.
- Add garlic: Stir in the minced garlic and cook for an additional 1 minute until fragrant, releasing its aromatic flavor.
- Toast the orzo: Incorporate the orzo pasta into the skillet and toast it lightly by stirring for about 2 minutes. This step enhances the orzo’s nutty flavor.
- Add broth and simmer: Pour in the vegetable or chicken broth, bring the mixture to a simmer, then cover and cook for 8 to 10 minutes. Stir occasionally to prevent sticking until the orzo is tender and most of the liquid is absorbed.
- Incorporate creamy ingredients and spinach: Stir in the heavy cream, grated Parmesan cheese, and baby spinach. Cook for another 2 to 3 minutes, allowing the spinach to wilt and the sauce to thicken to a creamy consistency.
- Season and finish: Season with salt and black pepper to taste. Garnish with fresh parsley and extra Parmesan cheese if desired, and serve the dish hot.
Notes
- Use vegetable broth for a vegetarian version or chicken broth for extra richness.
- Button or cremini mushrooms work best, but you can use any mild mushroom variety.
- For a lighter dish, substitute heavy cream with half-and-half or whole milk, though the sauce will be less rich.
- To enhance flavor, try adding a pinch of red pepper flakes or a squeeze of lemon juice before serving.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently on the stovetop or microwave.

