Save My neighbor knocked on my door one gray Tuesday afternoon with a container of homemade soup and a sheepish grin—she'd made too much and knew I'd been under the weather. One spoonful of her creamy chicken broccoli cheddar soup, and I was hooked. The way the sharp cheddar melted into every warm sip, how the broccoli stayed tender without getting mushy, the pure comfort of it all—I pestered her for the recipe that same evening. Now it's become my go-to when someone needs feeding, whether they're sick, celebrating, or just tired.
I made this for my book club last fall, and what started as a simple appetizer turned into the thing everyone wanted the recipe for—more than the actual book we were discussing, honestly. One friend texted me weeks later saying she'd made it three times already, once with turkey for variety, and her family had officially declared it a staple. There's something about a soup that brings people together like that, something that makes them feel genuinely cared for.
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, diced or shredded (2 cups): Pre-cooked chicken saves time, but the real secret is not shredding it too finely—you want pieces substantial enough to actually bite into, not silky threads that disappear.
- Broccoli florets (4 cups, about 1 large head): Cut them into similar sizes so they cook evenly, and don't skip the stems if they're tender—they add a subtle sweetness that florets alone can't deliver.
- Carrot, diced (1 medium): This adds natural sweetness that balances the sharp cheddar, a trick I learned after my first batch tasted too intensely cheese-forward.
- Onion, finely chopped (1 small): Small enough that it dissolves into the soup rather than leaving chunks, becoming the flavor foundation everyone tastes but no one identifies.
- Garlic, minced (2 cloves): Don't be shy here—it grounds the entire soup with an earthy warmth that prevents it from being one-note creamy.
- Celery stalks, diced (2): Like carrot, it's a building block of flavor that becomes invisible but essential to the overall taste.
- Sharp cheddar cheese, grated (2 cups): This is non-negotiable—mild cheddar will make you sad, and pre-shredded cheese sometimes won't melt as smoothly because of the anti-caking agents.
- Whole milk (2 cups): The backbone of creaminess without being as heavy as cream alone, creating that perfect velvety texture.
- Heavy cream (1 cup): This pushes it into luxurious territory, but it also stabilizes the cheese so the soup doesn't break or become grainy.
- Unsalted butter (2 tablespoons): Always unsalted so you control the salt level—it's the first step to preventing an overly salty soup.
- Low-sodium chicken broth (4 cups): Low-sodium is crucial because you're adding cheese and it will concentrate flavor, and you never want to end up with a salt bomb.
- All-purpose flour or gluten-free flour (2 tablespoons): This thickens the soup without making it starchy or heavy, creating a gentle body rather than a thick paste.
- Salt (1 teaspoon), black pepper (1/2 teaspoon), smoked paprika and nutmeg (optional pinches): The paprika adds a whisper of smoke and color, while nutmeg—barely detectable—rounds out flavors and prevents the soup from tasting too obvious.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build Your Flavor Base:
- Melt butter over medium heat and sauté onion, celery, and carrot for 4–5 minutes until they soften and release their sweetness. You'll know it's ready when the kitchen smells like home cooking and the vegetables have lost their raw edges.
- Wake Up the Garlic:
- Add minced garlic and cook for 1 minute, stirring constantly so it perfumes the butter without burning. This is a quick step, but it's the difference between a soup that tastes generic and one that tastes intentional.
- Make the Roux:
- Sprinkle flour over the vegetables and stir for 1–2 minutes, creating a paste that cooks out the raw flour taste. This paste is what will eventually thicken your broth into something silky and luxurious rather than thin and watery.
- Add the Broth Slowly:
- Gradually whisk in chicken broth, working out any lumps so the mixture becomes smooth and glossy. Take your time here—rushing this step will give you a lumpy soup, which I learned the hard way one harried evening.
- Simmer the Broccoli:
- Add broccoli florets along with salt, pepper, smoked paprika, and nutmeg, then bring to a gentle boil before reducing heat to simmer for 10–12 minutes. The broccoli should be fork-tender but still bright green, not mushy or grayish—timing is everything.
- Gently Warm the Dairy:
- Stir in cooked chicken, milk, and heavy cream, heating gently for 5 minutes without letting it boil. Boiling the dairy can separate the proteins and create a grainy, broken texture that tastes and feels wrong on your tongue.
- Melt in the Cheese:
- Remove from heat and gradually add grated cheddar while stirring, allowing each handful to fully incorporate before adding more. This gentle approach ensures the cheese melts evenly and the soup stays creamy rather than becoming stringy or broken.
- Taste and Season:
- Before serving, taste a spoonful and adjust salt, pepper, or any other seasonings to your preference—everyone's palate is different, and that's the moment to make it perfect for your table.
Save There's a moment in winter when someone you care about is stressed or tired, and you show up with a pot of this soup still steaming, and you see their shoulders drop in relief. That's when I realized this recipe isn't about ingredients or technique—it's about showing someone they matter.
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.
Texture and Body
The flour-and-butter roux creates a silky texture that feels luxurious without being heavy or starchy, which is different from what you get if you try to thicken a soup with cornstarch or cream alone. I once experimented with skipping the roux entirely and just adding more cream, thinking it would be smoother—instead, it was thin and one-dimensional. The combination of that gentle roux with whole milk and heavy cream is what gives this soup its signature velvety body that coats your spoon.
Customizing Your Soup
One friend makes this with turkey in November and swears it tastes slightly more refined, while another person I know adds a tablespoon of Dijon mustard for a subtle tangy complexity that makes the cheese sing. I've experimented with adding a tiny splash of hot sauce for people who like heat, and it changes the entire personality of the dish without overwhelming it. The beauty of this recipe is that it's sturdy enough to handle variations without falling apart—it's a confident soup that knows who it is.
Make It Your Own
Some evenings I blend half the finished soup with an immersion blender to create a creamier, more refined texture while keeping some broccoli florets whole for contrast. Other times I serve it over egg noodles for people who want something more substantial, or alongside crusty bread for dipping when it's purely about comfort. The flexibility here is part of why I keep coming back to this recipe year after year.
- For a smoother, more refined version, carefully blend half the soup with an immersion blender before adding cheese, which creates a silky base while keeping texture from the remaining whole pieces.
- If you want it less rich, substitute half the heavy cream with more chicken broth, though you'll notice the soup becomes lighter and less luxurious on the tongue.
- Leftover soup keeps beautifully in the refrigerator for 3–4 days and actually tastes better the next day when all the flavors have had time to marry together.
Save This soup has become my kitchen language for saying I care, and it never fails to land. Make it for someone you love.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare the soup up to step 6 (before adding cheese) and refrigerate for up to 2 days. Reheat gently over low heat, then gradually stir in the cheddar until melted and smooth.
- → How do I prevent the dairy from curdling?
Avoid boiling the soup after adding milk and cream. Heat gently over medium-low temperature and stir frequently. The flour roux also helps stabilize the dairy mixture.
- → Can I use frozen broccoli instead of fresh?
Frozen broccoli works well in this soup. Add it during the simmering step and cook until tender, about 8-10 minutes. Thawed frozen broccoli may release more water, slightly thinning the broth.
- → What's the best way to shred the chicken?
Use two forks to pull apart cooked chicken breast, or shred it with your hands. For finer texture, pulse briefly in a food processor. Rotisserie chicken works perfectly as a time-saver.
- → Can I make this gluten-free?
Substitute all-purpose flour with a 1:1 gluten-free flour blend or cornstarch. If using cornstarch, mix with 2 tablespoons cold water before adding to create a slurry instead of a roux.
- → How long will leftovers keep?
Store cooled soup in an airtight container for 3-4 days in the refrigerator. The texture may thicken when chilled—add a splash of broth or milk when reheating to reach desired consistency.