Cheesy Broccoli Soup Pure Comfort Bowl Magic

6 min prep 8 min cook 6 servings
Cheesy Broccoli Soup Pure Comfort Bowl Magic
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Double-Thick Roux: We cook the butter-flour paste until it smells like toasted hazelnuts, creating a velvety base that prevents graininess.
  • Nutmeg Nuance: A whisper of freshly grated nutmeg amplifies the cheddar’s nutty notes without shouting “dessert spice.”
  • Two-Texture Broccoli: Puree half for silkiness and leave the rest in tender bites so every spoonful feels like a veggie hug.
  • Sharp + Mild Cheddar: A 50/50 blend gives you maximum flavor without the waxy mouthfeel that straight sharp cheddar can leave behind.
  • Stock Swap Flexibility: Use homemade chicken stock, veggie broth, or even water in a pinch—each creates a slightly different but still stellar soup.
  • One-Pot Wonder: No secondary blender bowls to wash; we use an immersion blender right in the Dutch oven.
  • Reheats Like a Dream: A splash of milk loosens leftovers back to lava-like perfection without separating.

Ingredients You'll Need

Ingredients

Great ingredients make great soup, but that doesn’t mean you need to remortgage the house. Think of this list as a flexible roadmap rather than a rigid contract.

Broccoli: Look for crowns with tight, dark-green beads and no yellowing. A 1¼-pound crown yields roughly 8 cups florets—perfect for this recipe. If you can only find pre-cut bags, go for the ones with longer stalk pieces; they’re sweeter after a quick peel.

Butter: Unsalted gives you full control. If all you have is salted, omit the additional kosher salt until the very end. European-style butter (82% fat) makes the soup extra glossy, but standard American butter is perfectly adequate.

Onion & Garlic: A medium yellow onion builds the aromatic base; garlic arrives fashionably late so it doesn’t scorch in the roux.

Flour: Plain all-purpose is what we use to thicken. For gluten-free, substitute an equal amount of sweet rice flour—it thickens without the cereal aftertaste that some GF blends leave behind.

Stock: Homemade chicken stock adds body, but a good low-sodium store-bought version or even well-seasoned veggie broth keeps things week-night friendly. Avoid bone broth; its gelatin will make the soup set like Jell-O when chilled.

Dairy Trio: Heavy cream for richness, whole milk to stretch it without breaking, and sour cream for pleasant tang. No heavy cream? Use ¾ cup milk plus 4 tablespoons melted butter. No sour cream? Plain Greek yogurt works, but whisk it in off-heat to prevent curdling.

The Cheeses: A 50/50 split between sharp white cheddar (for kick) and mild yellow cheddar (for meltability) strikes the ideal balance. Buy blocks and grate yourself; pre-shredded cellulose coatings make soup grainy. In testing, we also loved a smoked gouda swap for half the mild cheddar—try it if you’re feeling fancy.

Seasonings: Kosher salt, freshly ground black pepper, dry mustard (amplifies cheese), and a micro-planed whisper of nutmeg. The nutmeg should smell like eggnog, not like a Christmas candle—if it’s been in the cabinet since last December, treat yourself to a new jar.

Optional Finishers: A dash of hot sauce brightens all the fat, while a squeeze of lemon at the end keeps the cheddar from tasting flat. Both are optional but recommended.

How to Make Cheesy Broccoli Soup Pure Comfort Bowl Magic

1
Prep the Veg

Cut broccoli into small, bite-size florets—about ½-inch pieces cook evenly and look elegant on the spoon. Peel the stalks with a Y-peeler and dice them into ¼-inch bits; they’re naturally sweet and prevent waste. Measure out 8 cups florets + 1 cup diced stalks. Mince 1 medium yellow onion (about 1 cup) and 2 garlic cloves. Grate 8 oz sharp white cheddar and 8 oz mild yellow cheddar; keep the piles separate so you can add them strategically.

2
Build a Toasted Roux

Melt 4 tablespoons butter in a heavy 5-quart Dutch oven over medium-low heat. When the foam subsides, scatter ¼ cup flour across the surface and whisk constantly for 2–3 minutes. You’re looking for a color reminiscent of graham crackers and a smell like browned butter. Reduce heat if the flour specks turn black; patience now prevents raw-flour regret later.

3
Bloom the Aromatics

Add minced onion to the roux and cook, stirring, until the edges turn translucent—about 4 minutes. Stir in garlic, 1 teaspoon kosher salt, ½ teaspoon pepper, ½ teaspoon dry mustard, and a pinch of nutmeg. Cook 45 seconds; the garlic should perfume but not brown.

4
Stream in the Stock

Slowly pour 3 cups warm stock into the pot while whisking. Once smooth, add remaining stock plus 1 cup whole milk. Raise heat to medium-high and bring to a gentle simmer, stirring often to keep the bottom from catching.

5
Cook the Broccoli

Add diced stalk pieces first; they need a head start. Simmer 3 minutes, then add all the florets. Reduce heat to medium-low, cover partially, and cook 8–10 minutes until the florets are just tender enough to spear with a fork but still vibrant green.

6
Create a Two-Texture Puree

Fish out 3 cups of florets with a slotted spoon and set aside. Insert an immersion blender and blitz the remaining soup until satin-smooth—about 60 seconds. (Alternatively, transfer in batches to a countertop blender; remove the center cap and hold a towel over the lid to let steam escape.) Return the reserved florets to the pot.

7
Lower Heat & Add Cream

Reduce burner to low. Stir in ½ cup heavy cream and ¼ cup sour cream. The soup should steam but never boil from here on; boiling causes dairy to break into cottage-cheese specks.

8
Melt in the Cheeses

Add mild yellow cheddar a handful at a time, whisking until each addition melts completely. Repeat with sharp white cheddar. This staged approach prevents clumping and keeps the soup glossy. Taste and adjust salt—you may need an extra ¼ teaspoon depending on the saltiness of your stock.

9
Final Seasoning & Serve

Off heat, add a few dashes of your favorite vinegary hot sauce and a tiny squeeze of lemon. Ladle into warm bowls, top with extra shredded cheddar and maybe a few homemade croutons if you’re feeling jaunty.

Expert Tips

Shred Cold Cheese

Pop the block in the freezer for 10 minutes before grating; firmer shreds melt evenly and resist clumping.

Warm Your Bowls

Rinse bowls with hot water, then invert on a sheet pan in a 200°F oven for 3 minutes—soup stays hotter longer.

Save the Stalks

Peel with a Y-peeler; the inner flesh is tender and sweet. Dice small so they disappear into the puree.

Low-Sodium Stock

Lets you control salt as cheeses vary. Start with 1 teaspoon kosher salt and adjust at the end.

No Immersion Blender?

Use a potato masher for a rustic, chunky-cheesy vibe, or blend half the soup in a regular blender.

Dairy-Free Hack

Substitute full-fat coconut milk and vegan cheddar. Add 1 tablespoon white miso for umami depth.

Variations to Try

  • Bacon-Cheddar Bliss: Fry 6 strips thick-cut bacon until crisp; crumble on top just before serving. Use 2 tablespoons bacon fat instead of butter for the roux.
  • Beer-Cheese Spin: Replace ½ cup stock with a nutty brown ale. The hops echo the sharp cheddar and add malty depth.
  • Loaded Potato Style: Stir in 1 cup diced Yukon Gold potatoes that have been microwaved until just tender. Top with sliced scallions and a dollop of sour cream.
  • Roasted Veg Boost: Roast broccoli florets at 425°F for 12 minutes until frizzled, then stir in at the end for smoky, caramelized bits.
  • Spicy Southwest: Add 1 minced chipotle in adobo with the garlic and finish with a handful of pickled jalapeños and crushed tortilla chips.
  • Green Goodness: Swap half the broccoli for an equal amount of baby spinach; puree the entire batch for St. Patrick’s Day vibes.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with milk or stock as the cheese will tighten.

Freezer: Skip the sour cream and add it upon reheating for best texture. Freeze in pint-size zip-top bags (lay flat for easy stacking) up to 3 months. Thaw overnight in the fridge, then warm slowly.

Make-Ahead for Parties: Make the soup base (through step 6) up to 2 days ahead; cool and chill. When guests arrive, rewarm, add cream and cheeses, and serve in mini bread boules for maximum cozy points.

Frequently Asked Questions

High heat causes cheese proteins to seize. Keep the soup below a gentle simmer once dairy is added and add cheese in small handfuls, whisking until melted.

Yes. Thaw, squeeze out excess water, and add during the last 5 minutes of simmering so it stays bright green and doesn’t water down the soup.

Thin with warm stock or milk. To thicken further, whisk 1 tablespoon softened butter with 1 tablespoon flour (a beurre manié) and stir into simmering soup until glossy.

Use equal parts sharp yellow cheddar and young gouda, or try 6 oz sharp cheddar + 2 oz Gruyère for nutty depth.

Absolutely. Use a 7- to 8-quart pot and blend in two batches. You may need an extra 5–7 minutes to reach simmer because of volume.

With only 10g net carbs per serving, it fits most low-carb plans. Swap the flour for 2 tablespoons almond flour and you’re down to 7g net carbs.
Cheesy Broccoli Soup Pure Comfort Bowl Magic
soups
Pin Recipe

Cheesy Broccoli Soup Pure Comfort Bowl Magic

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

Ingredients

Instructions

  1. Melt & Toast: Melt butter in Dutch oven over medium-low heat. Whisk in flour and cook 2–3 minutes until nutty-smelling.
  2. Aromatics: Add onion; cook 4 minutes. Stir in garlic, salt, pepper, dry mustard, and nutmeg; cook 45 seconds.
  3. Stock: Gradually whisk in warm stock and milk; bring to a gentle simmer.
  4. Broccoli: Add diced stalk pieces; simmer 3 minutes. Add florets; cook 8–10 minutes until tender.
  5. Puree: Remove 3 cups florets. Blend remaining soup until smooth with immersion blender; return florets.
  6. Finish: Reduce heat to low; stir in cream and sour cream. Add cheeses a handful at a time, whisking until melted. Season and serve hot.

Recipe Notes

Keep heat low after adding dairy to prevent separation. Soup thickens as it sits—thin with milk when reheating.

Nutrition (per serving)

431
Calories
19g
Protein
12g
Carbs
33g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.