30-Minute Cream of Chicken Soup
This homemade cream of chicken soup is rich, velvety, and loaded with tender chicken, and it comes together in about half an hour. It tastes miles better than the canned stuff and uses simple fridge and pantry ingredients.

It’s the kind of soup that turns a busy evening into something cozy, without a long simmer or a list of specialty items. Just a pot, a spoon, and twenty minutes of gentle bubbling.
Why This Cream of Chicken Soup Works
The broth gets its body from a butter-and-flour roux, not a can of condensed soup, so you control the salt and the richness. That means every spoonful tastes clean and chicken-forward, not tinny.
A splash of cream at the end makes it silky without weighing it down, and the shredded chicken stays moist because it’s added just before serving. You get tenderness in every bite.
It’s a blank canvas for whatever vegetables or herbs you have on hand, but it’s satisfying enough to eat on its own with a chunk of bread. I keep coming back to this one because it’s fast, filling, and never lets me down on a cold night.
Ingredients

- 3 tbsp unsalted butter: for the roux and aromatics
- 1 small yellow onion, finely diced: sweetens the base
- 2 cloves garlic, minced: use fresh, not jarred, for the brightest flavor
- 3 tbsp all-purpose flour: thickens the soup without any gluey texture
- 4 cups chicken broth, preferably low-sodium: the backbone of the soup, so pick a brand you like
- 2 cups cooked shredded chicken: from a rotisserie or leftover roasted chicken
- 1/2 cup heavy cream: adds the velvety finish
- 1/2 tsp dried thyme: a classic pairing with chicken
- 1 bay leaf (optional): adds a subtle depth as it simmers
- Salt and black pepper to taste
- Chopped fresh parsley for garnish (optional)
Variations / Substitutions
- Swap the protein: leftover turkey works just as well, or sauté diced raw chicken breast with the onion and cook it through before making the roux.
- Add vegetables: stir in a handful of frozen peas or sautéed sliced mushrooms when you add the chicken for extra texture.
- Use half-and-half: it makes a slightly lighter soup that’s still creamy. Whole milk can work in a pinch, but the broth won’t feel quite as lush.
- Make it dairy-free: use olive oil instead of butter and full-fat canned coconut milk in place of the cream. The flavor shifts but stays rich.
- Boost the herbs: a teaspoon of fresh rosemary or a pinch of poultry seasoning adds a different angle. Finish with a squeeze of lemon juice for brightness.
If you enjoy this, you might also like our chicken and wild rice soup for a heartier take.
How to Make Cream of Chicken Soup
Step 1: Sauté the Onion and Build the Roux

Melt the 3 tbsp butter in a large pot over medium heat. Add the diced onion and cook for about 4 minutes, stirring now and then, until the pieces turn soft and translucent. Stir in the garlic and let it go for 30 seconds, just until you smell it.
Sprinkle the 3 tbsp flour over the onion mixture and stir constantly for 1 to 2 minutes. The flour will lose its raw smell and turn a pale golden color, coating everything evenly. This roux is what gives the soup its body, so don’t rush this part.
Step 2: Simmer the Broth

Whisk in the chicken broth a little at a time to prevent lumps. Add the thyme, bay leaf, and a pinch of salt and pepper. Bring the pot to a simmer, then drop the heat to low and let it bubble gently for 10 minutes, stirring occasionally.
The broth will thicken slightly and look glossy. You want a few lazy bubbles around the edges, not a rolling boil, so the soup stays smooth and doesn’t reduce too fast.
Step 3: Stir in the Chicken and Cream

Remove the bay leaf and toss it. Add the 2 cups of shredded chicken and the 1/2 cup heavy cream, stirring to combine. Let everything warm through over low heat for about 3 minutes without letting it boil, just until the chicken is hot and the cream is fully blended.
The cream will lighten the color and add that silky richness. Taste the soup now and adjust the salt and pepper. If it seems thicker than you like, stir in a splash of broth or water.
Step 4: Ladle Into Bowls

Ladle the soup into deep bowls and scatter chopped parsley on top if you’re using it. Serve it hot with crusty bread, crackers, or a simple side salad. The parsley gives a little pop of color and freshness against the creamy broth.
Tips for the Best Cream of Chicken Soup
- Start with a good-tasting broth because it carries the whole soup. If you have homemade stock, use it, otherwise a low-sodium boxed broth brings plenty of flavor.
- Rotisserie chicken makes this extra quick and the meat is already seasoned. Just pull off the skin, shred it, and you’re set.
- Don’t let the soup boil after adding the cream, or the fat can separate. Keep the heat low and stir gently as it warms.
- If you want a chunkier bite, sauté diced celery or mushrooms with the onion at the start.
Scale it up for a crowd:
| Number of Servings | Butter | Flour | Broth | Shredded Chicken | Heavy Cream |
|---|---|---|---|---|---|
| 4 | 3 tbsp | 3 tbsp | 4 cups | 2 cups | 1/2 cup |
| 8 | 6 tbsp | 6 tbsp | 8 cups | 4 cups | 1 cup |
Storing Leftovers
Refrigerate: Cool the soup completely, then transfer to an airtight container. It will keep for up to 4 days. The soup thickens as it sits, so when you’re ready to reheat, add a small splash of broth to loosen it up.
Reheating: Warm the soup gently on the stovetop over low heat, stirring often, until it’s hot all the way through. Avoid boiling it, or the cream may break.
What to Serve With Cream of Chicken Soup
A crusty baguette or thick slices of sourdough are perfect for dipping into the creamy broth. For something with a little crunch, a simple green salad with a lemon vinaigrette cuts through the richness. If you’re in the mood for a grilled cheese, the buttery, toasted bread and melted cheese make an unbeatable pairing with the warm, savory soup.
Frequently Asked Questions
Can I make this soup dairy-free?
Yes. Swap the butter for olive oil and use full-fat canned coconut milk instead of heavy cream. The flavor will be slightly different but still rich and creamy.
Can I freeze cream of chicken soup?
Cream-based soups can sometimes separate when thawed and reheated. For the best texture, freeze the soup without the cream, then stir in the cream as you reheat it on the stovetop.
Can I use raw chicken instead of cooked?
Absolutely. Sauté diced raw chicken breast or thighs with the onion at the start, cooking until no longer pink, then proceed with the roux. Or poach a couple of chicken breasts in the broth before making the roux, shred them, and use that broth as your base.
My soup turned out too thick. How do I fix it?
Stir in additional warm broth or a little milk, a couple tablespoons at a time, until it reaches the consistency you like. Heat gently after adding.

Cream of Chicken Soup Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat. Cook the onion until softened, about 4 minutes, then add the garlic for 30 seconds. Sprinkle the flour over the mixture and stir constantly for 1 to 2 minutes.
- Gradually whisk in the chicken broth, thyme, bay leaf, and a pinch of salt and pepper. Bring to a simmer, then reduce heat to low and cook for 10 minutes, stirring occasionally.
- Remove the bay leaf. Stir in the shredded chicken and heavy cream. Warm through over low heat for about 3 minutes without boiling. Adjust seasoning to taste.
- Ladle the soup into bowls, top with parsley if using, and serve hot.
