Creamy Balsamic Mushroom Spinach Orzo

This creamy orzo is one of my favorite “cozy but not complicated” dinners. It has that risotto-style comfort—creamy texture, rich flavor, and a spoonable bowl feel—without the constant stirring and long cook time. The mushrooms cook down golden and savory, balsamic adds a sweet-tangy depth, and spinach melts in at the end so the whole dish tastes balanced instead of heavy.

I love making this on weeknights because it’s basically one pan and a handful of ingredients. Orzo cooks quickly and turns creamy as it simmers in broth, which means you get that restaurant-style texture with minimal effort. It’s satisfying enough to eat as-is, but it also works as a side for chicken, salmon, or sausage if I want to add protein.

Why this orzo works

  • One-pan dinner with minimal cleanup
  • Creamy, comforting texture (no cream needed)
  • Mushrooms bring big savory flavor
  • Balsamic makes it taste “fancier” without extra work
  • Spinach adds color + freshness

Ingredient tips

  • Don’t rush the mushrooms—golden mushrooms = flavor.
  • Use low-sodium broth if possible so you control salt.
  • Balsamic vinegar adds depth; start with 1 tablespoon and adjust to taste.
  • Parmesan melts best when finely grated.
  • Add spinach at the end so it stays bright, not overcooked.

How to make it (step-by-step)

  1. Heat olive oil and cook mushrooms until they release moisture and brown.
  2. Add garlic briefly so it turns fragrant (don’t burn it).
  3. Stir in orzo and toast it for a minute—this boosts flavor.
  4. Pour in broth and simmer until orzo is tender and creamy, stirring more near the end.
  5. Stir in balsamic for a glossy, savory-sweet finish.
  6. Add spinach and let it wilt.
  7. Remove from heat and stir in Parmesan for final creaminess.

Easy upgrades

  • Add a spoon of butter at the end for extra richness
  • Add roasted cherry tomatoes for brightness
  • Add cooked chicken or sausage slices
  • Sprinkle toasted breadcrumbs on top for crunch
  • Add red pepper flakes for gentle heat

What to serve with it

  • A simple arugula salad with lemon vinaigrette
  • Garlic bread or warm rolls
  • Roasted broccoli or asparagus
  • A protein (salmon, chicken cutlets, Italian sausage)

Storage + leftovers
Store in the fridge up to 4 days. Orzo thickens as it sits—reheat with a splash of broth or water and stir until creamy again. This dish also tastes great the next day because the flavors deepen overnight.

Creamy Balsamic Mushroom Spinach Orzo

One-pan creamy orzo with golden balsamic mushrooms, wilted spinach, and Parmesan. Cozy, savory, and weeknight-easy.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: American

Ingredients
  

Orzo Skillet
  • 2 tbsp olive oil
  • 12 oz mushrooms sliced
  • 1/2 tsp kosher salt divided
  • 1/4 tsp black pepper
  • 2 cloves garlic minced
  • 1 1/4 cups orzo
  • 3 cups vegetable broth or chicken broth
  • 1 tbsp balsamic vinegar
  • 3 cups baby spinach
  • 1/3 cup Parmesan cheese grated

Equipment

  • Large skillet
  • Wooden spoon
  • Measuring cups

Method
 

  1. Heat olive oil in a large skillet over medium-high heat. Add mushrooms, half the salt, and pepper. Cook 6 to 8 minutes until golden.
  2. Add garlic and cook 30 seconds.
  3. Stir in orzo and cook 1 minute, stirring.
  4. Pour in broth and remaining salt. Simmer 10 to 12 minutes, stirring occasionally, until orzo is tender and creamy.
  5. Stir in balsamic vinegar, then add spinach and cook 1 minute until wilted.
  6. Remove from heat and stir in Parmesan. Serve warm.

Notes

Tip: Stir more often near the end so the orzo turns creamy and doesn’t stick to the pan.

Leave a Comment

Recipe Rating