Creamy Broccoli Cheddar Soup for a Snowy Day

5 min prep 30 min cook 45 servings
Creamy Broccoli Cheddar Soup for a Snowy Day
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something almost magical about watching the season’s first real snowfall through the kitchen window while a pot of creamy broccoli-cheddar soup burbles gently on the stove. The world outside turns hushed and white, the light inside turns honey-gold, and the air smells like sharp Wisconsin cheddar, sweet cream, and the faintest whisper of nutmeg. I grew up in northern Michigan where “lake-effect” wasn’t just a weather term—it was a lifestyle. When the plows couldn’t keep up and school was cancelled, my mom would declare it “soup-cocoa-and-puzzle day.” She’d pull out her battered Dutch oven, sauté an onion in butter until the edges caramelized, and then tip in a mountain of broccoli florets that she’d flash-blanched and shocked in ice water so they stayed emerald-bright. The ritual never changed: grate the cheese off the block (never the pre-shredded stuff dusted in cellulose), warm the half-and-half so it wouldn’t curdle, and stir in figure-eights while we argued over which puzzle to start. Thirty years later, I live in Chicago where the snow turns grey within hours, but the second the forecast promises more than four inches, I still text my neighbors: “I’m making the snow soup—come over with a loaf of crusty bread.” This version is slightly more sophisticated than Mom’s (a splash of dry vermouth, a pinch of smoked paprika), but it still tastes like permission to slow down, to wrap both hands around a warm mug, to watch the flakes swirl instead of answering emails.

Why This Recipe Works

  • Double-thickener method: A light roux plus a handful of diced potato creates velvety body without heavy cream.
  • Cheese insurance: A teaspoon of cornstarch tossed with the cheddar prevents clumping so every spoonful is silky.
  • Broccoli two ways: Puréed stems for grassy depth and tender florets for bite.
  • Low-and-slow dairy: Half-and-half is warmed separately so it doesn’t “shock” and separate when it hits the pot.
  • Make-ahead friendly: Flavors meld overnight; simply thin with a splash of broth when reheating.
  • Freezer smart: Omit the cheese before freezing; stir it in fresh when you thaw for restaurant-level creaminess.

Ingredients You'll Need

Ingredients

Broccoli – Look for crowns with tight, blue-green buds and no yellowing. One large crown (about 1¼ lb) yields roughly 6 cups florets once trimmed. If you can find broccoli with the leaves still attached, don’t discard them; the leaves are nutrient-dense and wilt beautifully into the soup. Farmers-market broccoli often has thinner stalks that cook faster—if that’s what you have, shave two minutes off the simmer time.

Sharp white cheddar – Aged at least nine months for maximum tang. White cheddar is simply uncolored, so you get that marigold hue naturally from the beta-carotene in the cheese. Buy a block and grate it yourself; pre-shredded varieties are tossed with anti-caking agents that can give the soup a slightly grainy mouthfeel. If you must substitute, use a 50/50 blend of orange sharp cheddar and Gruyère for nuttiness.

Unsalted butter & extra-virgin olive oil – The combination raises the smoke point and adds fruity depth. If you keep kosher salt on hand, using unsalted butter lets you control seasoning precisely.

Yellow onion & shallot – A 3:1 ratio gives sweetness without overpowering. Dice the onion to ¼-inch so it melts into the base; mince the shallot fine so it practically dissolves.

All-purpose flour – Just enough (3 Tbsp) to thicken without turning gloppy. For gluten-free, swap in an equal amount of sweet rice flour; it hydrates smoothly and doesn’t taste starchy.

Low-sodium chicken or vegetable broth – Low-sodium is non-negotiable; cheese brings plenty of salt. Warm the broth in a kettle so you’re not dropping cold liquid onto hot vegetables.

Yukon gold potato – Half of a medium tuber, peeled and diced small. Yukon’s waxy texture breaks down quickly and acts as a natural creamer. Avoid russets; they’re too starchy and can muddy the flavor.

Half-and-half – If you’re in the U.K., use single cream. For a lighter soup, substitute whole milk, but don’t go leaner or the acid from the broccoli can curdle it.

Dijon mustard & Worcestershire – Both are umami amplifiers. The mustard’s vinegar brightens the dairy; the Worcestershire adds caramelized complexity. Vegetarians can sub coconut aminos for Worcestershire.

Fresh nutmeg & smoked paprika – A whisper of nutmeg makes cheddar taste cheddary; smoked paprika adds a campfire note that plays beautifully with the broccoli’s earthiness.

How to Make Creamy Broccoli Cheddar Soup for a Snowy Day

1
Prep the broccoli

Separate the florets from the stalks. Peel the tough outer layer of the stalks with a vegetable peeler, then dice the tender inner core into ¼-inch pieces. Cut florets into bite-size pieces no larger than a walnut. You should have about 4 cups florets and 1 cup diced stalk. Keep them in separate bowls; they’ll be added at different times.

2
Build the aromatics

Melt 2 Tbsp butter with 1 Tbsp olive oil in a heavy 4-quart Dutch oven over medium-low heat. When the butter foam subsides, add the diced onion and shallot plus ½ tsp kosher salt. Sweat—do not brown—until the onions are translucent and look like wet sand, about 6 minutes. Stir in 2 minced garlic cloves and cook 30 seconds more.

3
Create the roux

Sprinkle 3 Tbsp flour over the vegetables. Stir constantly with a silicone spatula for 2 minutes; you want to cook out the raw flour taste but keep the color blond. If the roux starts to brown, lower the heat. You’re looking for a texture like wet sand at low tide.

4
Deglaze & bloom spices

Pour in ¼ cup dry vermouth or dry white wine. It will hiss and steam; scrape the bottom to lift any fond. When almost evaporated, stir in ½ tsp Dijon, ½ tsp Worcestershire, ⅛ tsp freshly grated nutmeg, and ¼ tsp smoked paprika. The mixture will smell like holiday fondue.

5
Add broth & stalks

Slowly whisk in 3 cups warm low-sodium broth, then add the diced broccoli stalks and the peeled, diced Yukon gold potato. Raise heat to medium-high; bring to a gentle boil, then reduce to a lively simmer. Cover partially and cook 8 minutes, or until potato cubes are just tender.

6
Steam the florets

While the base simmers, place 4 cups florets in a microwave-safe bowl with 2 Tbsp water, cover, and microwave on high for 2 minutes. The goal is to par-cook so they stay vivid green and slightly crisp; they’ll finish in the soup later.

7
Blend half the soup

Fish out 1 cup of the cooked potato-broccoli mixture with a slotted spoon; reserve. Use an immersion blender directly in the pot to purée until satin-smooth, 45–60 seconds. If you only have a countertop blender, work in batches and vent the lid so steam escapes.

8
Return texture & add florets

Stir the reserved chunky mixture back into the pot along with the par-cooked florets. The soup will feel lush but still have satisfying bits to chew.

9
Finish with warmed dairy

In a small saucepan, gently heat 1½ cups half-and-half until it steams and tiny bubbles appear at the edge—do not boil. Reduce the soup to low. Stir in the warmed half-and-half, then 2 cups freshly grated sharp white cheddar that’s been tossed with 1 tsp cornstarch. Stir in a figure-eight pattern until the cheese melts and the soup thickens enough to coat the back of a spoon, about 3 minutes. Taste; add more salt if needed.

10
Rest & serve

Remove from heat and let stand 5 minutes; this brief rest allows flavors to marry and prevents tongue-scorching first bites. Ladle into warm mugs or sourdough bread bowls. Garnish with extra cheddar, cracked black pepper, and a snowfall of minced chives.

Expert Tips

Temperature discipline

If the soup boils after the cheese goes in, the proteins seize and you’ll get cottage-cheese texture. Keep it below 190 °F (88 °C).

Cheese choice

Avoid extra-sharp aged cheddars older than 18 months; they don’t melt smoothly. Younger, high-moisture chedders are silkier.

Salt sequencing

Cheese is salty; season lightly at each stage and adjust only after the cheddar is fully incorporated.

Blender safety

When blending hot soup, remove the center cap from the lid and cover with a kitchen towel to release steam and prevent explosions.

Make it vegetarian

Swap vegetable broth for chicken and use vegetarian Worcestershire or coconut aminos. Add ½ tsp white miso for extra savoriness.

Crouton upgrade

Toss cubed sourdough with garlic oil and bake 12 min at 375 °F. While warm, dust with finely grated cheddar—it melts into a crispy cheese shell.

Variations to Try

  • Bacon & jalapeño: Render 4 strips of thick-cut bacon until crisp; use the fat in place of butter. Add minced jalapeño with the onion. Crumble bacon on top.
  • Light & springy: Replace half-and-half with evaporated skim milk; stir in 2 cups baby spinach at the end for color.
  • Beer-cheese version: Swap the vermouth for ½ cup nut-brown ale; reduce by half before adding broth. Add 1 tsp grainy mustard.
  • Vegan comfort: Use olive oil only, vegetable broth, oat milk, and 1 cup shredded vegan cheddar plus ¼ cup nutritional yeast for funkiness.

Storage Tips

Refrigerator: Cool completely, transfer to airtight glass jars, and refrigerate up to 4 days. The soup will thicken; reheat gently with splashes of broth or milk until pourable.

Freezer (cheese-free): Make the soup through Step 8, cool, and freeze in pint-size silicone Souper-Cubes for up to 3 months. Thaw overnight in the fridge, warm slowly, then stir in fresh cheddar as directed.

Make-ahead for guests: Prepare the base the morning of your party; keep chilled. Reheat 20 min before serving, add warmed half-and-half and cheddar last minute so it stays glossy.

Frequently Asked Questions

Yes, but thaw and pat it very dry first; excess water dilutes flavor. Add it straight to the pot in Step 8—no need to microwave since it’s already blanched.

Strain out the solids, blend the broth until smooth, then whisk in a slurry of 1 Tbsp cornstarch + cold broth. Simmer 2 min, then reintroduce the solids off heat.

Replace the potato with ½ cup cauliflower rice and reduce broth by ¼ cup. The carb count drops to ~11 g per serving while staying creamy.

Absolutely. Use sauté mode for steps 1-4, add broth and stalks, then pressure-cook on HIGH 5 min with quick release. Stir in florets and use sauté again for 3 min to soften before finishing with dairy and cheese.

A crusty sourdough or seeded multigrain stands up to the rich soup. For a Midwest twist, serve with soft pretzel rolls brushed with butter and coarse salt.

Warm slowly over medium-low, stirring often, and add a splash of broth or milk to loosen. Avoid microwaving on high; the uneven heat can break the emulsion.
Creamy Broccoli Cheddar Soup for a Snowy Day
soups
Pin Recipe

Creamy Broccoli Cheddar Soup for a Snowy Day

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Sweat aromatics: Melt butter with oil in Dutch oven over medium-low. Add onion, shallot, and ½ tsp salt; cook 6 min until translucent. Stir in garlic 30 sec.
  2. Make roux: Sprinkle flour over vegetables; cook 2 min, stirring constantly.
  3. Deglaze: Add vermouth, Dijon, Worcestershire, nutmeg, and paprika; simmer until almost dry.
  4. Simmer stalks: Whisk in warm broth, diced stalks, and potato. Partially cover; simmer 8 min.
  5. Par-cook florets: Microwave florets with 2 Tbsp water 2 min; drain.
  6. Blend: Purée half the soup with an immersion blender until smooth.
  7. Add florets: Return blended soup to pot with par-cooked florets.
  8. Finish: Warm half-and-half separately; stir into soup. Toss cheddar with cornstarch; add to pot over low heat until melted and silky. Season to taste.
  9. Rest & serve: Let stand 5 min. Ladle into bowls; garnish with chives.

Recipe Notes

Keep the soup below 190 °F once cheese is added to prevent graininess. Reheat gently with extra broth or milk.

Nutrition (per serving)

384
Calories
18 g
Protein
16 g
Carbs
28 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.