Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes
Skill Level: Easy | Serves: 4 as a main, 6 as a side | Cost: $$
This Spinach Mushroom Orzo is the ultimate one-pot comfort food that effortlessly bridges the gap between a risotto and a pasta dish. Featuring savory sautéed mushrooms, fresh spinach, and tender orzo pasta all simmered in a luxuriously creamy Parmesan sauce, it’s a vegetarian meal that feels decadent yet comes together with simple, wholesome ingredients. Perfect for a busy weeknight dinner or an impressive yet low-stress side dish.
Ingredients
For the Orzo:
-
2 tablespoons olive oil
-
1 medium yellow onion, finely diced
-
3 cloves garlic, minced
-
12 oz (340g) cremini or baby bella mushrooms, cleaned and sliced
-
1 ½ cups (270g) uncooked orzo pasta
-
3 cups (720ml) low-sodium vegetable broth
-
½ cup (120ml) dry white wine (like Sauvignon Blanc) or additional broth
-
1 teaspoon dried thyme
-
½ teaspoon black pepper
-
¼ teaspoon red pepper flakes (optional)
-
5 oz (about 5 cups) fresh baby spinach, roughly chopped
For the Cream Sauce & Finish:
-
½ cup (120ml) heavy cream or full-fat coconut milk for a dairy-free option
-
1 cup (100g) freshly grated Parmesan cheese, plus more for serving
-
¼ cup (60g) full-fat cream cheese, softened (optional, for extra creaminess)
-
Zest and juice of ½ a lemon
-
Salt, to taste
For Garnish:
-
Fresh parsley or chives, chopped
-
Extra grated Parmesan cheese
Instructions
1. Sauté the Aromatics & Mushrooms
In a large, deep skillet or Dutch oven with a lid, heat the olive oil over medium heat. Add the diced onion and cook for 3-4 minutes until softened. Add the sliced mushrooms and cook for 6-8 minutes, stirring occasionally, until they have released their liquid and are deeply browned. This step is crucial for building a rich, umami flavor base.
2. Toast the Orzo
Add the minced garlic to the pan and cook for 30 seconds until fragrant. Stir in the uncooked orzo pasta and cook for 1-2 minutes, stirring constantly, until the orzo is lightly toasted and coated in the oil. This enhances its nutty flavor.
3. Simmer to Cook the Pasta
Pour in the white wine (or broth) to deglaze the pan, scraping up any browned bits from the bottom—this is pure flavor. Let it simmer for 1 minute. Add the vegetable broth, dried thyme, black pepper, and red pepper flakes (if using). Bring to a boil, then reduce heat to low, cover with a lid, and simmer for 10 minutes.
4. Wilt the Spinach & Create the Sauce
Remove the lid. The orzo should be nearly al dente and most of the liquid absorbed. Stir in the chopped spinach in batches, allowing it to wilt into the hot pasta. Reduce the heat to the lowest setting. Stir in the heavy cream, grated Parmesan, and cream cheese (if using) until the cheeses are melted and a creamy, cohesive sauce forms.
5. Final Seasoning & Rest
Remove the skillet from the heat. Stir in the lemon zest and juice. Taste and season with salt as needed—remember the Parmesan and broth are salty. Cover and let the orzo rest off the heat for 5 minutes. This allows the sauce to thicken perfectly and the flavors to meld.
6. Serve
Divide among bowls or plates. Garnish generously with fresh herbs, an extra sprinkle of Parmesan, and a crack of black pepper.
Chef’s Tips & Customizations
-
One-Pot Success: Use a pan with a heavy bottom (like a Dutch oven) for even heat distribution and to prevent sticking.
-
Mushroom Varieties: For a gourmet touch, use a mix of wild mushrooms like shiitake or oyster.
-
Protein Boost: Add 1-2 cups of shredded rotisserie chicken, cooked Italian sausage, or white beans in the final heating stage.
-
Dairy-Free/Vegan: Use full-fat coconut milk instead of cream, nutritional yeast or a vegan Parmesan alternative, and omit the cream cheese. The lemon juice is essential here to brighten the richer coconut flavor.
-
Leftovers & Storage: The orzo will continue to absorb liquid. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with a small splash of broth or cream to restore the saucy consistency.
Why This Recipe Works: The Science of Creaminess
Unlike traditional risotto, which requires constant stirring to release starch from Arborio rice, orzo provides a simpler path to creaminess. As the starches from the pasta leach into the cooking liquid, they naturally thicken the broth. Adding the dairy at the end, off the direct heat, prevents the sauce from breaking or becoming greasy. The acid from the lemon juice is the final maestro, cutting through the richness and elevating all the other flavors, making each bite perfectly balanced.
Serving Suggestions
-
As a Vegetarian Main: Serve with a side salad dressed with a bright vinaigrette.
-
As a Side Dish: Pairs beautifully with grilled chicken, salmon, or seared scallops.
-
For Entertainment: Doubles easily for a crowd and can be served family-style in a large serving bowl.
Nutrition Information
*Serving Size: 1/4 of recipe (as a main)*
-
Calories: ~580
-
Total Fat: 26g
-
Saturated Fat: 13g
-
Cholesterol: 65mg
-
Sodium: 780mg (varies greatly with broth and cheese used)
-
Total Carbohydrates: 65g
-
Dietary Fiber: 5g
-
Sugars: 6g
-
Protein: 22g