Creamy Broccoli Cheddar Soup for a Cold Day

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

Love this? Pin it for later!

I still remember the afternoon I finally cracked the code. I’d been chasing the memory of a soup I tasted at a waterfront bistro in Maine: outrageously thick, neon-orange without a single processed ingredient, and tasting like someone had distilled the essence of comfort into a single spoonful. After six batches that ranged from watery to grainy, I discovered the secret lies in coaxing the broccoli into giving up its chlorophyll-green color, then binding the cheddar with a whisper of cornstarch so every strand melts silkily instead of seizing into rubbery clumps. The result? A soup that’s rich enough to qualify as dinner, yet bright enough that you don’t need a nap afterwards—perfect for those February evenings when the sun disappears at four-thirty and you need edible sunshine.

Why This Recipe Works

  • Double broccoli flavor: florets are simmered, then puréed with stalks for depth without bitterness
  • Velvet cheddar trick: a light cornstarch slurry prevents the cheese from breaking or turning gritty
  • One-pot method: everything happens in a single Dutch oven, minimizing dishes on an already-dreary night
  • Make-ahead friendly: reheats like a dream for lunches, yet still tastes freshly made
  • Balanced richness: whole milk instead of heavy cream keeps it lush without the food-coma effect
  • Customizable texture: blend half for classic, all for ultra-smooth, or leave chunky for rustic appeal

Ingredients You'll Need

Ingredients

Great broccoli cheddar soup starts with produce that still feels alive. Look for broccoli crowns whose florets are tightly packed, almost like miniature trees dusted with morning dew. The stalks should snap cleanly—if they bend like rubber, the broccoli is past its prime and will taste cabbage-y. I buy two medium heads; the crowns become tender bites, while the peeled stalks add body once puréed.

Choose a block of extra-sharp cheddar that’s been aged at least twelve months. Pre-shredded bags contain anti-caking agents that can make your soup grainy. I splurge on a white Irish cheddar for its nutty backbone, but any high-quality extra-sharp will work. If you want a deeper color, fold in two ounces of orange cheddar at the very end.

Whole milk strikes the perfect balance between silky and sensible. If you only have 2 %, compensate by melting two tablespoons of butter into the roux. Vegetable stock intensifies the broccoli flavor without muddying the color; chicken stock is fine if that’s what’s in your freezer. A single Yukon Gold potato thickens naturally, while a pinch of dry mustard amplifies the cheddar’s tang without announcing itself.

Finally, keep a lemon on hand. A whisper of acid wakes everything up—like drawing back curtains on a grey morning.

How to Make Creamy Broccoli Cheddar Soup for a Cold Day

1
Prep the broccoli

Slice the crowns into small, bite-sized florets—about the size of a walnut half. Peel the stalks with a vegetable peeler, then dice into ½-inch cubes. Keep the florets and stalks separate; they cook at different rates.

2
Build the aromatic base

Melt 3 Tbsp butter in a heavy Dutch oven over medium heat. Add one diced medium yellow onion and cook until translucent, about 5 minutes. Stir in 2 minced garlic cloves and cook 30 seconds more—just until the kitchen smells like heaven.

3
Create the roux

Sprinkle 3 Tbsp all-purpose flour over the onions. Stir constantly for 2 minutes; you’re looking for a pale blonde color and a smell like buttery toast. This step cooks out the raw flour taste and sets up the silky texture.

4
Add liquids gradually

Whisk in 3 cups vegetable stock, 1 cup at a time, letting each addition thicken before adding the next. This prevents lumps. Once smooth, pour in 2 cups cold whole milk and add the diced potato and stalk pieces. Bring to a gentle simmer.

5
Simmer the stalks

Cover partially and cook 10 minutes, until the potato and stalk cubes are just tender. The starch from the potato will start to thicken the soup and give it body.

6
Add the florets

Stir in the broccoli florets, ½ tsp dry mustard, ½ tsp kosher salt, and ¼ tsp black pepper. Simmer 8–10 minutes more, until the florets are bright green and easily pierced with a fork.

7
Blend part of the soup

Use an immersion blender to purée about half the soup right in the pot. If you prefer ultra-smooth, blend longer; for more texture, pulse just 4–5 times. No immersion blender? Carefully transfer 3 cups to a countertop blender, blend until smooth, and return to the pot.

8
Make the cornstarch slurry

In a small bowl, whisk 1 Tbsp cornstarch with 2 Tbsp cold milk until smooth. Stir the slurry into the simmering soup and cook 1 minute; this stabilizes the dairy so the cheese melts evenly.

9
Melt in the cheddar

Remove the pot from heat. Gradually sprinkle in 8 oz freshly grated extra-sharp cheddar, a handful at a time, stirring until each addition melts before adding the next. Taste and adjust salt; finish with a squeeze of lemon.

10
Serve immediately

Ladle into warm bowls, garnish with extra cheddar and a crack of black pepper. Serve with crusty sourdough for dipping. Leftovers thicken as they cool; thin with a splash of milk when reheating.

Expert Tips

Low & slow

Keep the heat gentle once dairy goes in. Boiling causes the proteins to seize and your soup to become grainy.

Fresh grate only

Bagged shredded cheese contains cellulose that repels moisture. Grate your own for meltability that rivals fondue.

Lemon lift

Acid brightens dairy-based soups. Add the squeeze after the pot comes off the heat so volatile citrus oils stay vibrant.

Overnight upgrade

Flavors marry overnight. Make the soup through Step 7, refrigerate, then finish the cheese just before serving.

Stalk savvy

Peeling removes fibrous skin, revealing tender flesh that purées into silky body—no wasted produce.

Warm bowls

A 30-second rinse under hot tap water keeps your soup hotter longer—small trick, big payoff on a frigid night.

Variations to Try

  • Spicy kick: swap ½ cup milk for evaporated milk and stir in 1 Tbsp harissa paste with the garlic.
  • Smoky bacon version: render 4 strips of bacon in the pot first; use the fat instead of butter.
  • Vegan route: use olive oil, oat milk, veggie stock, and ½ cup nutritional yeast plus 1 tsp white miso instead of cheddar.
  • Loaded baked potato style: top each bowl with sour cream, chives, and diced roasted potato skins.
  • Extra veg: fold in 1 cup baby spinach at the end for color and a mild iron-rich boost kids never notice.
  • Beer & cheese: replace 1 cup stock with a malty amber ale for depth reminiscent of pub fondue.

Storage Tips

Cool the soup completely before transferring to airtight containers. It will keep 4 days in the refrigerator or 3 months in the freezer. Freeze in pint jars or silicone muffin trays for single-serve portions; once solid, pop the pucks into a zip-top bag. Thaw overnight in the fridge, then reheat gently with a splash of milk while whisking constantly.

Because the soup contains potatoes, avoid keeping it in the freezer longer than 3 months; texture can turn mealy. If you plan to double-batch for future meals, stop at Step 7, freeze the base, then add the cheddar after reheating for the freshest flavor and smoothest texture.

Frequently Asked Questions

Yes—thaw and pat dry first to avoid excess water. Add during Step 6 and reduce simmering time to 5 minutes since frozen broccoli is partially blanched.

The soup was too hot. Remove from heat before adding cheese and sprinkle gradually. If disaster strikes, whisk in a handful of cheddar melted with a splash of evaporated milk over low heat to re-emulsify.

Swap the flour for 2 Tbsp rice flour or 1 Tbsp cornstarch. The cornstarch slurry in Step 8 still applies for cheese stability.

Absolutely. Blend the entire pot smooth and serve in small mugs with grilled-cheese dunkers. The mild cheddar version wins over even picky eaters.

Warm slowly over medium-low heat, stirring often. Add a splash of milk to loosen and stop microwaving once it’s just hot; prolonged high heat breaks the emulsion.

Yes—use a wider pot to encourage evaporation. Add cheese in three batches instead of two to maintain the smooth texture.
Creamy Broccoli Cheddar Soup for a Cold Day
soups
Pin Recipe

Creamy Broccoli Cheddar Soup for a Cold Day

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

Ingredients

Instructions

  1. Melt butter & sauté: In a Dutch oven, melt butter over medium heat. Add onion and cook 5 min until translucent. Stir in garlic 30 sec.
  2. Roux: Sprinkle flour over onions; cook 2 min, stirring constantly.
  3. Add liquids: Whisk in stock 1 cup at a time, then milk, potato, and stalk pieces. Simmer 10 min.
  4. Broccoli: Add florets, mustard, salt, pepper. Simmer 8–10 min until tender.
  5. Blend: Purée half the soup with an immersion blender.
  6. Slurry & cheese: Stir cornstarch slurry into simmering soup 1 min. Off heat, gradually melt in cheddar. Finish with lemon.

Recipe Notes

For ultra-smooth texture, blend the entire pot. Soup thickens as it cools; reheat with milk. Do not boil after adding cheese.

Nutrition (per serving)

318
Calories
18g
Protein
21g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.