This creamy Florentine combines shredded chicken, sautéed onion, carrots and celery, tender orzo, and baby spinach in a lightly seasoned cream broth. Sweat the aromatics in butter, add herbs, chicken and orzo, then simmer in stock until pasta is nearly tender. Stir in cream and spinach off the heat and finish gently. Serves 4; store refrigerated up to 3 days and reheat slowly to prevent curdling.
The rain was hammering against the kitchen window so hard I could barely hear the pot bubbling on the stove, and honestly that suited me just fine. I had thrown together some leftover rotisserie chicken, a handful of spinach that was on its last legs, and half a box of orzo with zero expectations. Three spoonfuls in, I called my mother just to tell her I had finally made something that rivaled her chicken soup.
My neighbor Dave knocked on the door that evening to return a borrowed wrench and ended up staying for two bowls. He sat at the counter in his work boots, dunking crusty bread into the broth, and declared it the best thing I had ever made. I did not argue.
Ingredients
- 2 cups cooked chicken breast, shredded or diced: Rotisserie chicken is the shortcut that saves this dish from being a weeknight chore. Shred it generously so every spoonful gets a piece.
- 2 tablespoons unsalted butter: This is the flavor foundation for your mirepoix, so do not skimp. Salted butter works but throws off your seasoning control.
- 1 medium yellow onion, finely diced: Fine dicing matters here because nobody wants a chunky onion surprise in a silky soup.
- 2 cloves garlic, minced: Fresh garlic only. The jarred stuff tastes flat and this soup deserves better.
- 2 medium carrots, diced: Dice them small so they soften at the same rate as the celery and onion.
- 2 celery stalks, diced: Trim the leafy tops and save them for garnish if you are feeling clever.
- 3 cups baby spinach, roughly chopped: A rough chop keeps the spinach from forming long stringy tangles in the broth.
- 3/4 cup orzo pasta, uncooked: Measure carefully because orzo expands more than you think and you do not want soup that turns into porridge.
- 4 cups low sodium chicken broth: Low sodium gives you control over the final salt level. Full sodium broth can push this dish into overly salty territory.
- 1 cup half and half or heavy cream: Heavy cream makes it decadent and half and half keeps it lighter without sacrificing silkiness.
- 1 teaspoon dried thyme: Rub it between your palms before adding to wake up the oils and release more fragrance.
- 1/2 teaspoon dried basil: A quiet background note that rounds out the Italian leaning flavor profile.
- 1/2 teaspoon black pepper: Freshly cracked makes a noticeable difference here.
- 1/2 teaspoon salt plus more to taste: Start conservative and adjust at the end after the cheese and broth have had their say.
- 1/4 teaspoon freshly grated nutmeg: Totally optional but it adds a warmth that makes people ask what your secret is.
- 2 tablespoons freshly grated Parmesan cheese: Stir some into the soup and save the rest for topping each bowl.
- Fresh parsley, chopped: A bright finishing touch that cuts through the richness.
Instructions
- 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, stirring occasionally until they soften and the onion turns translucent, about five minutes.
- Wake up the garlic:
- Add the minced garlic and stir constantly for about a minute until your kitchen smells incredible and you can no longer resist sneaking a taste.
- Season and combine:
- Stir in the thyme, basil, salt, pepper, and nutmeg, letting the spices toast for a few seconds. Add the shredded chicken and uncooked orzo, tossing everything together so the pasta gets coated in all that seasoned butter.
- Simmer the soup:
- Pour in the chicken broth and bring it to a gentle boil. Reduce the heat and let it simmer uncovered for about ten minutes, stirring once or twice so the orzo does not stick to the bottom.
- Add the spinach:
- Stir in the chopped spinach and watch it collapse into the broth over two to three minutes. This is the moment the soup starts looking like something you would pay good money for at a restaurant.
- Finish with cream:
- Drop the heat to low and pour in the half and half, stirring gently. Simmer for another three to five minutes but never let it boil or the cream will curdle and the texture will break.
- Serve and garnish:
- Ladle into wide bowls and shower each serving with Parmesan and a scatter of fresh parsley. Serve immediately while the steam is still rising.
I made a double batch of this the week my daughter came home from college with a terrible cold, and she ate three bowls in silence before looking up and saying it was exactly what she needed.
Serving Suggestions
A thick slice of sourdough toasted with olive oil is really all you need alongside this soup. A glass of Pinot Grigio turns a casual dinner into something that feels intentionally special without any extra effort.
Storage and Reheating
Keep leftovers in an airtight container in the refrigerator for up to three days. Reheat gently over low heat on the stove, adding a splash of chicken broth to loosen the orzo that has soaked up all the liquid overnight.
Making It Your Own
This soup forgives almost any substitution, which makes it a great template once you understand the basic structure. Get creative based on what is sitting in your fridge.
- Swap the orzo for rice or small pasta shapes like ditalini if that is what you have on hand.
- Use whole milk instead of cream for a lighter version that still tastes rich enough to satisfy.
- Throw in extra vegetables like zucchini or peas toward the end of cooking for more color and bulk.
This is the kind of soup that makes your kitchen smell like someone who really knows what they are doing, even if you just threw it together on a rainy Thursday.
Recipe FAQs
- → How long should I cook the orzo so it stays tender?
-
Simmer the orzo in the broth for about 8–10 minutes until nearly al dente; it will soften further when the cream and spinach are added. Check early to avoid overcooking.
- → Can I use rotisserie chicken instead of cooked breast?
-
Yes. Shredded rotisserie chicken speeds preparation and adds flavor; fold it in when you add the orzo so it warms through without drying out.
- → How can I prevent the cream from curdling when reheating?
-
Reheat gently over low heat, stirring frequently. If the soup has separated, whisk in a splash of cold cream or milk off the heat to bring it back together.
- → What are good substitutions for orzo?
-
Small pasta shapes like ditalini or acini di pepe work well, as does short-grain rice for a gluten-free option. Adjust cooking time to the grain or pasta used.
- → How can I make a lighter version of this dish?
-
Swap half-and-half or heavy cream for whole milk or a mix of milk and a tablespoon of cornstarch to preserve some creaminess with less fat.
- → Can I freeze leftovers?
-
Freezing is not ideal due to dairy and orzo texture changes. If needed, freeze without the cream, then add fresh cream or milk when reheating and adjust seasoning.