Why You’ll Love this Creamy Broccoli Cheddar Soup
When you’re craving something that feels like a warm hug in a bowl but don’t want to spend all afternoon in the kitchen, this soup is your answer.
It comes together in about thirty minutes, which means you can go from hungry to happy before your favorite show even ends. The cheese melts into something ridiculously smooth and creamy, the broccoli adds that wholesome vegetable element (so you can pretend it’s healthy), and the whole thing tastes like comfort food should.
Plus, it reheats beautifully, making tomorrow’s lunch something to actually look forward to.
What Ingredients are in Creamy Broccoli Cheddar Soup?
You don’t need a grocery list the length of your arm for this soup, which is honestly one of my favorite things about it. Most of what you need is probably already hanging out in your fridge or pantry right now, and the rest is just a quick trip to the store. We’re talking basic, accessible ingredients that come together to create something that tastes way fancier than the effort involved.
Here’s what you’ll need:
- 2 tablespoons butter
- 3 cups chicken broth
- 1/2 cup onion, finely chopped
- 1/3 cup all-purpose flour
- 1 crushed garlic clove
- 1 1/4 cups 2% low-fat milk
- 1/2 teaspoon fresh ground pepper
- 2 cups grated sharp cheddar cheese
- 1 cup grated monterey jack cheese
- 16 ounces frozen chopped broccoli
Now, a few things worth mentioning before you start throwing everything in a pot. The frozen broccoli is actually a game-changer here because it’s already chopped, which means less work for you, and it’s picked and frozen at peak freshness. You could use fresh if you’re feeling ambitious, but honestly, frozen works beautifully and nobody will know the difference. As for the cheese, buy a block and grate it yourself instead of using pre-shredded, because those bags have anti-caking agents that can make your soup grainy instead of silky smooth. I know it’s an extra step, but trust me on this one. And if you want to use whole milk instead of 2%, go right ahead, because we’re making soup, not running a marathon.
Recommended Products
All-Clad D3 Stainless Steel 4-Quart Soup Pot with Lid
All-Clad soup pot - Stainless steel stock pot
VIEW LATEST PRICE
Le Creuset Enameled Cast Iron 9 Quart Dutch Oven
Le Creuset dutch oven - 9 quart dutch oven
VIEW LATEST PRICE
Vitamix 5200 Blender Professional-Grade Self-Cleaning
Vitamix 5200 blender - Professional blender
VIEW LATEST PRICEHow to Make this Creamy Broccoli Cheddar Soup

Making this soup is honestly almost embarrassingly easy, which is probably why I keep coming back to it when I need something cozy but don’t feel like camping out in the kitchen for an hour.
Start by melting 2 tablespoons of butter in a stock pot over medium heat, then toss in that 1/2 cup of finely chopped onion and let it cook until it’s soft and smells amazing. This is where your kitchen starts to smell like you actually know what you’re doing, even if you’re just standing there stirring occasionally.
Add the 1/2 teaspoon of fresh ground pepper and your 1 crushed garlic clove, cooking everything for a couple more minutes until that garlic gets fragrant. Now dump in the 16 ounces of frozen chopped broccoli and all 3 cups of chicken broth, crank up the heat to bring it to a boil, then drop it back down to a simmer.
Let the broccoli hang out and get tender for about 10-15 minutes, and you’ll know it’s ready when you can easily smash a piece against the side of the pot with your spoon.
While that’s bubbling away, grab a separate bowl and whisk together the 1/3 cup of all-purpose flour and 1 1/4 cups of 2% milk until the flour completely disappears into the milk with no lumps, because nobody wants flour blobs floating around in their soup. If you’re looking to speed up weeknight cooking in general, a premium air fryer can be a total game-changer for getting crispy sides on the table while your soup simmers.
Once your broccoli is tender, pour that milk mixture into the pot and stir it pretty constantly until the whole thing thickens up and stops looking watery. This is the magic moment where it goes from “meh, it’s broth with vegetables” to “okay, now we’re talking soup.”
Turn the heat down to low, because if you try adding cheese on high heat you’re going to end up with a grainy, separated mess, and then slowly stir in the 2 cups of grated sharp cheddar and 1 cup of grated monterey jack cheese.
Keep stirring until everything melts into this gorgeous, smooth, golden situation that looks like liquid comfort. Give it a taste and add salt if it needs it, which honestly depends on how salty your broth was to begin with, and then you’re done.
Serves 4-5 people, or honestly maybe just 2-3 if everyone’s really hungry and goes back for seconds.
Recommended Products
Le Creuset Enameled Cast Iron Signature Round Dutch Oven, 5.5-Quart
Le Creuset dutch oven - Enameled cast iron pot
VIEW LATEST PRICE
Lion\'s Den French Onion Soup Bowls Set of 6 - 12 Ounce Oven Safe
French onion soup bowls - Oven safe soup crocks
VIEW LATEST PRICE
Cuisinart 12-Quart Stainless Steel Stock Pot with Cover
Cuisinart stock pot - 12 quart stockpot
VIEW LATEST PRICECreamy Broccoli Cheddar Soup Substitutions and Variations
How much wiggle room does this recipe actually give us? Honestly, quite a bit.
You can swap the Monterey Jack for Gruyère if you’re feeling fancy, or use all cheddar if that’s what’s lurking in your fridge. Fresh broccoli works perfectly instead of frozen, just chop it small.
Want it thicker? Add more flour-milk mixture. Thinner? Pour in extra broth. The butter could become olive oil, though you’ll lose some richness.
I’d avoid messing with the ratios too much on your first attempt, but after that, this soup becomes your playground, not mine.
What to Serve with Creamy Broccoli Cheddar Soup
Since this soup practically begs for something crunchy to dip into it, a good crusty bread becomes non-negotiable in my book.
I’m talking sourdough, a hearty baguette, or even some buttery garlic bread if you’re feeling fancy.
Beyond bread, this soup pairs beautifully with a simple green salad—something with peppery arugula cuts through all that cheese in the best way.
If I’m turning it into a full meal, I’ll add a grilled cheese sandwich on the side, because apparently I can never have enough cheese.
Some crispy bacon bits sprinkled on top wouldn’t hurt either.
Final Thoughts
This soup has become one of those recipes I keep coming back to when I need something reliable, comforting, and impressive without actually being complicated.
It’s the kind of thing that makes you look like you’ve got your life together, even if you’re eating it straight from the pot while standing at the stove.
The balance of sharp cheddar and creamy broth just works, and honestly, who can resist melted cheese?
Make it on a rainy Tuesday or serve it at a casual dinner party.
Either way, you’ll probably want seconds.




