Creamy Broccoli Cheddar Soup
You know that feeling when you take your first spoonful of Creamy Broccoli Cheddar Soup at a restaurant and think, “Why can’t I make this at home?” Well, friend — you absolutely can, and honestly? This creamy broccoli cheddar soup might just be better. It’s the kind of recipe that feels like a warm hug in a bowl, and once you try it, you’ll never go back to the drive-through version again.
Table of Contents
Why You’ll Love This Creamy Broccoli Cheddar Soup
This is not your average watery soup situation. We’re talking thick broccoli cheddar soup with a silky, velvety base, tender broccoli and carrots, and so much real cheddar it’ll make you a little emotional.
It all comes together in one pot — yes, one-pot broccoli cheddar soup — which means less cleanup and more time actually enjoying your meal. That’s a win every single time.
The flavor? Rich, savory, and just a little smoky from the paprika and dry mustard. It’s that restaurant-style broccoli cheddar soup energy without the restaurant-style price tag.
Ingredients You’ll Need

Nothing fancy here — just good, honest ingredients. Fresh broccoli florets make a big difference over frozen, but you do you. And please, for the love of flavor, grate your own cheddar. Pre-shredded cheese has coatings that can make the soup grainy. Don’t risk it.
| Category | Ingredient | Amount |
|---|---|---|
| Base | Butter (for sauteing) | 1 Tbsp |
| Base | Yellow onion, finely chopped | 1 medium |
| Roux | Salted butter | 1/4 cup |
| Roux | All-purpose flour | 1/4 cup |
| Liquid | Chicken broth | 2 cups |
| Liquid | Half and half | 2 cups |
| Vegetables | Fresh broccoli florets, roughly chopped | 12 oz |
| Vegetables | Carrots, peeled and chopped | 2 medium |
| Seasonings | Kosher salt | 1/2 tsp |
| Seasonings | Paprika | 1/4 tsp |
| Seasonings | Garlic powder | 1/4 tsp |
| Seasonings | Dry mustard (or 1/2 tsp regular mustard) | 1/4 tsp |
| Seasonings | Black pepper | 1/4 tsp |
| Cheese | Cheddar cheese, freshly grated | 2 cups |
How to Make Creamy Broccoli Cheddar Soup

The process is simple, and the payoff is enormous. Follow these steps and you’ll have a pot of thick, dreamy soup on the table faster than you’d think. Let’s go.
Step 1: Saute the Onion
Melt 1 Tbsp of butter in a Dutch oven over medium heat. Toss in your finely chopped onion and let it cook for about 2-3 minutes, stirring occasionally, until it’s soft and translucent.
You want those onions sweet and fragrant, not browned. This is the flavor foundation, so don’t rush it.
Step 2: Build the Roux
Add the 1/4 cup of salted butter right into the same pot. Once it’s melted, sprinkle in the flour and whisk everything together. Cook this mixture for about a minute, whisking often.
This is your roux — the secret weapon that makes this soup so thick and creamy. Cooking the flour briefly gets rid of that raw, pasty taste. Don’t skip this step!
Step 3: Add the Liquids Slowly
Here’s where patience pays off. Slowly pour in about a cup of chicken broth while whisking constantly. Then add the rest of the broth and the half and half, still pouring slowly and whisking as you go.
Rushing this step is how you end up with lumps. Take your time — your soup will thank you for it. Let the mixture cook for a minute or two, whisking often, until completely smooth.
Step 4: Add the Veggies and Simmer
Add your chopped broccoli and carrots and stir to combine. Then add the paprika, garlic powder, dry mustard, salt, and pepper. Give it all a good stir.
Reduce the heat to low or medium-low and let everything simmer for 10-15 minutes, until the broccoli and carrots are fork-tender and the soup has thickened up beautifully. If it gets too thick, just splash in a little more broth or half and half.
“The dry mustard is the secret ingredient here — it adds a subtle depth that you can’t quite put your finger on, but you’d definitely miss it if it weren’t there.”
Step 5: Blend to Your Liking
Now for the fun part. Use an immersion blender directly in the pot, or carefully transfer the soup in batches to a regular blender. Blend until you reach your preferred texture.
Love chunky soup? Just blend half of it and leave the rest rustic. Prefer it super smooth and velvety? Blend the whole thing. No wrong answers here — this is your bowl of soup.
Step 6: Stir in the Cheddar
This is the best step. Add your freshly grated cheddar a big handful at a time, stirring between each addition so it melts in smoothly. Taste as you go and adjust salt and pepper if needed.
Serve hot, with extra black pepper and a pile of shredded cheese on top. Pair it with crusty bread and call it the best Tuesday ever. If you love cheesy appetizers, our easy jalapeno popper dip is another crowd-pleaser worth bookmarking.
Expert Tips for the Best Results
Grate Your Own Cheese
It bears repeating: pre-shredded cheese is coated with anti-caking agents that prevent it from melting smoothly. Freshly grated cheddar melts into the soup like a dream. Sharp or extra-sharp cheddar gives the boldest flavor.
Don’t Boil After Adding Cheese
Once the cheese is in, keep the heat low. Boiling can cause the cheese to break and turn grainy — and nobody wants that in their creamy broccoli cheddar soup. Gentle heat is your best friend at this stage.
Controlling the Thickness
If your soup is thicker than you’d like, stir in a splash of chicken broth or half and half a little at a time until it hits that perfect, spoonable consistency. If it’s too thin, just let it simmer a few more minutes uncovered.
Blending Safety Tips
If using a regular blender with hot soup, never fill it more than halfway and always hold the lid down with a towel. Hot liquid expands when blended and can make a serious mess — or worse. An immersion blender is honestly the easiest move here.
Variations Worth Trying
Make It Vegetarian
Swap the chicken broth for vegetable broth and you’ve got a fully vegetarian version that’s just as delicious. The flavor profile stays rich and satisfying — nobody will even notice.
Add a Little Heat
Love a kick? Add a pinch of cayenne or a few dashes of hot sauce when you add the seasonings. It pairs beautifully with the cheddar and gives the soup a little personality.
Use Different Cheeses
Try mixing sharp cheddar with a little smoked gouda or gruyere for a more complex, layered flavor. It takes this already-amazing restaurant-style broccoli cheddar soup to the next level.
Make It Heartier
Stir in some cooked, crumbled bacon or diced ham right before serving for extra protein and a smoky hit of flavor. It turns this into a full meal without any extra effort.
Troubleshooting Common Issues
My Soup Is Grainy
This usually happens when the heat is too high when adding cheese, or when pre-shredded cheese is used. Next time, add cheese off the heat or over very low heat, and always grate fresh.
My Soup Is Too Thin
Let it simmer uncovered for a few more minutes to reduce and thicken. Alternatively, mix 1 Tbsp of cornstarch with 2 Tbsp of cold water and stir it in — it thickens fast.
My Soup Has Lumps
Lumps in the base usually mean the liquid was added too quickly to the roux. Whisk vigorously and let it cook a bit longer — most lumps will smooth out. In a pinch, just blend the whole thing.
Storage Instructions
| Method | Container | Duration |
|---|---|---|
| Refrigerator | Airtight container | Up to 4 days |
| Freezer | Freezer-safe container or zip bag | Up to 2 months |
Reheating Tips
Reheat gently on the stovetop over low heat, stirring often. If the soup has thickened in the fridge, add a splash of broth or half and half to loosen it back up. Avoid the microwave if you can — it heats unevenly and can cause the cheese to seize up.
No-Waste Kitchen Ideas
Got leftover soup that’s gotten extra thick? Use it as a sauce. It’s incredible spooned over baked potatoes, roasted chicken, or steamed rice. You could even use it as a dip for crusty bread — kind of like a deconstructed cheesy dip situation. Nothing goes to waste.
Nutritional Information

This nutritional info is estimated per serving based on 4 servings total.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | ~530 kcal |
| Total Fat | ~40g |
| Saturated Fat | ~24g |
| Carbohydrates | ~22g |
| Fiber | ~3g |
| Protein | ~22g |
| Sodium | ~780mg |
What to Serve With This Soup
This soup is honestly a full meal on its own, but it plays beautifully with a few sides. Crusty sourdough bread is the classic move — you need something to scoop up every last drop.
If you’re making it for a crowd, serve it alongside something crispy like our copycat smash burgers for a ridiculously satisfying comfort food spread. Or keep it lighter and round out the meal with a simple green salad.
Looking for a sweet finish? Our banana oatmeal bars or banana oatmeal cookies make a cozy, low-fuss dessert that feels right at home after a bowl of soup.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
You can, but fresh broccoli gives you better flavor and texture. If you do use frozen, thaw it first and pat it dry to avoid adding excess water to the soup. The simmer time may be slightly shorter since it’s already partially cooked.
Can I make this soup ahead of time?
Absolutely — this one-pot broccoli cheddar soup actually tastes even better the next day once the flavors have had time to meld. Store it in the fridge and reheat gently on the stovetop. Just add a splash of broth if it’s thickened too much overnight.
Can I freeze broccoli cheddar soup?
Yes, though cream-based soups can sometimes separate a little after freezing. To fix this, reheat slowly over low heat and whisk or stir well as it warms — it usually comes back together nicely. Freeze in individual portions for easy weekday lunches.
What kind of cheddar works best?
Sharp or extra-sharp cheddar gives you the boldest, most satisfying flavor. Mild cheddar works too, but you’ll get a more subtle taste. Whatever you choose, always grate it fresh — the difference in melt and flavor is really noticeable.
Can I make this soup without a blender?
Totally! Just skip the blending step and leave the soup chunky — it’s still incredibly delicious. You can also use a potato masher to break up some of the broccoli for a slightly thicker, more rustic texture without fully blending it.
Try It and Share Your Thoughts
If you give this creamy broccoli cheddar soup a try, I really hope it becomes a regular in your rotation. It’s the kind of recipe that feels special but comes together with almost zero effort on a weeknight.
Loved it? Pin it on Pinterest so your friends can find it too — and leave a comment below to let me know how it turned out for you. Did you add bacon? Try smoked gouda? I want to hear all about it.
And if you’re on a comfort food kick, you might also love our cozy green bean casserole, or treat yourself to something sweet like these mini lemon cakes with lavender glaze and chocolate strawberry yogurt clusters for dessert.
Happy cooking — now go make yourself a big, cozy bowl. You deserve it.

Creamy Broccoli Cheddar Soup
Equipment
- Dutch oven
- Whisk
- Immersion blender or regular blender
- Cheese grater
Ingredients
Base
- 1 tbsp Butter for sauteing
- 1 Medium yellow onion finely chopped
Roux
- ¼ cup Salted butter
- ¼ cup All-purpose flour
Liquids
- 2 cups Chicken broth
- 2 cups Half and half
Vegetables
- 12 oz Fresh broccoli florets roughly chopped
- 2 Carrots peeled and chopped
Seasonings
- ½ tsp Kosher salt
- ¼ tsp Paprika
- ¼ tsp Garlic powder
- ¼ tsp Dry mustard can substitute with about 1/2 tsp regular mustard
- ¼ tsp Black pepper
Cheese
- 2 cups Cheddar cheese freshly grated — sharp or extra-sharp recommended
Instructions
- Melt 1 Tbsp of butter in a Dutch oven over medium heat. Add the finely chopped onion and saute for about 2–3 minutes, stirring occasionally, until soft and translucent.
- Add the 1/4 cup of salted butter to the same pot. Once melted, sprinkle in the flour and whisk together. Cook the roux for about 1 minute, whisking often, to remove the raw flour taste.
- Slowly pour in about 1 cup of chicken broth while whisking constantly. Continue adding the remaining broth and the half and half, pouring slowly and whisking as you go to prevent lumps.
- Let the broth and half and half mixture cook for 1–2 minutes, whisking often, until completely smooth with no flour lumps remaining.
- Add the chopped broccoli and carrots and stir to combine. Add the paprika, garlic powder, dry mustard, salt, and pepper, and stir. Reduce heat to low or medium-low and simmer for 10–15 minutes, until the soup has thickened and the broccoli and carrots are fork-tender. If the soup gets too thick, add a splash of chicken broth or half and half to loosen it up.
- Use an immersion blender directly in the pot, or carefully transfer the soup in batches to a regular blender, and blend until your desired texture is reached. Blend fully for a smooth, velvety soup, or blend only half for a chunkier result.
- Add the freshly grated cheddar cheese a handful at a time, stirring after each addition to melt it smoothly into the soup. Keep the heat low — do not boil after adding cheese. Taste and adjust salt and pepper as needed.
- Serve hot, topped with extra shredded cheddar and a pinch of black pepper if desired. Pairs perfectly with crusty bread.
