Why You’ll Love this Broccoli Cheese Soup
This broccoli cheese soup is the ultimate comfort food for those chilly evenings when you need something warm and satisfying. The combination of tender broccoli and melty cheese creates a velvety texture that feels like a hug in a bowl. Seriously, who can resist that?
What makes Grandma Squires’ recipe special is its simplicity. No fancy ingredients or complicated techniques—just honest, homemade goodness. The recipe’s flexibility is another bonus. Want to add ham? Go for it. Craving extra veggies? Toss in some carrots and celery.
And the secret to its perfect consistency? Never letting it boil. Trust me, that patient, gentle heating makes all the difference in creating a smooth, creamy soup that’ll have everyone asking for seconds.
What Ingredients are in Broccoli Cheese Soup?
Making a delicious broccoli cheese soup doesn’t require complicated ingredients—just simple, hearty components that come together in a creamy, comforting bowl. This classic soup combines fresh vegetables with rich dairy to create that perfect balance of nutrition and indulgence. And the best part? You probably have most of these ingredients in your kitchen already.
- 2 cups broccoli
- 4 tablespoons butter
- 1 cup onion, finely diced
- 3 tablespoons flour
- 3 cups milk
- 1 cup cheese (cheddar works wonderfully)
- 1 teaspoon salt
- Optional: diced cooked ham or bacon
- Optional: 1/2 cup diced celery and carrot
When shopping for these ingredients, quality matters more than you might think. Fresh broccoli will give you the best flavor and texture, though frozen can work in a pinch. As for the cheese, a sharp cheddar adds wonderful depth, but feel free to experiment with combinations—maybe a bit of gruyère or monterey jack? And remember, whole milk creates the creamiest base, though 2% can be substituted if you’re looking to lighten things up a bit.
The optional ham, bacon, celery, and carrots aren’t necessary, but they do add wonderful dimensions of flavor and texture that take this soup from good to can’t-stop-eating-it delicious.
How to Make this Broccoli Cheese Soup

To start this comforting soup, you’ll want to cook 2 cups of broccoli until tender, then chop it into small pieces. Nothing too fancy here—just bite-sized morsels that’ll distribute evenly throughout your soup. The smaller you chop them, the smoother your final product will be. Some folks prefer little trees floating in their soup, while others (like me) enjoy a more uniform texture.
Next, grab a saucepan and melt 4 tablespoons of butter over medium heat. Once melted, add 1 cup of finely diced onion and sauté until soft and translucent. This is where the pivotal moment begins, folks. Now, slowly sprinkle in 3 tablespoons of flour while stirring constantly—this is essential to avoid scorching, which would give your soup an unpleasant burnt taste. The mixture will form a roux, which will thicken our soup beautifully. Gradually pour in 3 cups of milk, continuing to stir as you go. Then add your chopped broccoli and 1 cup of cheese, stirring until the cheese has completely melted. For best results, consider preparing this soup in premium cast iron cookware which provides superior heat retention and distribution. Remember the cardinal rule: don’t let this soup boil. Ever. Just keep it at a gentle simmer. Right before serving, stir in 1 teaspoon of salt to bring all those flavors together. And if you’re feeling adventurous? Mrs. Squires suggests adding diced ham, cooked bacon, or even some diced celery and carrots for extra texture and flavor.
Broccoli Cheese Soup Substitutions and Variations
While Mrs. Squires’ classic recipe is absolutely delightful as-is, there’s plenty of room to make this soup your own. I love how she mentions adding ham, bacon, celery, or carrots as options. You can definitely take this further!
Try swapping the cheddar for Gruyère or pepper jack for a flavor twist. No broccoli on hand? Cauliflower works beautifully as a substitute. For a lighter version, replace half the milk with chicken broth, or go dairy-free with coconut milk and vegan cheese.
Want more texture? Add diced potatoes or corn. Craving spice? Stir in red pepper flakes or a dash of hot sauce. The key, as Mrs. Squires wisely notes, is to never let it boil—that’s the secret to creamy perfection.
What to Serve with Broccoli Cheese Soup
Now that we’ve explored ways to customize this soup, let’s talk about what pairs perfectly with a steaming bowl of broccoli cheese goodness. My go-to companion is a crusty artisan bread or some homemade garlic bread for dipping—because what’s soup without something to soak up every last drop?
A simple green salad with vinaigrette offers a revitalizing contrast to the soup’s richness. Think crisp romaine, sliced cucumbers, and a tangy dressing. Need something heartier? Try a half sandwich—grilled cheese is practically mandatory with this soup, don’t you think?
For drinks, a crisp white wine like Sauvignon Blanc cuts through the creaminess beautifully. And for dessert? Keep it light with fresh berries or a lemon sorbet to cleanse the palate.
Final Thoughts
Three little words sum up this broccoli cheese soup: comfort in a bowl. There’s something magical about the way these simple ingredients transform into something so deeply satisfying. The velvety texture, the gentle bite of broccoli, that rich cheesy goodness—it’s the kind of recipe that makes you want to curl up by a window during a rainstorm.
What makes Grandma Squires’ recipe special is its versatility. Add ham for heartiness, toss in carrots and celery for extra nutrition, or keep it classic. Just remember her cardinal rule: never, ever let it boil. That’s the secret to maintaining that silky-smooth consistency.
Why not make this your go-to soup this season? Your family might just start requesting “that amazing broccoli soup” every week.




