This creamy Florentine features shredded chicken, tender orzo, and lots of wilted spinach simmered in a savory cream-infused broth. Sautéed onion, carrots and celery build a sweet base; garlic and dried herbs add warmth. The orzo cooks directly in the stock, then cream is stirred in off heat for silkiness. Ready in under an hour, it reheats well and pairs with crusty bread.
The rain was hammering against the kitchen window so hard I could barely hear the pot bubbling on the stove, and honestly that was exactly the kind of afternoon that demanded soup. I had a rotisserie chicken sitting in the fridge looking uninspired, a bag of spinach on its last leg, and half a box of orzo I kept pushing to the back of the pantry. Forty minutes later I was sitting on the floor of my kitchen with the pot literally next to me on the counter, eating straight from the ladle. That pot was empty by the time the rain stopped.
My neighbor stopped by once while I was making this and ended up staying for two bowls and a glass of wine on the couch. She texted me the next morning asking for the recipe, and now it shows up at every potluck she hosts.
Ingredients
- 2 cups cooked chicken breast, shredded or diced: Rotisserie chicken is the move here because it saves time and the seasoning adds depth you would not get from plain boiled chicken.
- 2 tablespoons unsalted butter: This is your flavor foundation, so do not skimp or substitute with oil unless you absolutely must.
- 1 medium yellow onion, finely diced: Finely is the key word because nobody wants chunky onion pieces floating in a silky soup.
- 2 cloves garlic, minced: Fresh garlic only, and add it late so it sweetens instead of turning bitter.
- 2 medium carrots, diced: Small uniform cuts help them soften at the same rate as the celery.
- 2 celery stalks, diced: Dice these thin because celery can feel stringy and intrusive if left too chunky.
- 3 cups baby spinach, roughly chopped: A rough chop keeps it from turning into mush while still wilting down nicely.
- 3/4 cup orzo pasta, uncooked: Measure carefully because orzo swells more than you expect and can drink up all your broth.
- 4 cups low-sodium chicken broth: Low-sodium gives you control over the final seasoning without fighting salt levels.
- 1 cup half-and-half or heavy cream: Heavy cream makes it decadent, half-and-half keeps it reasonable, and either one works beautifully.
- 1 teaspoon dried thyme: Rub it between your palms as you drop it in to wake up the oils.
- 1/2 teaspoon dried basil: A quiet background note that ties the Italian flavors together.
- 1/2 teaspoon black pepper: Freshly cracked makes a real difference in a simple soup like this.
- 1/2 teaspoon salt plus more to taste: Start conservative and adjust at the end after the cheese goes in.
- 1/4 teaspoon freshly grated nutmeg optional: This tiny amount is a game changer in cream soups and most people will not be able to name what makes it taste so good.
- 2 tablespoons freshly grated Parmesan cheese optional: Stir some into the bowl and pass extra at the table.
- Fresh parsley chopped optional: A handful on top makes it look like you finished a cooking show.
Instructions
- Melt and build the base:
- Melt the butter in a large Dutch oven over medium heat until it foams and just starts to smell nutty. Toss in the onion, carrots, and celery, then stir them around for about five minutes until the onion turns translucent and your kitchen smells like the beginning of something wonderful.
- Wake up the garlic:
- Add the minced garlic and stir for one minute, just until you can smell it bloom across the room. Pull it off the heat if it starts to brown because burnt garlic will haunt the entire pot.
- Season and combine:
- Stir in the thyme, basil, salt, pepper, and nutmeg until everything is coated and fragrant. Dump in the shredded chicken and uncooked orzo, then give it a good toss so the pasta gets lightly toasted in the butter.
- Simmer until tender:
- Pour in the chicken broth and bring it to a gentle boil before dropping the heat to a simmer. Let it cook uncovered for about ten minutes, stirring once or twice, until the orzo is almost tender but still has a slight bite.
- Wilt the spinach:
- Stir in the chopped spinach and watch it shrink down into the broth over two to three minutes. It happens fast so keep an eye on it and take it off the heat the moment it looks fully wilted.
- Add the cream:
- Turn the heat to low and pour in the half-and-half slowly while stirring, then let it warm through for three to five minutes. Never let it boil after this step or the cream will break and look grainy instead of silky.
- Serve and garnish:
- Ladle into wide bowls and finish with a shower of Parmesan and fresh parsley if you are feeling it. Serve immediately while the steam is still rising and the orzo is perfectly tender.
I brought a thermos of this to a friend recovering from surgery and she called it a hug in a bowl, which pretty much sums up everything you need to know.
The Right Pot Makes All the Difference
A heavy bottomed Dutch oven distributes heat evenly so your cream base stays smooth and nothing catches on the bottom. Lighter pots create hot spots that can scorch the orzo before it cooks through.
Storage and Reheating
Leftovers keep in the fridge for up to three days and actually taste better the next day once the flavors settle. Reheat gently over low heat on the stove and stir in a splash of broth to loosen things up.
What to Serve Alongside
Crusty bread is nonnegotiable because you need something to swipe through that creamy broth at the bottom of the bowl. A glass of Pinot Grigio and a simple side salad turn it into a full dinner that feels far more composed than it actually is.
- Tear the bread by hand instead of slicing it for a more rustic feel.
- A squeeze of lemon over the soup right before serving brightens everything.
- Always taste for salt one last time before the bowls leave the kitchen.
Some recipes are just dinner, and some become the thing you reach for when someone needs taking care of. This one lives firmly in that second category.
Recipe Questions & Answers
- → How can I prevent the orzo from overcooking?
-
Add the orzo after the broth comes to a simmer and check for doneness a minute or two before package time; remove from heat when al dente since it will soften as the soup rests.
- → Can I use milk instead of half-and-half or cream?
-
Whole milk lightens the dish but can thin the broth; simmer gently and avoid boiling to prevent curdling. For body, whisk a tablespoon of flour or cornstarch into cold milk before adding.
- → What’s a quick way to shred cooked chicken?
-
Use two forks to pull apart warm chicken, or pulse cooled pieces briefly in a stand mixer with the paddle attachment for uniformly shredded meat; rotisserie chicken is a fast alternative.
- → How do I make this gluten-free?
-
Substitute orzo with a gluten-free small pasta or use rice. Adjust the cooking time and add the grain later if needed so it doesn’t become mushy.
- → How should leftovers be stored and reheated?
-
Refrigerate in an airtight container up to 3 days. Reheat gently over low heat, adding a splash of broth or milk to loosen the broth and stir to prevent curdling.
- → How can I make the broth richer?
-
Use heavy cream instead of half-and-half, finish with grated Parmesan and a knob of butter, or simmer a few minutes longer to concentrate flavors—adjust seasoning after enriching.