Pin This The steam was already fogging up my kitchen windows by the time my roommate walked in, following that unmistakable sharp cheddar scent. She had textbooks tucked under her arm and exhaustion written across her face, but the moment she registered what was simmering on the stove, her shoulders dropped two inches. That rainy Tuesday became the day I learned this soup is basically a hug in a bowl.
My dad used to make broccoli cheese soup every Sunday during winter, always insisting that the secret was grating the cheese yourself instead of buying the pre-shredded stuff. I rolled my eyes at the time, but now I catch myself giving the exact same lecture to anyone who watches me cook. The texture really is different.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 500 g (1 lb) broccoli: Cutting into uniform florets means everything cooks evenly, and dont toss those stems they add such sweetness
- 1 medium carrot: Grating it instead of chopping creates these tiny ribbons that almost disappear into the soup while adding natural sweetness
- 1 small onion: Finely chopped so it melts into the base rather than leaving you with obvious onion pieces in every spoonful
- 2 cloves garlic: Minced right before adding so it doesnt turn bitter
- 60 g (4 tbsp) unsalted butter: Your soup foundation, and starting with cold butter gives you more control over the browning
- 500 ml (2 cups) whole milk: Room temperature prevents any shocking temperature changes when you add it to the hot pot
- 500 ml (2 cups) vegetable broth: Low sodium if you can find it, since the cheese brings plenty of salt already
- 200 g (2 cups) sharp cheddar cheese: Grate it yourself fresh off the block for that melt factor that pre-shredded cheese just cant achieve
- 120 ml (½ cup) heavy cream: The finishing touch that makes it feel restaurant worthy
- 30 g (¼ cup) all-purpose flour: Your thickener, and sprinkling it over the vegetables helps prevent any lumps from forming
- ½ tsp ground black pepper: Freshly cracked makes a real difference here
- ½ tsp salt: Start with this and adjust after the cheese is added
- ¼ tsp ground nutmeg: Optional but this tiny pinch works magic with cream based soups
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor base:
- Melt the butter in a large pot over medium heat, then add the chopped onion and minced garlic. Let them soften until theyre fragrant and translucent, about 3 minutes, and resist the urge to rush this step.
- Add the vegetables:
- Stir in the grated carrot and broccoli florets, letting everything cook together for another 2 to 3 minutes. The broccoli should start turning a brighter, more vibrant green.
- Make your roux:
- Sprinkle the flour over the vegetables while stirring constantly to coat everything evenly. Keep cooking for 1 to 2 minutes to cook out that raw flour taste.
- Gradually add liquids:
- Slowly whisk in the milk and vegetable broth, about a cup at a time, to prevent lumps from forming. Bring it to a gentle boil then drop the heat to low and let it simmer for 15 minutes.
- Choose your texture:
- Use an immersion blender to partially blend the soup for some chunkiness, or go fully smooth if you prefer. Leave it completely unblended if you want maximum broccoli presence in every bite.
- Finish with cream and cheese:
- Stir in the heavy cream and grated cheddar, keeping the heat low so the cheese melts smoothly without separating. Season with salt, pepper, and that pinch of nutmeg if youre using it.
Pin This This soup became my go-to during finals week in college because it felt substantial enough to fuel long study sessions but was gentle enough to eat when stress made everything else unappealing. My roommate and I would curl up on the couch with oversize mugs, watching the rain against the windows while letting each spoonful cool just enough.
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.
Making It Your Own
Sometimes I throw in a pinch of cayenne pepper or smoked paprika right at the end, especially when I want something that feels a little more grown up. The heat cuts through all that richness beautifully without overwhelming the cheese.
Serving Suggestions
Crusty bread is non negotiable here, but a hollowed-out bread bowl turns dinner into an event. I also like to set out extra sharp cheddar and cracked pepper so everyone can customize their final bowl.
Storage and Reheating
This soup keeps beautifully in the fridge for up to four days and actually develops more flavor as it sits. When reheating, do it gently over low heat and add a splash of milk if it has thickened up too much.
- Avoid boiling leftovers since the cheese can break and become oily
- Freeze individual portions in freezer safe containers for up to three months
- Thaw frozen soup overnight in the refrigerator before reheating slowly
Pin This There is something deeply reassuring about a soup that can transform a gray afternoon into something that feels like a memory in the making.
Recipe Questions & Answers
- → Can I freeze this soup?
Freezing works best before adding the cream and cheese. Store the base in freezer-safe containers for up to 3 months, then finish with dairy when reheating.
- → How do I get a smoother texture?
Use an immersion blender and process longer for a silky finish. For ultra-smooth results, pass through a fine-mesh sieve after blending.
- → What cheese works best?
Sharp cheddar provides the most robust flavor. Gruyère adds nutty depth, while Colby Jack offers a milder taste for sensitive palates.
- → Can I make it gluten-free?
Replace the flour with cornstarch mixed with cold milk. This thickens just as well while keeping the soup gluten-free.
- → How long will leftovers keep?
Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over low heat to prevent separating.