This rich and velvety soup combines fresh broccoli with sharp cheddar cheese, heavy cream, and a hint of nutmeg for the ultimate comfort bowl. The roux-based technique creates a luxuriously smooth texture while keeping preparation simple. Perfect for meal prep, it stores beautifully and tastes even better the next day.
The first snow had been falling for hours when I finally got around to making this soup, my kitchen freezing because I'd forgotten to close the back door. Something about that gray afternoon just demanded broccoli and cheddar, the kind of meal that feels like a warm blanket in a bowl.
My roommate walked in midway through simmering and immediately asked what smelled so incredible, then proceeded to hover over the pot until it was ready. We ended up eating it standing up, both too impatient to bother with proper plates, and she's requested it every winter since.
Ingredients
- Large head broccoli: Fresh broccoli makes all the difference here, with florets that will break down beautifully during simmering
- Medium onion: Yellow onion works perfectly, providing a sweet foundation without overpowering the delicate broccoli flavor
- Garlic cloves: Two cloves gives just enough warmth without making the soup taste like garlic bread
- Medium carrot: Adds natural sweetness and that gorgeous golden color to the finished soup
- Celery stalk: Creates that classic aromatic base, even though you might not taste it directly
- Unsalted butter: Three tablespoons creates the perfect roux foundation, giving the soup its silky body
- Whole milk: Use whole milk here, anything less and you sacrifice that luxurious creaminess
- Heavy cream: The secret ingredient that transforms this from good to absolutely unforgettable
- Sharp cheddar cheese: Grate it yourself, pre shredded cheese has additives that prevent proper melting
- Vegetable broth: A quality broth makes up half the liquid, so choose one you actually like drinking straight
- All purpose flour: Just two tablespoons creates that perfect thickened consistency without becoming gluey
- Dried thyme: Adds an earthy note that bridges the gap between broccoli and cheese
- Ground nutmeg: The tiniest pinch enhances the creamy elements without making the soup taste like dessert
- Salt and black pepper: Taste as you go, cheddar brings its own salt so you might need less than expected
Instructions
- Build your flavor foundation:
- Melt the butter in your large pot over medium heat, letting it foam slightly before adding the onion, carrot, and celery. Cook them for about 5 minutes, until they've softened and your kitchen starts smelling amazing.
- Create the roux:
- Stir in the garlic and cook for just one minute, then add the flour. Keep stirring constantly for about 2 minutes, cooking until the flour smells nutty and forms a paste that coats your vegetables.
- Add the liquid and broccoli:
- Gradually whisk in the vegetable broth, working out any lumps as you go. Add the broccoli, thyme, nutmeg, salt, and pepper, giving everything a good stir to combine.
- Simmer until tender:
- Bring everything to a gentle simmer, then cover and cook for 15 to 20 minutes. The broccoli should be fork tender and your whole apartment should smell incredible by now.
- Puree to perfection:
- Use your immersion blender directly in the pot to puree until completely smooth. If you're using a stand blender, work in batches and be careful with hot soup.
- Add the creaminess:
- Reduce the heat to low and stir in the milk and cream. Gradually add the cheddar cheese, a handful at a time, stirring until each addition melts completely.
- Final seasoning:
- Taste your soup and adjust the salt and pepper as needed. Remember that cheddar is naturally salty, so go easy until you've tasted it.
This soup has become my go to for sick friends and bad weather days, something reliable that never fails to comfort. There's something about the combination of sharp cheddar and sweet broccoli that feels like a hug from someone who knows exactly what you need.
Making It Your Own
I've discovered that a splash of hot sauce or pinch of cayenne creates this beautiful warmth that sneaks up on you, making each spoon more interesting than the last. Sometimes I add a handful of spinach during the last minute of simmering for extra color, letting it wilt just until it's bright green.
Serving Suggestions
Crusty bread is non negotiable here, something with a chewy crust that can hold up to dipping. A simple green salad with sharp vinaigrette cuts through the richness beautifully, and I've been known to serve this alongside grilled cheese for the ultimate comfort meal.
Storage And Meal Prep
This soup actually tastes better the next day, giving the flavors time to meld together into something even more cohesive. Store it in the refrigerator for up to four days, though I've never had it last that long in my house.
- Reheat gently over low heat, adding a splash of milk if it seems too thick
- The soup freezes well for up to three months, though the texture may be slightly different after thawing
- Never boil it after the cheese has been added, or you risk separating the dairy
There's nothing quite like watching steam rise off a bowl of this soup while snow falls outside, knowing something this comforting came from your own kitchen.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually develops deeper flavors when made ahead. Store in the refrigerator for up to 3 days and reheat gently over low heat, stirring occasionally.
- → Can I freeze broccoli cheddar soup?
-
Yes, though the texture may change slightly. Cool completely before freezing in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat slowly, adding a splash of milk if needed.
- → What can I use instead of heavy cream?
-
You can substitute with half-and-half for a lighter version, or coconut milk for a dairy-free alternative. The texture will be slightly less rich but still delicious.
- → How do I prevent the cheese from separating?
-
Add the cheese gradually over low heat and avoid boiling once it's incorporated. Removing the pot from the heat briefly while adding cheese helps maintain smoothness.
- → Can I use frozen broccoli?
-
Fresh broccoli yields the best texture, but frozen works in a pinch. Thaw and drain well before adding, and reduce the simmering time to 10-12 minutes.