Pin It My neighbor knocked on my door one November afternoon with a container of homemade chicken broccoli cheddar soup, and I remember being skeptical until that first spoonful hit my tongue—creamy, deeply savory, with chunks of tender chicken and bright green broccoli suspended in what tasted like pure comfort. I asked for the recipe that same evening, and what she gave me became my go-to remedy for everything from actual colds to just needing to feel held by a bowl of something warm. There's something about melting sharp cheddar into a velvety broth that makes the whole kitchen smell like home, even if home is just your apartment on a Tuesday.
I made this soup for my brother's first day back at work after a rough breakup, and watching him go from looking defeated to asking for seconds felt like magic in a pot. He's the type who usually dismisses soup as not real food, but something about the heft of this one—the chicken, the density of cheese—got through his defenses. It became our thing that winter, a standing invitation whenever either of us needed proof that someone cared.
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: Using rotisserie chicken saves time and often tastes better than chicken you poach yourself, though freshly cooked works beautifully if you're starting from scratch.
- Fresh broccoli florets, 2 cups: Fresh is key here because frozen broccoli can turn mushy and disappear into the broth, losing that satisfying texture contrast.
- Carrot, 1 medium: The natural sweetness rounds out the sharp cheddar and adds a soft, almost buttery note as it cooks down.
- Onion, 1 small: Finely chopped ensures it dissolves into the broth rather than leaving you with chunks of raw onion interrupting your spoon.
- Garlic, 2 cloves: Minced fine so it distributes evenly and doesn't dominate; you want a whisper of garlic, not a shout.
- Whole milk, 2 cups: Don't skimp on fat content here—half and half works even better if you want to be honest with yourself about what makes this soup sing.
- Low-sodium chicken broth, 2 cups: Low-sodium matters because you're adding cheese and will need room to season properly without ending up with soup that tastes like a salt lick.
- Sharp cheddar cheese, 1 ½ cups shredded: Sharp, not mild, because mild cheese disappears into the background like it's shy; sharp cheddar announces itself with authority and flavor.
- Unsalted butter, 2 tablespoons: This is your fat base for the roux, and unsalted lets you control the salt level yourself.
- All-purpose flour, 2 tablespoons: This thickens the soup to that perfect consistency between broth and cream soup; too little and it's watery, too much and it's more like chowder.
- Dried thyme, ½ teaspoon: Thyme has this earthy, almost woodsy quality that makes you taste the chicken more intensely than if you left it out.
- Paprika, ½ teaspoon: A whisper of paprika adds warmth and a hint of sweetness without making the soup taste spiced; it's more about richness.
- Salt and black pepper: Taste as you go because you're building layers and you want to catch it at the right moment.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Make your aromatic base:
- Melt the butter in a large pot over medium heat, then add your onion, carrot, and garlic. You want to hear that gentle sizzle and watch the vegetables soften into translucency over about 4 to 5 minutes—this is where the flavor foundation happens, so don't rush it or skip it.
- Build the roux:
- Sprinkle in your flour and stir constantly for 1 to 2 minutes, letting it toast slightly in the butter so it loses that raw taste. It should look like wet sand, and you'll smell a nutty, almost toasted aroma that tells you it's ready.
- Whisk in the liquids:
- Pour in your chicken broth slowly while whisking continuously, making sure no lumps form before you add the milk. Once combined and smooth, add the milk in a gentle stream, still whisking, and you'll feel the mixture transform from thin to silky.
- Add vegetables and herbs:
- Stir in your fresh broccoli florets along with the thyme, paprika, salt, and pepper, then bring everything to a simmer. Let it bubble gently for 10 to 12 minutes until the broccoli is fork-tender but not falling apart.
- Finish with protein:
- Add your cooked chicken and let it warm through for about 5 minutes, which keeps it from getting tough while making sure everything is evenly heated. You'll notice the soup getting more substantial and cohesive as the chicken releases its savory notes.
- Melt in the cheese:
- Remove the pot from heat before you add the shredded cheddar, then stir it in gradually until it's completely melted and you have a smooth, creamy soup. If you add cheese to boiling liquid, it can separate and get grainy, so this step matters.
- Season and serve:
- Taste carefully and adjust your salt and pepper because cheese adds sodium and sometimes needs a grind more pepper to sing. Ladle into bowls and let the steam rise into your face for a moment before you dive in.
Pin It There was a moment during my third time making this soup when my five-year-old nephew came into the kitchen while it was simmering and asked if he could have some, which shocked everyone because he's a chicken nuggets only kid. He ate an entire bowl, asked for seconds, and then asked me to teach him how to make it when he's older, and I realized this recipe had somehow transcended being just a meal and become a family moment.
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 to Explore
Once you've made this soup twice and own it, start playing with additions that match your mood or what's in your fridge. I've added diced potatoes for extra substance, swapped half the broccoli for cauliflower when I was looking for something slightly different, and even stirred in a handful of spinach at the end, which melts into the broth and adds an earthy undertone. The beauty of this soup is its foundation is strong enough to support experimentation without falling apart.
Storage and Reheating
This soup keeps beautifully in the refrigerator for up to four days in an airtight container, and honestly tastes better on day two or three once the flavors have gotten to know each other. Reheat gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of milk if it's thickened too much, because high heat can cause the cheese to separate and break.
Pairing and Serving
Serve this soup with something textural—crusty bread for dunking is the obvious choice, but a crispy grilled cheese sandwich on the side transforms it into something special. A simple green salad with sharp vinaigrette cuts through the richness beautifully if you want to feel balanced, or just eat it alone in a cozy corner with a book and no one will judge you.
- Garnish with extra sharp cheddar shreds or a sprinkle of fresh thyme if you're feeling fancy and want to signal to yourself that you deserve nice things.
- A crack of fresh black pepper on top adds a quiet sophistication and prevents the soup from feeling too one-note.
- Make a double batch and freeze half in individual portions so future you has an emergency meal waiting.
Pin It This soup has become my answer to almost everything—a breakup, a promotion, a random Tuesday when nothing tastes right. It's simple enough that you can make it without thinking too hard, but thoughtful enough that whoever you're feeding feels genuinely cared for.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare the soup up to 3 days in advance. Store it in an airtight container in the refrigerator. Reheat gently over medium-low heat, stirring occasionally. The soup may thicken when chilled—simply add a splash of milk or broth when reheating to restore consistency.
- → What type of cheese works best?
Sharp cheddar provides the most robust flavor, but medium cheddar works well too. Avoid pre-shredded cheese as it contains anti-caking agents that can cause graininess. Grate your cheese from a block for the smoothest melting. For variety, try adding some Gruyère or Colby Jack.
- → Can I use frozen broccoli instead of fresh?
Frozen broccoli works perfectly fine in this soup. Thaw it first and pat dry to avoid thinning the broth. Add it during the last 8 minutes of simmering since frozen broccoli is already partially cooked during processing. The texture will be slightly softer than fresh.
- → How do I prevent the cheese from separating?
Remove the pot from heat completely before adding cheese. Gradually stir in small handfuls, allowing each addition to melt fully. Avoid boiling after cheese is added, as high heat can cause the proteins to separate. Tempering the warm broth slightly helps maintain a smooth, emulsified texture.
- → Can I freeze this soup?
Freezing is possible though the texture may change slightly upon thawing. The dairy can sometimes separate. For best results, cool completely before freezing in portion-sized containers. Thaw overnight in the refrigerator and reheat slowly, stirring in a splash of fresh milk to restore creaminess.
- → What can I serve with this soup?
Crusty bread, garlic knots, or warm dinner rolls are perfect for soaking up the broth. A light green salad with vinaigrette provides contrast. For a heartier meal, serve alongside baked potatoes or a grilled sandwich. The soup also pairs beautifully with cornbread or homemade croutons.