This creamy Chicken Florentine brings shredded chicken, orzo and lots of spinach together in a rich, gently seasoned cream broth. Begin by softening onion, carrots and celery in butter, add garlic and herbs, then stir in chicken, orzo and broth. Simmer until the pasta is just tender, fold in spinach, finish with half-and-half and warm through. Garnish with Parmesan and parsley and serve 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 the whole reason I made soup that night. I had leftover rotisserie chicken sitting in the fridge and a half-used bag of spinach that was on its last legs, so I just started throwing things together. What came out of that pot was a velvety, golden bowl of comfort that my partner now texts me about from work on cloudy days. This creamy chicken florentine soup with orzo has since become our unofficial bad weather tradition.
I made a double batch for a friend who had just come home from the hospital, expecting her to maybe have a bowl and freeze the rest. She ate the entire container over two days and called me to say it was the only thing that tasted good to her, which honestly meant more than any compliment I have ever received on my cooking.
Ingredients
- 2 cups cooked chicken breast shredded or diced: Rotisserie chicken is the move here because the slightly roasted flavor adds depth you do not get from plain boiled breast.
- 2 tablespoons unsalted butter: This builds the flavor base for your mirepoix and adds a gentle richness that olive oil just cannot replicate in this soup.
- 1 medium yellow onion finely diced: Dice it small so it melts into the broth rather than floating in chunks.
- 2 cloves garlic minced: Fresh garlic only, and add it after the vegetables have softened so it does not scorch and turn bitter.
- 2 medium carrots diced: Cut them roughly the same size as the celery so everything cooks evenly.
- 2 celery stalks diced: The quiet hero of the flavor base, do not skip it even if you think you dislike celery.
- 3 cups baby spinach roughly chopped: A quick rough chop prevents long stringy leaves and helps it blend into every bite.
- 3/4 cup orzo pasta uncooked: It cooks directly in the broth which thickens everything naturally and saves you a pot.
- 4 cups low sodium chicken broth: Low sodium gives you control over the final seasoning, regular broth can push the salt level too high.
- 1 cup half and half or heavy cream: Half and half keeps it luxurious without feeling heavy, but go full cream if you want maximum indulgence.
- 1 teaspoon dried thyme: Rub it between your palms as you add it to wake up the essential oils.
- 1/2 teaspoon dried basil: A subtle background note that ties the whole dish to its Italian American roots.
- 1/2 teaspoon black pepper and 1/2 teaspoon salt plus more to taste: Season in layers and taste at the end before adjusting.
- 1/4 teaspoon freshly grated nutmeg optional: This is the secret touch that makes people ask what is in this soup.
- 2 tablespoons freshly grated Parmesan cheese and fresh parsley chopped optional for garnish: The Parmesan melts into the surface and adds a salty umami finish.
Instructions
- Build the flavor foundation:
- Melt the butter in a large soup pot or Dutch oven over medium heat and add the onion, carrots, and celery. Stir them occasionally for about 5 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 constantly for about a minute until you can smell it blooming in the butter. Watch it closely because garlic goes from golden to burnt in seconds.
- Season and combine:
- Stir in the thyme, basil, salt, pepper, and nutmeg if you are using it, then add the shredded chicken and uncooked orzo. Toss everything together so the pasta gets coated in the seasoned butter.
- Simmer until the orzo is nearly done:
- Pour in the chicken broth and bring it to a gentle boil, then lower the heat and let it simmer uncovered for about 10 minutes. Stir once or twice so the orzo does not stick to the bottom.
- Wilt in the spinach:
- Stir in the chopped spinach and let it cook for 2 to 3 minutes until it collapses into the soup. It will look like a massive amount at first but it shrinks down fast.
- Add the cream and finish:
- Reduce the heat to low and pour in the half and half, stirring gently for 3 to 5 minutes until the soup turns silky and heated through. Never let it boil after adding dairy or the cream will break and look grainy.
- Serve with love:
- Ladle the soup into warm bowls and top with Parmesan and a sprinkle of fresh parsley if you like. Serve it right away while the broth is still steamy and the orzo is perfectly tender.
One January evening my neighbor knocked on the door to return a borrowed pan and ended up staying for soup, sitting at my counter eating quietly while the wind howled outside. She told me it reminded her of something her grandmother used to make, and we sat there talking about family recipes until the pot was empty.
Making It Lighter Without Losing Soul
You can swap the half and half for whole milk if you want something a little less rich, and it will still taste deeply satisfying. I learned the hard way that skim milk does not work here because there is not enough fat to carry the flavors and the texture becomes thin and watery. A tablespoon of flour sprinkled over the vegetables before adding the broth can help thicken things up if you go the lighter route.
Storage and Reheating Advice
This soup keeps beautifully in the refrigerator for up to three days, making it a dream for meal prep or easy weeknight leftovers. The orzo will soak up a surprising amount of broth overnight, so do not be alarmed if it looks more like a thick stew the next day. Reheat it gently over low heat on the stove rather than blasting it in the microwave, which can cause the cream to separate.
What to Serve Alongside
A chunk of crusty bread is really all you need to make this a complete meal, perfect for dunking and soaking up every last bit of that creamy broth. A glass of Pinot Grigio alongside feels like a small luxury on a Tuesday night, and I highly recommend it if the mood strikes.
- Crusty sourdough or a warm baguette is the ideal companion for soaking up the broth.
- A simple green salad with lemon vinaigrette cuts through the richness beautifully.
- Always taste for salt one more time right before serving because the broth reduces as it cooks.
Some recipes become staples because they are impressive, but this one earned its place because it is effortless comfort in a bowl. Keep it in your back pocket for the next rainy night and you will understand why it never leaves my rotation.
Recipe Questions & Answers
- → Can I use rotisserie chicken?
-
Yes. Pre-cooked rotisserie chicken speeds preparation and adds flavor; shred or dice it and add it when you stir in the orzo so it warms through without overcooking.
- → How do I prevent the cream from curdling?
-
Reduce heat to low before adding half-and-half or cream and warm gently without boiling. Tempering by ladling a little hot broth into the cream first helps stabilize it.
- → What can I substitute for orzo?
-
Small pasta shapes, acini di pepe, or short rice like arborio work well. Note that cooking times and liquid needs vary, so adjust simmering time and broth quantity accordingly.
- → How can I make it lighter?
-
Swap half-and-half for whole milk or a blend of milk and a tablespoon of butter. Reduce the butter used for sautéing and keep portion sizes modest for lower fat content.
- → Is this freezer-friendly?
-
Soups with cream can separate after freezing. Cool completely, freeze without dairy, and add fresh cream or milk when reheating. Reheat gently over low heat while whisking to recombine.
- → How long will leftovers keep?
-
Refrigerate in an airtight container for up to 3 days. Reheat slowly over low heat to avoid curdling; add a splash of broth or milk if the soup thickens too much.