Save The first snow had just started falling when my youngest came home from school asking for something warm and cheesy. I had a head of broccoli staring at me from the fridge and somehow that became the plan we both needed on a gray afternoon.
My roommate in college used to make broccoli cheese soup from a mix that always tasted disappointingly thin and salty. When I finally learned how to make it properly with real ingredients I understood why people bother with from scratch cooking the texture alone changes everything.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Broccoli: Fresh florets give you the best texture though frozen works in a pinch just watch the cooking time
- Sharp cheddar: The extra aging means more flavor which matters since mild cheese disappears in cream soups
- Whole milk: I tried skim once and learned my lesson the soup never quite thickens the same way
- Butter and flour: This simple roux is what transforms broth into something velvety and rich
- Heavy cream: Just a splash makes it feel like restaurant quality without being overwhelming
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor foundation:
- Melt the butter in your large pot over medium heat then sauté the onion and garlic until they soften and your kitchen starts to smell like comfort food
- Add the vegetables:
- Stir in the grated carrot and broccoli florets letting them cook for a few minutes so they start to brighten in color
- Make the roux:
- Sprinkle the flour over everything and stir constantly for one to two minutes this cooks out the raw flour taste so you do not end up with a dusty flavor
- Add the liquids:
- Slowly whisk in the milk and vegetable broth a little at a time to prevent lumps then bring it to a gentle bubble before lowering the heat
- Simmer until tender:
- Let everything cook for about fifteen minutes until you can easily pierce the broccoli with a fork
- Choose your texture:
- Use an immersion blender to partially blend if you like some chunks or go all the way smooth I usually leave a few pieces of broccoli visible so people know what they are eating
- Finish with cream and cheese:
- Stir in the heavy cream then gradually add the grated cheese mixing until each handful disappears completely before adding the next
- Season and serve:
- Taste and add salt pepper and nutmeg if you like then serve immediately while it is still steaming hot
Save This soup became a winter tradition the year my daughter declared it the only way she would ever eat broccoli. Now she requests it whenever the temperature drops below freezing and I never say no.
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.
Getting The Texture Right
I used to blend everything completely smooth until a guest asked if it was baby food. Now I leave about a third of the broccoli unblended which gives you something to actually chew on and makes each spoonful more interesting.
Make It Your Own
Sometimes I add diced potatoes if I want it even more filling or throw in a handful of spinach right at the end for extra color. A pinch of cayenne makes it interesting without being spicy.
Serving Ideas
Crusty bread is non negotiable for dipping but a warm baguette works just as well. My grandmother would serve this with grilled cheese sandwiches cut into tiny triangles which felt fancy but was really just practical.
- Crusty bread toasted with garlic butter takes this over the top
- A simple green salad with vinaigrette cuts through the richness
- Bacon crumbled on top adds a smoky crunch that people fight over
Save There is something about a steaming bowl of this soup that makes even the coldest evening feel cozy and welcome.
Recipe FAQs
- → Can I make this soup ahead of time?
Absolutely. Prepare the soup up to step 5, then cool and refrigerate for up to 2 days. When ready to serve, reheat gently over low heat, then stir in the cream and cheese just before serving to prevent separation.
- → What's the best cheese to use?
Sharp cheddar provides the most robust flavor, but aged Gruyère, gouda, or a blend work wonderfully too. Avoid pre-shredded cheese as it contains anti-caking agents that can make the texture grainy.
- → How do I make it gluten-free?
Replace the all-purpose flour with cornstarch. Mix 2 tablespoons of cornstarch with a small amount of cold milk until smooth, then whisk into the soup in step 4. Simmer until thickened before proceeding.
- → Can I freeze this soup?
Yes, though the texture may change slightly. Freeze without the cream and cheese added. When reheating, warm the base first, then stir in fresh cream and grated cheese for the best consistency.
- → How do I prevent the cheese from separating?
Remove the pot from heat before stirring in the cheese and cream. Add cheese gradually while stirring constantly. Avoid boiling after dairy is added—keep at a gentle simmer to maintain smooth texture.