I love how the orzo cooks directly in the flavorful broth and milk, absorbing all the delicious flavors while creating a naturally creamy texture. With just one pan and 30 minutes, I can prepare a satisfying dinner that feels special enough for the weekend but is simple enough for a busy weeknight.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
1 tablespoon olive oil
1.2 lb (600g) mushrooms, sliced
3 tablespoons unsalted butter
3 garlic cloves, minced
1 small onion, finely diced
3 tablespoons all-purpose flour
1½ cups (375ml) milk
3 cups (750ml) chicken broth
1½ cups uncooked orzo (risoni)
½ teaspoon salt
Black pepper, to taste
¾ cup Parmesan cheese, grated
8 oz (250g) frozen spinach, thawed and excess water squeezed out
Extra Parmesan cheese, for serving
Fresh parsley, finely chopped, for serving
Directions
Sauté the Mushrooms:
I start by heating the olive oil in a large nonstick pan over high heat. Once the oil is hot, I add the sliced mushrooms and cook them for approximately 3 minutes, stirring occasionally, until they soften and develop a lightly golden color.
I transfer the cooked mushrooms to a plate and set them aside while preparing the rest of the dish.
Cook the Garlic and Onion:
I reduce the heat to medium and melt the unsalted butter in the same pan.
Next, I add the minced garlic and finely diced onion, stirring gently for about 3 minutes until the onion becomes soft and translucent. I love how the garlic and onion create a fragrant base for the creamy sauce.
Add the Flour:
I sprinkle the all-purpose flour over the butter and vegetables, stirring continuously for about 1 minute.
This step helps me create a smooth sauce while cooking away the raw flour taste. I make sure the flour is completely incorporated before adding the liquids.
Pour in the Milk and Broth:
I gradually pour in the milk and chicken broth, whisking constantly to combine everything into a smooth mixture.
I prefer adding the liquids slowly because this helps prevent lumps and creates the silky texture that makes this recipe so delicious.
Cook the Orzo:
I increase the heat to medium-high and add the uncooked orzo, salt, and black pepper.
After stirring everything together, I cover the pan and bring the mixture to a gentle simmer.
I let the orzo cook for approximately 8–10 minutes, stirring occasionally to prevent sticking. I check that the pasta is tender but still slightly firm and that plenty of creamy sauce remains in the pan.
Prepare the Spinach:
While the orzo cooks, I break the thawed and thoroughly drained spinach into smaller pieces.
I find that separating the spinach helps distribute it evenly throughout the pasta instead of leaving large clumps.
Add the Parmesan, Spinach, and Mushrooms:
Once the orzo is cooked, I remove the pan from the heat.
I stir in the freshly grated Parmesan cheese, prepared spinach, and sautéed mushrooms until everything is evenly combined.
The Parmesan melts into the warm sauce, creating a rich and creamy consistency that coats every piece of orzo.
Adjust the Seasoning:
I taste the finished dish and add extra salt or freshly ground black pepper if needed.
If the sauce becomes too thick, I stir in a small splash of warm broth or milk until I reach my preferred consistency.
Garnish and Serve:
I serve the creamy mushroom and spinach orzo immediately while it is hot.
For the finishing touch, I sprinkle extra grated Parmesan cheese and freshly chopped parsley over each serving. I love how the fresh parsley adds color and balances the richness of the creamy sauce.
Servings and Timing
Prep Time: 10 minutes
Cooking Time: 20 minutes
Total Time: 30 minutes
Servings: 4 servings
Variations
One of the reasons I enjoy making creamy mushroom and spinach orzo is how easily I can customize it with different ingredients.
Creamy Chicken and Mushroom Orzo:
When I want a protein-rich meal, I add cooked, shredded chicken or bite-sized pieces of sautéed chicken breast. I stir the fully cooked chicken into the orzo during the final few minutes to warm it through.
Vegetarian Mushroom and Spinach Orzo:
For a vegetarian version, I replace the chicken broth with vegetable broth. I also choose a vegetarian-friendly hard cheese instead of traditional Parmesan, which is typically made with animal rennet.
Extra Creamy Orzo:
When I want an even richer texture, I replace a small portion of the milk with heavy cream. I sometimes add a spoonful of cream cheese for extra creaminess.
Mushroom and Spinach Orzo with Sun-Dried Tomatoes:
I love adding chopped sun-dried tomatoes for a slightly tangy flavor that complements the earthy mushrooms and creamy Parmesan sauce.
Spicy Garlic Mushroom Orzo:
For a little heat, I add a pinch of crushed red pepper flakes while sautéing the garlic and onion. This creates a subtle spicy kick without overpowering the other flavors.
Fresh Spinach Orzo:
If I have fresh spinach available, I use it instead of frozen spinach. I add it near the end of cooking and stir until the leaves wilt into the warm pasta.
Storage/Reheating
Refrigerating Leftovers:
I allow the leftover orzo to cool slightly before transferring it to an airtight container. I refrigerate it promptly and store it for up to 3–4 days.
I find that the pasta absorbs more sauce as it sits, so the texture becomes thicker after refrigeration.
Freezing:
Although I prefer enjoying this recipe fresh, I can freeze individual portions in freezer-safe containers for up to 2 months for best quality.
I keep in mind that the creamy sauce may separate slightly after thawing and that the orzo can become softer.
Reheating on the Stovetop:
My favorite way to reheat creamy mushroom and spinach orzo is in a saucepan over low to medium heat.
I add a splash of milk or broth and stir gently until the pasta is heated thoroughly and the sauce becomes creamy again.
Reheating in the Microwave:
For a quick lunch, I place a portion in a microwave-safe bowl and add a tablespoon or two of milk or broth.
I cover it loosely and heat in short intervals, stirring between each interval until it is steaming hot throughout.
I make sure leftovers reach 165°F (74°C) before serving.
FAQs
Can I use a different type of pasta instead of orzo?
Yes, I can substitute another small pasta shape, such as ditalini or small shells. However, I may need to adjust the cooking time and liquid quantity because different pasta shapes absorb liquid at different rates. I prefer orzo because its small shape creates a particularly creamy, risotto-like texture.
Can I make creamy mushroom and spinach orzo without heavy cream?
Absolutely. I love that this recipe already creates a rich and creamy sauce without heavy cream. The combination of milk, flour, butter, and Parmesan cheese provides plenty of creaminess while keeping the ingredients simple.
What mushrooms work best for this recipe?
I usually choose cremini mushrooms or white button mushrooms because they have a delicious savory flavor and are easy to find. When I want a deeper, earthier taste, I use a mixture of cremini, shiitake, and portobello mushrooms.
How do I prevent the orzo from becoming mushy?
I make sure to cook the orzo just until it is tender but still slightly firm. I also stir occasionally and check the texture near the end of the cooking time. Since the pasta continues absorbing liquid after cooking, I remove the pan from the heat as soon as it reaches the desired consistency.
Can I make this recipe ahead of time?
Yes, I can prepare this dish ahead of time, although I prefer serving it immediately for the creamiest texture. When making it in advance, I slightly undercook the orzo and refrigerate it in an airtight container. Before serving, I gently reheat it with a splash of milk or broth to restore the creamy consistency.
Conclusion
Creamy Mushroom and Spinach Orzo is a comforting, flavorful, and incredibly easy meal that I love preparing whenever I need a quick homemade dinner. The combination of tender orzo, savory golden mushrooms, nutritious spinach, and rich Parmesan garlic sauce creates a satisfying dish with minimal effort.
What I enjoy most about this recipe is its simplicity. With just one pan, everyday ingredients, and 30 minutes, I can create a delicious meal that tastes wonderfully indulgent without requiring complicated cooking techniques.
Whether I serve it as a hearty main course or pair it with grilled chicken, roasted vegetables, or a fresh green salad, this creamy mushroom and spinach orzo always makes a delicious addition to my dinner rotation.
📖 Recipe:
Print
Creamy Mushroom and Spinach Orzo (One Pot)
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Halal
Description
Creamy Mushroom and Spinach Orzo is a comforting one-pot dinner featuring tender orzo pasta, golden sautéed mushrooms, spinach, and Parmesan cheese in a silky garlic cream sauce. Ready in just 30 minutes, this rich and flavorful dish is perfect for busy weeknights.
Ingredients
1 tablespoon olive oil
1.2 lb (600g) mushrooms, sliced
3 tablespoons unsalted butter
3 garlic cloves, minced
1 small onion, finely diced
3 tablespoons all-purpose flour
1½ cups (375ml) milk
3 cups (750ml) chicken broth
1½ cups uncooked orzo (risoni)
½ teaspoon salt
Black pepper, to taste
¾ cup Parmesan cheese, grated
8 oz (250g) frozen spinach, thawed and excess water squeezed out
Extra Parmesan cheese, for serving
Fresh parsley, finely chopped, for serving
Instructions
- Heat the olive oil in a large nonstick pan over high heat. Add the sliced mushrooms and sauté for approximately 3 minutes, stirring occasionally, until softened and lightly golden. Transfer the mushrooms to a plate and set aside.
- Reduce the heat to medium and melt the unsalted butter in the same pan. Add the minced garlic and finely diced onion. Cook for approximately 3 minutes, stirring occasionally, until the onion is soft and translucent.
- Sprinkle the all-purpose flour over the butter, garlic, and onion. Stir continuously for about 1 minute until the flour is fully incorporated and the raw flour taste is cooked away.
- Gradually pour in the milk and chicken broth, whisking constantly to create a smooth sauce without lumps.
- Increase the heat to medium-high. Add the uncooked orzo, salt, and black pepper. Stir well, cover the pan, and bring the mixture to a gentle simmer. Cook for approximately 8–10 minutes, stirring occasionally to prevent sticking, until the orzo is tender but still slightly firm and a creamy sauce remains.
- While the orzo cooks, break the thawed and thoroughly drained spinach into smaller pieces to help distribute it evenly throughout the pasta.
- Remove the pan from the heat once the orzo is cooked. Stir in the grated Parmesan cheese, prepared spinach, and sautéed mushrooms until evenly combined and the cheese melts into the creamy sauce.
- Taste and adjust the seasoning with additional salt or freshly ground black pepper as needed. If the sauce is too thick, stir in a small splash of warm milk or broth until the desired consistency is reached.
- Serve immediately while hot. Garnish each portion with extra grated Parmesan cheese and freshly chopped parsley.
Notes
For the best flavor, use cremini or white button mushrooms. A mixture of cremini, shiitake, and portobello mushrooms also works well.
Freshly grated Parmesan cheese melts more smoothly than pre-shredded varieties and creates a silkier sauce.
Thoroughly squeeze excess moisture from thawed frozen spinach to prevent the sauce from becoming watery.
For a vegetarian version, substitute vegetable broth for chicken broth and use a vegetarian-friendly hard cheese instead of traditional Parmesan.
For a chicken variation, add fully cooked shredded chicken or sautéed chicken breast pieces near the end of cooking.
For an extra-creamy version, replace a small portion of the milk with heavy cream or stir in a spoonful of cream cheese.
Add chopped sun-dried tomatoes for a tangy Mediterranean-inspired variation.
For a spicy version, add a pinch of crushed red pepper flakes while sautéing the garlic and onion.
Fresh spinach can replace frozen spinach. Add it near the end of cooking and stir until wilted.
Other small pasta shapes, such as ditalini or small shells, may be substituted, but cooking times and liquid quantities may need adjustment.
Avoid overcooking the orzo. Remove the pan from the heat when the pasta is tender but still slightly firm because it continues absorbing liquid as it rests.
Store leftovers promptly in an airtight container in the refrigerator for up to 3–4 days.
Freeze individual portions in freezer-safe containers for up to 2 months for best quality. The sauce may separate slightly and the pasta may soften after thawing.
Reheat leftovers gently on the stovetop over low to medium heat with a splash of milk or broth, stirring until creamy and heated throughout.
For microwave reheating, add 1–2 tablespoons of milk or broth per portion, cover loosely, and heat in short intervals, stirring between intervals.
Reheat leftovers to an internal temperature of 165°F (74°C) before serving.
For meal preparation, slightly undercook the orzo and add extra milk or broth when reheating to restore its creamy consistency.
Serve as a hearty main course or pair with grilled chicken, roasted vegetables, or a fresh green salad.
Nutrition values are approximate per serving and may vary depending on ingredient brands, portion sizes, and optional garnishes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: One Pot, Stovetop
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 serving (approximately ¼ of recipe)
- Calories: 540 kcal
- Sugar: 10 g
- Sodium: 1050 mg
- Fat: 25 g
- Saturated Fat: 13 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.5 g
- Carbohydrates: 61 g
- Fiber: 5 g
- Protein: 22 g
- Cholesterol: 60 mg
