Looking for a cozy, comforting dish that’s both satisfying and simple to make? This Creamy Spinach and Mushroom Orzo is a rich, velvety one-pot recipe that combines earthy mushrooms, tender orzo pasta, and vibrant spinach in a creamy, cheesy sauce. It’s like a risotto—but easier and faster. Whether you serve it as a vegetarian main or a delicious side dish, this orzo is guaranteed to please.
Perfect for busy weeknights or when you just need something warm and creamy, this dish is a flavorful go-to you’ll want to make again and again.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Why You’ll Love This Recipe
One-Pot Wonder – Minimal cleanup with maximum flavor.
Creamy & Comforting – A silky, cheesy sauce coats every bite of orzo.
Quick to Make – Ready in just 30 minutes.
Vegetarian-Friendly – A wholesome meatless meal or hearty side.
Versatile – Add your favorite veggies or proteins to make it your own.
Ingredients You’ll Need
For the Orzo:
- 1 tbsp olive oil
- 2 tbsp unsalted butter
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 8 oz mushrooms (cremini or white), sliced
- 1 cup dry orzo pasta
- 2 cups vegetable broth or chicken broth
- 1½ cups milk (whole or 2%)
- 2 cups fresh baby spinach
- ½ cup grated Parmesan cheese
- Salt and black pepper to taste
- ¼ tsp red pepper flakes (optional, for a kick)
- Fresh parsley or thyme, for garnish (optional)
Tools You’ll Need
- Large skillet or deep sauté pan
- Wooden spoon or spatula
- Measuring cups and spoons
- Cutting board and knife
Step-by-Step Instructions
Step 1: Sauté the Aromatics and Mushrooms
- Heat olive oil and butter in a large skillet over medium heat.
- Add chopped onion and cook for 2–3 minutes until soft and translucent.
- Stir in garlic and cook for another 30 seconds.
- Add sliced mushrooms and sauté for 5–6 minutes until they’re golden brown and tender.
Step 2: Toast the Orzo
5. Stir in the dry orzo and cook for 1–2 minutes, letting it toast slightly in the pan.
6. This adds depth of flavor and prevents sticking.
Step 3: Add Liquids and Simmer
7. Pour in the vegetable broth and milk. Stir well to combine.
8. Bring to a gentle simmer, reduce heat to low, and cook uncovered for 10–12 minutes, stirring occasionally.
9. The orzo will absorb the liquid and become creamy. If needed, add a splash more milk or broth to loosen the texture.
Step 4: Stir in Spinach and Cheese
10. Once the orzo is tender and creamy, stir in the fresh spinach.
11. Let it wilt for 1–2 minutes, then remove the pan from heat.
12. Stir in grated Parmesan cheese until melted and well combined.
13. Season with salt, black pepper, and red pepper flakes to taste.
Step 5: Serve and Garnish
14. Spoon into bowls and top with more Parmesan and a sprinkle of fresh herbs if desired.
15. Serve warm and enjoy every creamy, cheesy bite.
Tips for the Best Creamy Orzo
Stir Frequently – This helps prevent the orzo from sticking to the pan.
Use Fresh Spinach – It wilts perfectly and adds a fresh pop of color and nutrients.
Adjust Creaminess – Add more milk or broth at the end if it’s too thick.
Don’t Overcook – Orzo can get mushy if cooked too long.
Use Good Parmesan – Freshly grated cheese melts best and adds great flavor.
Serving Suggestions
Main Dish – Serve with garlic bread and a side salad.
Side Dish – Pairs well with grilled chicken, fish, or roasted veggies.
Add Protein – Mix in cooked chicken, shrimp, or white beans for a heartier meal.
Make it Fancy – Add a drizzle of truffle oil or sautéed leeks for an upscale twist.
How to Store & Reheat
Storing:
Refrigerate: Store leftovers in an airtight container for up to 3 days.
Freeze: Not recommended, as the texture may change.
Reheating:
Stovetop: Reheat in a pan over low heat with a splash of milk or broth.
Microwave: Heat in 30-second intervals, stirring between each round until warmed through.
Frequently Asked Questions
- Can I use a different type of pasta?
Small pasta like couscous or ditalini works, but orzo gives the best creamy result. - Can I make this dairy-free?
Yes! Use plant-based milk and vegan butter and cheese for a dairy-free version. - What mushrooms work best?
Cremini or white button mushrooms are great, but shiitake or baby bella add deeper flavor. - Can I use frozen spinach?
Yes, just thaw and squeeze out the excess moisture before adding it. - Is this dish gluten-free?
Orzo is not gluten-free, but you can use gluten-free orzo-style pasta as a substitute.
Final Thoughts
This Creamy Spinach and Mushroom Orzo is everything you want in a quick comfort dish—creamy, rich, and full of earthy flavor. Whether you’re making a cozy dinner for one or a hearty side dish for the family, this easy one-pot recipe is sure to become a favorite. It’s proof that simple ingredients can come together to make something absolutely delicious.
Try it tonight and fall in love with every creamy, cheesy bite!
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Cuisine: Italian-Inspired
Nutritional Information (Per Serving):
Calories: 340 | Protein: 11g | Carbohydrates: 38g | Fat: 15g | Fiber: 3g | Sodium: 420mg

Creamy Spinach and Mushroom Orzo
- Total Time: 30 minutes
Description
Looking for a cozy, comforting dish that’s both satisfying and simple to make? This Creamy Spinach and Mushroom Orzo is a rich, velvety one-pot recipe that combines earthy mushrooms, tender orzo pasta, and vibrant spinach in a creamy, cheesy sauce. It’s like a risotto—but easier and faster. Whether you serve it as a vegetarian main or a delicious side dish, this orzo is guaranteed to please.
Perfect for busy weeknights or when you just need something warm and creamy, this dish is a flavorful go-to you’ll want to make again and again.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Orzo:
-
1 tbsp olive oil
-
2 tbsp unsalted butter
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
8 oz mushrooms (cremini or white), sliced
-
1 cup dry orzo pasta
-
2 cups vegetable broth or chicken broth
-
1½ cups milk (whole or 2%)
-
2 cups fresh baby spinach
-
½ cup grated Parmesan cheese
-
Salt and black pepper to taste
-
¼ tsp red pepper flakes (optional, for a kick)
-
Fresh parsley or thyme, for garnish (optional)
Instructions
Step 1: Sauté the Aromatics and Mushrooms
-
Heat olive oil and butter in a large skillet over medium heat.
-
Add chopped onion and cook for 2–3 minutes until soft and translucent.
-
Stir in garlic and cook for another 30 seconds.
-
Add sliced mushrooms and sauté for 5–6 minutes until they’re golden brown and tender.
Step 2: Toast the Orzo
5. Stir in the dry orzo and cook for 1–2 minutes, letting it toast slightly in the pan.
6. This adds depth of flavor and prevents sticking.
Step 3: Add Liquids and Simmer
7. Pour in the vegetable broth and milk. Stir well to combine.
8. Bring to a gentle simmer, reduce heat to low, and cook uncovered for 10–12 minutes, stirring occasionally.
9. The orzo will absorb the liquid and become creamy. If needed, add a splash more milk or broth to loosen the texture.
Step 4: Stir in Spinach and Cheese
10. Once the orzo is tender and creamy, stir in the fresh spinach.
11. Let it wilt for 1–2 minutes, then remove the pan from heat.
12. Stir in grated Parmesan cheese until melted and well combined.
13. Season with salt, black pepper, and red pepper flakes to taste.
Step 5: Serve and Garnish
14. Spoon into bowls and top with more Parmesan and a sprinkle of fresh herbs if desired.
15. Serve warm and enjoy every creamy, cheesy bite.
Notes
Stir Frequently – This helps prevent the orzo from sticking to the pan.
Use Fresh Spinach – It wilts perfectly and adds a fresh pop of color and nutrients.
Adjust Creaminess – Add more milk or broth at the end if it’s too thick.
Don’t Overcook – Orzo can get mushy if cooked too long.
Use Good Parmesan – Freshly grated cheese melts best and adds great flavor.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Cuisine: Italian Inspired