Creamy Spinach & Mushroom Orzo (One-Pan Comfort Dinner)

Creamy Spinach & Mushroom Orzo is a velvety, risotto-style pasta dish that delivers deep savory flavor with minimal effort. Orzo cooks directly in broth, releasing starch that naturally thickens the sauce — creating a creamy texture without needing heavy cream overload.

This recipe is ideal for weeknights because it’s:

  • One pan
  • Ready in 30 minutes
  • Vegetarian-friendly
  • Easy to adapt with protein

When cooked properly, the orzo should be tender yet slightly al dente, suspended in a glossy sauce — not soupy and not dry.


Why This Recipe Works

TechniquePurpose
Browning mushrooms firstDevelops umami depth
Toasting orzo brieflyAdds nutty flavor
Simmering uncoveredControls thickness
Adding spinach lastPreserves color & texture

The balance of broth, starch, and dairy determines final creaminess.


Ingredients (Serves 4)

Base

  • 2 tbsp olive oil or butter
  • 1 small onion, finely diced
  • 3 cloves garlic, minced
  • 250 g (8–9 oz) mushrooms, sliced (cremini preferred)

Pasta

  • 1 cup dry orzo
  • 2½ cups vegetable or chicken broth

Creaminess

  • ½ cup heavy cream (or half-and-half)
  • ½ cup grated Parmesan cheese

Greens

  • 2 cups fresh spinach

Seasoning

  • ½ tsp dried thyme
  • ¼ tsp black pepper
  • Salt to taste
  • Optional: pinch red pepper flakes
  • 1 tbsp lemon juice (finish)

Step-by-Step Instructions

1. Brown the Mushrooms Properly

Heat oil in a large skillet over medium heat.

Add mushrooms with a pinch of salt.

Cook 6–8 minutes until:

  • Moisture releases
  • Liquid evaporates
  • Edges brown slightly

Remove excess water if necessary — browning builds flavor.


2. Build the Aromatic Base

Add onion to pan and cook 3–4 minutes.

Add garlic and cook 30 seconds until fragrant.


3. Toast the Orzo

Add dry orzo directly to pan.

Stir for 1–2 minutes.

This step enhances flavor and helps prevent sticking.


4. Simmer

Pour in broth and thyme.

Bring to gentle simmer.

Cook uncovered 8–10 minutes, stirring occasionally.

The liquid will reduce and thicken as orzo releases starch.


5. Add Cream & Cheese

Lower heat.

Stir in:

  • Cream
  • Parmesan

Cook 2–3 minutes until creamy.

If too thick → add splash broth
If too thin → simmer 1–2 minutes longer


6. Finish with Spinach

Add spinach and stir until wilted (1–2 minutes).

Finish with lemon juice.

Taste and adjust salt.


Texture Control Guide

IssueCauseFix
SoupyToo much brothSimmer longer
DryOvercookedAdd broth
StickyNot stirredStir occasionally
Grainy cheeseHeat too highLower heat before adding

Protein Add-Ins

Turn it into a full meal by adding:

  • Grilled chicken slices
  • Shrimp
  • Crispy tofu
  • White beans

Add protein at the end to avoid overcooking.


Flavor Variations

Garlic Lover Version

Add 1 extra clove garlic.

Herb Boost

Add fresh parsley or basil.

Lighter Version

Use half-and-half or milk (simmer longer).

Extra Creamy

Add 2 tbsp cream cheese.


Make-Ahead & Storage

StorageTime
Refrigerator4 days
FreezerNot ideal (texture softens)

Reheat gently with splash broth or milk.


Approximate Nutrition (Per Serving)

  • Calories: ~410
  • Protein: 13g
  • Carbs: 52g
  • Fat: 16g

FAQ

Is orzo rice?

No — it’s pasta shaped like rice.

Can I cook orzo separately?

Yes, but cooking in broth improves flavor and texture.

Can I make it dairy-free?

Use coconut milk and nutritional yeast.

Why add lemon?

Balances richness and brightens flavor.


Final Notes

Creamy Spinach & Mushroom Orzo succeeds when:

  1. Mushrooms are browned, not steamed
  2. Orzo cooks directly in broth
  3. Dairy is added at low heat

Follow those principles and you’ll achieve a silky, risotto-like pasta dish that’s comforting yet light enough for regular weeknight rotation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Spinach & Mushroom Orzo (One-Pan Comfort Dinner)


  • Author: WAFA LI

Ingredients

Scale
  • 1 tbsp olive oil
  • 2 tbsp butter
  • 8 oz (225g) cremini or white mushrooms, sliced
  • 2 garlic cloves, minced
  • 1½ cups orzo pasta
  • 2½ cups vegetable broth
  • ½ cup heavy cream or half-and-half
  • ¾ cup freshly grated Parmesan cheese
  • 3 cups fresh baby spinach
  • Salt & black pepper to taste
  • Optional: pinch of nutmeg, lemon zest, red pepper flakes
For garnish:
  • Extra Parmesan
  • Fresh parsley or thyme
  • Lemon wedges

Instructions

  1. Sauté mushrooms: In a large skillet, heat olive oil and 1 tbsp butter over medium-high. Add mushrooms; cook 6–8 minutes until golden and moisture evaporates. Remove and set aside.
  2. Toast orzo: In same skillet, melt remaining butter. Add orzo; toast 2–3 minutes until lightly golden.
  3. Simmer: Pour in vegetable broth. Bring to a boil, then reduce heat. Cover and simmer 10–12 minutes, stirring occasionally, until orzo is al dente and liquid is mostly absorbed.
  4. Finish sauce: Stir in heavy cream, Parmesan, and cooked mushrooms. Cook 2–3 minutes until creamy.
  5. Wilt spinach: Add spinach; stir until wilted. Season with salt, pepper, and optional nutmeg or red pepper flakes.
  6. Garnish with fresh herbs, extra Parmesan, and lemon zest or wedges.
💡 Pro Tips:
– For extra protein, add white beans or grilled chicken.
– Use vegetable broth for depth—water makes it bland.
– Finish with a squeeze of lemon to brighten the richness!

Prep Time & Nutrition (per serving, serves 4):

Prep Time: 5 min | Cook Time: 20 min | Total Time: 25 min
Servings: 4 | Calories: 320 | Net Carbs: 32g | Fats: 16g | Protein: 12g

Leave a Comment

Recipe rating

Videos