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 thought it might come through, and all I wanted was something that would make the whole house smell like someone was taking care of me. I had leftover rotisserie chicken in the fridge and a half-used bag of orzo that had been sitting in the pantry for weeks, and somehow those two things turned into the most requested dinner in my house all winter.
My neighbor Karen knocked on the door the second time I made this, claiming she could smell thyme and butter from her driveway, and I ended up sending her home with a mason jar full of it.
Ingredients
- 2 cups cooked chicken breast, shredded or diced: Rotisserie chicken is the move here because the skin and bones have already done the flavor work for you, but any leftover cooked chicken works perfectly.
- 2 tablespoons unsalted butter: This is your flavor foundation, so dont skip it or substitute with oil if you want that genuine comforting richness.
- 1 medium yellow onion, finely diced: Finely is the key word because nobody wants to bite into a big chunk of onion in a creamy soup.
- 2 cloves garlic, minced: Fresh garlic only, and add it after the vegetables have softened so it doesnt burn and turn bitter.
- 2 medium carrots, diced: Dice them small so they cook through in the simmer time and distribute their gentle sweetness in every bite.
- 2 celery stalks, diced: Celery might seem like a background player but it gives the broth an aromatic depth that you will absolutely notice if its missing.
- 3 cups baby spinach, roughly chopped: A generous amount because it wilts down to almost nothing and makes the soup look gorgeous with flecks of green throughout.
- 3/4 cup orzo pasta, uncooked: Measure carefully because orzo swells significantly and too much will turn your soup into a thick pasta bake situation.
- 4 cups low-sodium chicken broth: Low-sodium gives you control over the final seasoning, which is especially important since Parmesan adds saltiness later.
- 1 cup half-and-half or heavy cream: Heavy cream makes it restaurant luxurious, half-and-half keeps it more weeknight friendly, and either choice is delicious.
- 1 teaspoon dried thyme: Rub it between your palms as you add it to wake up the essential oils and release way more flavor.
- 1/2 teaspoon dried basil: A quiet background note that ties everything to that Italian-American comfort food profile.
- 1/2 teaspoon black pepper: Freshly cracked always, and you can add more at the end if you like a little warmth.
- 1/2 teaspoon salt plus more to taste: Start conservative and adjust after the cream goes in because the flavor shifts.
- 1/4 teaspoon freshly grated nutmeg optional: This is the secret weapon that makes people ask what is in this soup and you can decide whether to tell them.
- 2 tablespoons freshly grated Parmesan cheese optional: Stir some into the soup and save a little for garnish because double Parmesan is never a bad idea.
- Fresh parsley chopped optional: A sprinkle on top adds freshness and color that makes the whole bowl look finished.
Instructions
- Build the aromatic base:
- Melt the butter in a large soup pot or Dutch oven over medium heat and add the onion, carrots, and celery, stirring occasionally until the vegetables soften and the onion turns translucent, about 5 minutes. Your kitchen should already smell incredible at this point.
- Wake up the garlic:
- Add the minced garlic and stir constantly for about 1 minute until you can smell it bloom but before it takes on any color. Garlic goes from fragrant to bitter quickly so stay right there by the pot.
- Add seasonings and chicken:
- Stir in the thyme, basil, salt, pepper, and nutmeg if you are using it, then add the shredded chicken and uncooked orzo, tossing everything together so the pasta gets coated in all those aromatics. Let it cook together for about a minute to toast the orzo slightly.
- Simmer until the orzo is nearly done:
- Pour in the chicken broth and bring everything to a gentle boil, then reduce the heat and let it simmer uncovered for about 10 minutes. Stir once or twice so the orzo doesnt stick to the bottom of the pot.
- Wilt the spinach:
- Stir in the chopped spinach and let it cook for 2 to 3 minutes until it has completely wilted and turned bright green. It will look like a mountain of spinach at first but trust the process.
- Add the cream and finish:
- Reduce the heat to low and stir in the half-and-half or heavy cream, then simmer very gently for another 3 to 5 minutes until the soup is heated through and velvety. Do not let it boil after the cream goes in or it may curdle and look grainy.
- Serve and garnish:
- Ladle the hot soup into bowls and top with freshly grated Parmesan and a scattering of chopped parsley if you like. Serve immediately with crusty bread for dipping because the bread is nonnegotiable in my opinion.
I made a double batch of this for a friend who had just come home from the hospital, and she called me the next day to say it was the only thing that tasted like normal life.
Choosing the Right Pot
A heavy-bottomed Dutch oven is ideal because it distributes heat evenly and the cream wont scorch on the bottom as easily as it would in a thinner pot. If you only have a standard soup pot, just keep the heat on the lower side once the cream goes in and stir more frequently to be safe.
Making It Your Own
The beauty of this soup is how adaptable it is to whatever you have on hand, and some of my favorite versions came from improvising with the ingredients. Swap the spinach for kale, use turkey instead of chicken after Thanksgiving, or toss in a handful of frozen peas at the end for extra sweetness and color.
Serving and Storing Like a Pro
This soup is best served the day you make it, but it stores well if you handle it properly and reheat with patience rather than urgency. Here are the things I have learned through trial and error.
- Always reheat leftovers on low heat on the stove rather than using the microwave, which can cause the cream to separate.
- Store in glass containers if possible because plastic absorbs the garlic aroma and you will smell soup for a week.
- The soup will keep for up to 3 days refrigerated but honestly it rarely lasts that long in my house.
Some recipes become favorites because they are impressive, but this one earned its place because it makes an ordinary Tuesday feel like someone wrapped a blanket around your shoulders. Keep it in your back pocket for the next rainy night, and I promise it will not let you down.
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.