Love this? Pin it for later!
Why This Recipe Works
- Roasted broccoli florets: Deep caramelized edges amplify vegetal sweetness and prevent the “cafeteria-green” aroma that haunts most broccoli soups.
- Double-thickened base: A quick roux plus a handful of baby spinach puréed in equals velvet body without heavy cream overload.
- Cheddar-crust croutons: Cubes of sourdough tossed with extra-sharp cheddar bake into crispy-on-the-outside, cheesy-chew centers that stay afloat.
- Fresh nutmeg finish: A micro-plane whisper brightens the dairy and marries broccoli’s earthy notes.
- One-hour timeline: Active effort is under 20 minutes; the oven and stovetop do the rest while you change into sweatpants.
- Freezer hero: The base (minus dairy) freezes beautifully; thaw, simmer, and finish with cream for an instant cozy dinner weeks later.
Ingredients You'll Need
Think of broccoli soup as a three-part harmony: the greens, the aromatics, and the creamy body. Each deserves a little shopping know-how.
Broccoli & Greens
- 1 ½ lbs (680 g) fresh broccoli: Look for tightly closed florets and firm stalks. If the crown smells cabbagey, skip it. Stalks peel beautifully; don’t toss them—slice into coins for roasting.
- 1 packed cup baby spinach: Optional but genius. It punches up the color and body without tasting “green.” Frozen spinach works in a pinch; thaw and squeeze bone-dry first.
Aromatics & Herbs
- Yellow onion: Sweet and mellow. Dice small so it melts into the soup.
- 2 medium leeks (white & light green only): Rinse aggressively—nobody wants gritty soup. Leeks layer in a gentle onion sweetness.
- 2 cloves garlic: Smash, rest 10 minutes, then mince for maximum allicin power.
- Fresh thyme: Two sprigs; woody stems infuse the broth and get fished out later.
Creamy Component
- 2 Tbsp butter + 2 Tbsp olive oil: Butter for flavor, oil to prevent scorching.
- 3 Tbsp all-purpose flour: Creates a blond roux that thickens without lumps.
- 3 cups low-sodium vegetable or chicken stock: Warm stock prevents clumpy roux; homemade if you’re feeling smug.
- 1 cup half-and-half: Rich but not cloying. Swap with full-fat coconut milk for dairy-light, though flavor changes.
- ½ cup whole milk: Adjusts consistency at the end.
Cheddar Croutons
- 3 cups day-old sourdough or country loaf, ¾-inch cubes: Stale bread soaks up oil and cheese without collapsing.
- 1 cup freshly grated extra-sharp cheddar: Pre-shredded cellulose coatings repel melting—grate your own for laciest edges.
- 1 Tbsp olive oil + 1 Tbsp melted butter: Combination yields shatter-crisp crust.
- Pinch of smoked paprika: Echoes the roasted broccoli vibe.
Seasonings
- Kosher salt & freshly ground black pepper: Add in layers, not all at once.
- ⅛ tsp freshly grated nutmeg: The secret handshake of cream-based soups.
- Optional: 1 tsp Dijon mustard: Adds gentle tang that balances dairy richness.
How to Make Cozy Cream of Broccoli Soup with Cheddar Croutons
Roast the broccoli
Preheat oven to 425 °F (220 °C). Toss broccoli florets and peeled stalk coins with 1 Tbsp olive oil, ½ tsp kosher salt, and a few cracks of pepper on a parchment-lined sheet. Spread in a single layer; overcrowding steams instead of roasts. Roast 18–20 minutes, turning once, until edges are deeply caramelized and you see tiny charred tips. Remove half of the broccoli to cool (this will be blended for silkiness), and reserve the rest for textural add-ins later.
Start the cheddar croutons
On a second sheet pan, toss bread cubes with olive oil, melted butter, smoked paprika, and a pinch of salt. Scatter grated cheddar over the top; the cheese will melt downward and lace the cubes together. Bake at 425 °F for 10–12 minutes, stirring halfway, until croutons are golden and the cheese forms frico-like webs. Set aside to crisp (they’ll firm as they cool).
Build the aromatic base
Lower oven temperature to 375 °F if you plan to keep croutons warm later. Meanwhile, heat butter and olive oil in a heavy Dutch oven over medium. Add diced onion, leeks, and ½ tsp salt; sauté 6–7 minutes until translucent, not brown. Add garlic and thyme leaves; cook 1 minute until fragrant. Sprinkle flour over the vegetables; stir constantly for 2 minutes to form a gentle blond roux that coats the veg and smells faintly nutty.
Deglaze & simmer
Whisk in warm stock, a ladleful at first, smoothing lumps before adding the remainder. Toss in reserved roasted broccoli (the half you didn’t set aside) and thyme sprigs. Bring to a gentle boil, reduce heat, and simmer uncovered 10 minutes to meld flavors.
Blend to silkiness
Fish out thyme stems. Add baby spinach and Dijon (if using). Using an immersion blender, purée soup until ultra-smooth. (Alternatively, carefully transfer in batches to a countertop blender; vent the lid and cover with a towel to prevent hot geysers.) Return to low heat.
Finish with dairy & seasoning
Stir in half-and-half and whole milk. Warm gently—do not boil or dairy may curdle. Season with ½ tsp salt, ¼ tsp pepper, and freshly grated nutmeg. Taste and adjust. If soup is too thick, loosen with splashes of milk; too thin, simmer 2–3 more minutes.
Add texture
Fold in reserved roasted broccoli florets for pleasant bite. Warm 2 minutes. Remove from heat.
Serve & crown with croutons
Ladle into warmed bowls. Pile a generous handful of cheddar croutons in the center, letting them half-submerge so they soak up soup but stay crunchy on top. Finish with a drizzle of good olive oil and crack more pepper.
Expert Tips
Roast, don’t boil
Boiling broccoli in the soup leaches flavor into the water; roasting concentrates sugars and keeps the color vibrant.
Warm dairy rule
Half-and-half separates if boiled. Keep heat at a gentle steam, not bubbling frenzy.
Blender safety
Fill blender only one-third full with hot soup, remove center cap, cover with folded towel, and start on low to avoid explosions.
Crouton revival
If croutons soften, re-crisp at 300 °F for 5 minutes—cheese will re-bubble and crunch up.
Nutmeg nuance
Freshly grated nutmeg is floral; pre-ground can taste musty. Use a micro-plane and grate directly over the pot.
Salt in layers
Salt the roasting broccoli, the sauté, and the final soup. Gradual seasoning builds depth, not one saline wallop.
Variations to Try
- Vegan comfort: Swap butter for olive oil, use oat milk + ¼ cup cashew cream, and top with nutritional-yeast croutons.
- Loaded baked-potato style: Stir in diced russet potatoes roasted alongside broccoli and garnish with crispy bacon and chives.
- Spicy kick: Add ½ tsp crushed red pepper flakes with garlic or swirl in harissa paste to serve.
- Blue cheese upgrade: Replace cheddar with crumbled blue on croutons; the funk is fantastic against broccoli’s grassiness.
- Spring green: Swap half the broccoli for asparagus tips and use tarragon instead of thyme.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight jars, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with milk as needed. Store croutons separately in a tin at room temperature for up to 5 days.
Freezer: Skip the half-and-half step. Freeze soup base (pureed roasted broccoli + stock) up to 3 months. Thaw overnight in fridge, then simmer and stir in dairy fresh.
Make-ahead: Roast broccoli and bake croutons on Sunday; store separately. Soup base comes together in 15 minutes on a busy week-night.
Frequently Asked Questions
Cozy Cream of Broccoli Soup with Cheddar Croutons
Ingredients
Instructions
- Roast broccoli: Preheat oven to 425 °F. Toss broccoli with 1 Tbsp oil, salt, and pepper on a sheet. Roast 18–20 min until charred at edges. Reserve half.
- Make cheddar croutons: On another sheet, toss bread with remaining oil, butter, paprika, and cheddar. Bake 10–12 min until crispy. Cool.
- Sauté aromatics: In Dutch oven melt butter with oil. Add onion, leeks, and salt; cook 6 min. Stir in garlic 1 min. Sprinkle in flour; cook 2 min.
- Simmer: Whisk in warm stock; add reserved roasted broccoli and thyme sprigs. Simmer 10 min. Remove thyme.
- Blend: Add spinach; purée with immersion blender until silky. Stir in half-and-half and milk. Season with nutmeg, salt, and pepper.
- Serve: Fold in remaining roasted florets for texture. Ladle into bowls and top generously with cheddar croutons.
Recipe Notes
Avoid boiling after adding half-and-half to prevent curdling. Croutons stay crisp for 5 days in an airtight tin—hide them or they’ll disappear as snacks.
