Creamy Chicken and Orzo Soup
This is the soup that makes you feel taken care of. Homemade chicken stock built from a leftover rotisserie carcass, simmered with onion, carrots, celery, and bouillon until the broth is rich and deeply golden. Tender sautéed vegetables, shredded chicken, sweet corn and green beans stirred in at the end, a pour of heavy cream that turns the whole thing silky and rich, orzo simmered directly in the soup until tender, and freshly grated Parmesan melted in spoonful by spoonful until the broth is glossy and slightly thickened. It’s the kind of soup that tastes like someone made it specifically for you.

The homemade stock is what makes this soup different from every other creamy chicken orzo recipe. A rotisserie carcass that most people throw away has enough gelatin and flavor left in the bones to produce a broth with real body and depth in just 45 minutes. That broth is the foundation the entire soup is built on and it’s why this soup tastes like it simmered all day even when you made it on a Tuesday evening. Don’t skip it and don’t rush it.
Why You’ll Love This Recipe
The homemade stock changes everything. A carton of chicken broth is fine. A broth made from a leftover rotisserie carcass with onion, carrots, and bouillon simmered for 45 minutes is something completely different. Richer, more golden, more body, more flavor. The soup tastes like it took all day because of this one step.
It’s genuinely creamy without being heavy. Heavy cream and Parmesan together create a broth that is silky and rich without the starchy heaviness of a roux-thickened soup. It’s the kind of cream soup that feels luxurious rather than dense.
The Parmesan is the finishing touch that elevates everything. Stirred in gradually at the end, freshly grated Parmesan melts into the broth and adds a salty, nutty depth that rounds out every other flavor in the bowl and makes the soup taste restaurant-quality.
It works in every season. The lightness of the vegetables and orzo makes it feel appropriate in summer, while the cream and Parmesan make it deeply comforting in winter. This is a year-round soup.
It’s a complete meal in one pot. Protein, vegetables, pasta, and broth all in a single bowl with nothing else required except a piece of good bread for soaking up the bottom of the bowl.
Ingredients Needed to Make Creamy Chicken and Orzo Soup
Two stages, both simple. Here’s everything you need:
The Homemade Stock
- Leftover rotisserie chicken carcass with any remaining meat (the bones and carcass produce the gelatin and deep chicken flavor that makes the stock exceptional)
- Onion, carrots, celery (the aromatic base that seasons the broth)
- Extra freezer vegetables, optional (a great use for whatever vegetable odds and ends are taking up freezer space)
- Bouillon powder (seasons and deepens the stock)
- Water to cover
The Soup
- Butter (the fat for sautéing the fresh vegetables)
- Carrots, thinly sliced into circles (cook through fully and add a slight sweetness)
- Celery, chopped
- Shallot, chopped (adds a milder, slightly sweeter aromatic depth than onion alone)
- Onion, chopped
- Reserved homemade chicken broth
- Reserved shredded chicken
- Frozen sweet corn (adds sweetness and color)
- Frozen green beans (adds texture and a fresh vegetable element)
- Heavy whipping cream (the ingredient that transforms the broth from golden to creamy and silky)
- Orzo (cooks directly in the soup and absorbs the flavored broth as it softens)
- Parmesan cheese, freshly grated from a block (melted in at the end for a salty, nutty, slightly thickening finish)
How to Make Creamy Chicken and Orzo Soup
Two stages and one pot for the soup itself.
Step 1: Make the Homemade Stock
In a large pot, combine the rotisserie chicken carcass and any remaining meat, the quartered onion, roughly chopped carrots and celery, any extra freezer vegetables, and bouillon powder. Cover completely with cold water. Bring to a boil over high heat, then reduce to a steady simmer. Cook uncovered for about 45 minutes, skimming any foam that rises to the surface in the first few minutes. The broth will turn a deep golden color and smell deeply savory by the time it’s ready.
Step 2: Strain and Shred
Strain the broth through a fine mesh strainer into a large bowl or pot and discard the spent vegetables and bones. Pick through the solids for any remaining chicken meat worth saving, shred it, and add it to the reserved shredded chicken. You should have a generous amount of golden, full-flavored homemade stock ready to use.
Step 3: Sauté the Fresh Vegetables
In a large soup pot, melt the butter over medium heat. Add the thinly sliced carrots, chopped celery, chopped shallot, and chopped onion. Cook for about 5 minutes, stirring occasionally, until the vegetables are slightly softened and the onion is translucent and fragrant. Don’t rush this step. The vegetables need time to soften before the broth goes in so they cook evenly throughout the soup.
Step 4: Add the Broth and Chicken
Pour the reserved homemade chicken stock into the pot with the sautéed vegetables and add all of the shredded chicken. Bring to a gentle simmer over medium heat and cook until the carrots and celery are completely fork-tender, about 10 to 15 minutes depending on how thickly they were sliced.
Step 5: Add the Frozen Vegetables
Stir in the frozen sweet corn and frozen green beans. Let the soup simmer for about 5 minutes until the vegetables are heated through, bright, and tender. Frozen vegetables go in late so they don’t overcook and turn mushy.
Step 6: Add the Cream
Pour in the heavy whipping cream and stir to combine. Let the soup come back to a gentle simmer. The broth will lighten in color and take on a silky, slightly thickened consistency even before the Parmesan goes in.
Step 7: Cook the Orzo
Stir in the orzo. Cook for about 15 minutes over medium-low heat, stirring occasionally to prevent the orzo from sticking to the bottom of the pot, until the pasta is tender and al dente. The orzo absorbs the flavored broth as it cooks and becomes part of the soup rather than just pasta floating in liquid.
Step 8: Finish with Parmesan
Remove the pot from the highest heat and reduce to low. Add the freshly grated Parmesan a small handful at a time, stirring after each addition until it melts completely before adding more. Adding it gradually over gentle heat ensures it melts smoothly into the broth rather than clumping. The finished broth should look glossy and slightly thickened from the Parmesan.
Step 9: Serve
Ladle into deep bowls and finish with extra freshly grated Parmesan over the top of each serving. Serve immediately while the orzo is still perfectly tender and the broth is hot.
Storing and Reheating
This soup stores well in the refrigerator for up to 4 days in a sealed airtight container. The orzo will continue absorbing broth as it sits and the soup will be noticeably thicker the next day, which most people find even more satisfying than the freshly made version. Add a generous splash of reserved broth or water when reheating to bring it back to the right consistency.
Reheat on the stovetop over medium-low heat, stirring frequently, until heated through. The microwave works on medium power in 60-second intervals stirring between each. The cream and Parmesan may look slightly separated after refrigerating but will come back together once the soup is reheated and stirred.
This soup does not freeze particularly well. The orzo becomes very soft and the cream can separate after freezing and thawing. For best results, enjoy it fresh or from the refrigerator within a few days. If you want to freeze it, freeze the soup before adding the orzo and Parmesan and add those fresh when reheating.
How to Serve Creamy Chicken and Orzo Soup
Serve in deep bowls with a generous amount of freshly grated Parmesan over each serving and a thick slice of crusty bread or warm focaccia alongside for soaking up the broth. The bread is essentially required and makes the bowl feel like a complete, satisfying meal.
For a full dinner spread, serve alongside a simple arugula salad with lemon vinaigrette for a fresh, slightly bitter contrast to the rich, creamy soup. A glass of crisp white wine alongside makes the whole meal feel effortless and slightly elegant.
Frequently Asked Questions About Creamy Chicken and Orzo Soup
Do I have to make homemade stock or can I use store-bought broth?
You can use store-bought broth and the soup will still be delicious. But the homemade stock made from a rotisserie carcass is the detail that makes this soup genuinely exceptional rather than just very good. The gelatin released from the chicken bones gives the stock a body and depth that carton broth simply doesn’t have, and that body is part of what makes the finished soup feel so substantial and comforting. If you have the carcass, use it. The 45-minute simmer requires almost no active attention and the result is worth every minute.
Can I use a different pasta instead of orzo?
Yes. Ditalini, small shells, or broken angel hair or spaghetti all work well as orzo substitutes. The cooking time will vary depending on the pasta shape so adjust accordingly and taste for doneness rather than relying strictly on the clock. Orzo is recommended because its small, rice-like shape distributes evenly throughout the soup and creates a satisfying, cohesive texture in every bowl.
Why add the Parmesan gradually rather than all at once?
Adding Parmesan to hot liquid all at once can cause it to clump and seize rather than melting smoothly, especially if the soup is at a hard boil. Adding it a small amount at a time over gentle heat allows each addition to melt fully before the next goes in, which produces a glossy, smooth broth rather than stringy or clumped cheese. Always use freshly grated Parmesan from a block rather than pre-grated from a canister, since the anti-caking agents in pre-grated cheese prevent smooth melting.

Creamy Chicken & Orzo Soup
Ingredients
Method
- In a large pot, add your leftover rotisserie chicken, onions, carrots, celery, any extra vegetables you have in the freezer, bouillon powder, and enough water to cover. Simmer for about 45 minutes.
- Strain the broth into a bowl and set aside. Remove the chicken, shred the meat, and set it aside.
- In a large soup pot, melt the butter over medium heat. Add the carrots, celery, shallot, and onion. Cook for about 5 minutes, until slightly softened.
- Pour in the reserved broth and add the shredded chicken back in at this step. Bring to a gentle simmer and cook until the carrots and celery are fork tender.
- Stir in the frozen sweet corn and green beans. Simmer for about 5 minutes.
- Add the heavy whipping cream and stir well.
- Stir in the orzo and simmer for about 15 minutes, or until the orzo is tender and al dente.
- Add the freshly grated Parmesan a little at a time, stirring until melted and smooth.
- Serve hot with extra Parmesan on top and enjoy.
