Save to Pinterest There's something about the sound of a whisk hitting hot broth that signals comfort is on the way. My neighbor Sarah showed up at my door one gray afternoon with a bag of fresh broccoli from her garden and asked if I wanted to experiment with soup, and somehow we ended up with this version—creamy, deeply satisfying, and loaded with chunks of chicken that made it feel like an actual meal rather than just a warm cup.
I made this for my sister when she was recovering from surgery and couldn't face anything complicated, but she said it tasted like someone had been thinking about her comfort the whole time it simmered. That's when I realized this soup isn't just food—it's a way of saying you matter.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Cooked chicken breast, 2 cups: Diced or shredded works equally well; rotisserie chicken saves you from an extra cooking step and honestly tastes just as good.
- Fresh broccoli florets, 2 cups: Chop them smaller than you think you need because they soften down and you want bites distributed throughout, not giant pieces.
- Medium carrot, 1: The natural sweetness balances the savory cheese and adds a subtle earthiness that makes people ask what your secret is.
- Small onion, 1: Finely chopped so it softens into the base and flavors everything without announcing itself.
- Garlic cloves, 2: Minced small so it disperses evenly instead of creating surprise garlic pockets.
- Whole milk, 2 cups: Full fat milk creates that silky texture; don't skip this with low-fat alternatives or you'll feel the difference.
- Low-sodium chicken broth, 2 cups: Low-sodium matters because you're adding salty cheese later and control matters here.
- Sharp cheddar cheese, 1 ½ cups shredded: Sharp adds complexity and doesn't taste one-dimensional like mild cheddar; shred it yourself if you can because pre-shredded has anti-caking powder that affects the melt.
- Unsalted butter, 2 tablespoons: The foundation of your roux and where the soup's richness actually begins.
- All-purpose flour, 2 tablespoons: Creates the roux that thickens without making things gummy; gluten-free flour works if you need it.
- Dried thyme, ½ teaspoon: Adds herbaceous depth that whispers underneath everything else.
- Paprika, ½ teaspoon: A small amount brings warmth and a hint of color without overpowering.
- Salt and black pepper: Taste as you go because these control whether the soup sings or falls flat.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Melt butter and build your base:
- Over medium heat, let the butter get foamy, then add your onion, carrot, and garlic. You're not rushing this—let them soften for 4 to 5 minutes until the onion turns translucent and the kitchen starts smelling like something worth eating.
- Make a proper roux:
- Sprinkle in the flour and stir constantly for 1 to 2 minutes, which sounds short but is actually the moment everything changes. The mixture will look paste-like and smell slightly toasted, which means you're doing it right.
- Whisk in your liquids slowly:
- This is where patience matters—pour in the chicken broth and milk while whisking steadily so lumps don't form. Going slow here prevents that grainy texture that ruins otherwise good soup.
- Simmer the vegetables until tender:
- Add broccoli, thyme, paprika, salt, and pepper, then bring everything to a simmer and let it go for 10 to 12 minutes. Watch the broccoli turn from bright green to deeper green, which signals it's losing its raw bite.
- Add your protein:
- Stir in the cooked chicken and let it warm through for another 5 minutes, which is more time for flavors to get to know each other than anything else.
- Melt in the cheese carefully:
- Remove from heat first, then add cheese gradually while stirring so it melts smoothly instead of seizing. If you rush this part with the pot still on heat, the cheese can become grainy.
- Taste and adjust:
- Never skip this step—salt and pepper are adjustable, so taste and season until it feels right to you.
Save to Pinterest My son asked for thirds and that never happens, which told me everything about whether this recipe was actually worth keeping. Sometimes the most meaningful meals are the ones that make people forget to leave the table.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Variations That Actually Work
This soup is forgiving enough to handle substitutions without becoming unrecognizable. Cauliflower works beautifully if you're out of broccoli, and diced potatoes add heft if you want something more substantial on a really cold day. I've also stirred in diced ham instead of chicken when I had it on hand, and the soup transformed into something almost country-style without any other changes.
Storage and Reheating Reality
This soup actually improves overnight as flavors settle, so making extra is strategic rather than wasteful. Store it in the fridge for up to 3 days in an airtight container, and when you reheat, do it gently over medium heat with a splash of milk stirred in, because reheating over high heat can make the cheese separate.
Why This Works Every Time
The balance between cream and broth means it's indulgent without being heavy, and the vegetable-to-protein ratio keeps it feeling like an actual meal instead of a cheese delivery system. The roux creates body without needing cream soup cans or shortcuts that change the taste profile entirely.
- Make the roux properly and you've already solved half the texture problems before they start.
- Taste obsessively near the end because salt, pepper, and thyme adjustments are the difference between good and actually memorable.
- Never add cheese while the pot is actively boiling or you'll spend five minutes cursing broken cheese instead of enjoying soup.
Save to Pinterest This soup somehow became the thing I make when I want to feel taken care of, which is really saying something about a recipe. There's comfort in knowing what will happen when you follow the steps, and peace in soup that tastes like someone knew exactly what you needed.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare the soup up to 2 days in advance. Store it in the refrigerator and reheat gently on the stove, adding a splash of milk if it thickens too much. Add the cheddar just before serving for the best texture.
- → What type of cheddar works best?
Sharp cheddar provides the most robust flavor and melts beautifully into the creamy base. Extra-sharp works too, though it may be slightly more pronounced. Avoid pre-shredded cheese as it contains anti-caking agents that can affect smoothness.
- → Can I freeze this soup?
Freezing is possible but may cause slight separation. The texture works best when fresh. If freezing, skip the cheese addition and stir it in after reheating. Use within 3 months for optimal quality.
- → How can I make this lighter?
Substitute half-and-half for whole milk, reduce the butter to 1 tablespoon, and use less cheddar while adding nutritional yeast for savory depth. The result remains creamy with fewer calories.
- → What can I serve with this soup?
Crusty bread, garlic knots, or warm dinner rolls make perfect accompaniments for soaking up the rich broth. A crisp green salad with vinaigrette provides refreshing contrast to the creamy texture.
- → Can I use frozen broccoli?
Frozen broccoli works well in a pinch. Thaw and drain before adding to prevent excess water in the soup. Add it during the last 8 minutes of simmering to avoid mushiness.