This creamy Florentine-style chicken soup brings shredded chicken, orzo and a generous handful of spinach together in a silky, herb-scented broth. Start by sautéing onion, carrots and celery in butter, add garlic, thyme and orzo, then pour in broth and simmer until pasta is tender. Fold in spinach and stir in half-and-half off the heat; finish with Parmesan. Yields 4 and takes about 50 minutes. Store chilled up to 3 days and reheat gently to avoid curdling.
The screen door slammed shut behind me on a Tuesday in November, rain streaking the kitchen windows, and I stood there dripping wet wondering what could possibly fix a day like that. The answer, it turned out, was a pot of chicken Florentine soup that I threw together from leftover roast chicken and a half-empty bag of orzo. Three bowls later, the rain was still falling but I had stopped caring entirely.
My neighbor Karen stopped by once while I was making this and ended up sitting at the counter eating two bowls before she remembered she had somewhere to be. Now she texts me every time the temperature drops below forty degrees.
Ingredients
- Cooked chicken breast (2 cups, shredded or diced): Rotisserie chicken is your best friend here since the soup comes together fast when you skip cooking raw poultry.
- Unsalted butter (2 tablespoons): Gives the sautéed vegetables a silky foundation that salted butter can muddle.
- Yellow onion (1 medium, finely diced): The quiet backbone of the broth so dice it small so every spoonful carries that sweet depth.
- Garlic (2 cloves, minced): Add it late and cook it briefly to keep the flavor bright rather than bitter.
- Carrots (2 medium, diced): They bring color and a gentle sweetness that balances the cream.
- Celery (2 stalks, diced): Do not skip this because celery builds the aromatic base that makes the broth taste like it simmered all day.
- Baby spinach (3 cups, roughly chopped): A generous pile wilts down to almost nothing but fills each bite with something green and fresh.
- Orzo pasta (3/4 cup, uncooked): Those tiny rice shaped noodles are what turn this from a brothy soup into something that feels like a real meal.
- Low sodium chicken broth (4 cups): You control the salt this way and the reduction concentrates flavor beautifully.
- Half and half or heavy cream (1 cup): Heavy cream makes it decadent while half and half keeps it lighter without sacrificing silkiness.
- Dried thyme (1 teaspoon): The herbal note that makes this taste Italian rather than just creamy chicken soup.
- Dried basil (1/2 teaspoon): Pairs with the thyme to give the broth a warm and fragrant personality.
- Black pepper (1/2 teaspoon): Freshly cracked is always better and adds a subtle heat that cuts through the richness.
- Salt (1/2 teaspoon plus more to taste): Start modest and adjust at the end because the Parmesan and broth both contribute salt.
- Freshly grated nutmeg (1/4 teaspoon, optional): A tiny pinch transforms the cream into something quietly complex and unforgettable.
- Freshly grated Parmesan (2 tablespoons, optional garnish): Melted over the top it forms golden pools that make each bowl feel like a restaurant meal.
- Fresh parsley (chopped, optional garnish): A scatter of green right before serving wakes up every color on the plate.
Instructions
- Build the vegetable base:
- Melt the butter in a large soup pot or Dutch oven over medium heat, then add the onion, carrots, and celery. Cook for about five minutes, stirring occasionally, until the vegetables soften and the onion turns translucent at the edges.
- Wake up the garlic:
- Stir in the minced garlic and cook for just one minute until your kitchen smells impossibly warm and inviting. Watch closely because garlic moves from golden to bitter in seconds.
- Add the seasonings and chicken:
- Toss in the thyme, basil, salt, pepper, and nutmeg if you are using it, then add the shredded chicken and uncooked orzo. Stir everything together so the pasta is coated in the buttery, fragrant mixture.
- Simmer in the broth:
- Pour in the chicken broth and bring it to a gentle boil before reducing the heat to a simmer. Let it cook uncovered for about ten minutes until the orzo is nearly tender and has absorbed some of the broth's flavor.
- Wilt the spinach:
- Stir in the chopped spinach and let it cook for two to three minutes until it collapses into the soup completely. It will look like an enormous amount at first but trust the process.
- Finish with cream:
- Reduce the heat to low and stir in the half and half or heavy cream, then simmer gently for three to five minutes more without letting it boil. Taste and adjust the salt and pepper before serving.
- Serve and garnish:
- Ladle the soup into warm bowls and top with grated Parmesan and a sprinkle of fresh parsley if you like. Serve immediately while the broth is still silky and steam curls off the surface.
I once packed a Thermos of this soup for my daughter's soccer practice and three other parents asked for the recipe while standing around in folding chairs watching drills.
Leftovers Actually Get Better
Something magical happens overnight as the flavors settle into each other and the broth thickens slightly from the starch in the orzo. Reheat it gently over low heat on the stove rather than the microwave for the best texture, stirring often so the cream stays smooth. I have genuinely caught myself looking forward to the second day more than the first.
Making It Your Own
Swap the spinach for chopped kale if you want something sturdier, or toss in a handful of frozen peas right at the end for little bursts of sweetness. A squeeze of lemon juice stirred in just before serving brightens the whole pot if the cream feels too heavy. My brother adds red pepper flakes to his bowl and swears it is the only way to eat it.
What to Serve Alongside
Crusty bread is nonnegotiable in my kitchen because you need something to drag through the creamy broth at the bottom of the bowl. A glass of Pinot Grigio or a simple green salad with lemon vinaigrette balances the richness beautifully. This is the kind of meal that turns a random weeknight into something worth remembering.
- Tear the bread rather than slicing it for rough edges that soak up more broth.
- A lightly dressed arugula salad alongside cuts through every rich note on the spoon.
- Warm the bowls in a low oven before ladling in the soup so it stays hot longer at the table.
Some recipes earn a permanent spot in your rotation because they ask so little and give back so much warmth and comfort. This is one of those soups you will reach for every time the sky turns grey.
Recipe FAQ
- → Can I use frozen spinach instead of fresh?
-
Yes. Add frozen spinach directly after the orzo is nearly tender and simmer until heated through; you may need an extra minute or two. Squeeze excess water from thawed spinach to avoid diluting the broth.
- → How do I prevent the cream from curdling?
-
Lower the heat before adding half-and-half or heavy cream and stir gently. Avoid boiling after adding dairy and reheat slowly. Using half-and-half or tempering the cream with a ladle of hot broth before mixing in also helps.
- → What can I substitute for orzo?
-
Small pasta shapes like ditalini, acini di pepe, or small shells work well. For a gluten-free option, use rice or certified gluten-free pasta; cooking times will vary, so adjust simmering as needed.
- → Is rotisserie chicken a good shortcut?
-
Yes—shredded rotisserie chicken is an excellent time-saver and adds flavor. Add it when you stir in the orzo so it heats through during the simmering step.
- → How should leftovers be stored and reheated?
-
Refrigerate in an airtight container for up to 3 days. Reheat gently on the stove over low heat, stirring often. Add a splash of broth or milk if the mixture thickens too much.
- → How can I make the broth richer or lighter?
-
Use heavy cream or more Parmesan for a richer finish; for a lighter version, substitute whole milk or additional broth for the half-and-half and reduce the butter. Adjust seasoning to taste.