Love this? Pin it for later! 📌
Why This Recipe Works
- One-pot wonder: Minimal dishes, maximum flavor—everything cooks in the same Dutch oven.
- Double broccoli hit: Puréed florets give lush body while tender tips add satisfying texture.
- Sharp cheddar only: Pre-shredded bags contain anti-caking agents that dull flavor; freshly grated melts silkier.
- Coconut milk shortcut: A splash lends dairy-free creaminess without coconut taste when simmered.
- Crispy onion crown: Oven-baked shallot rings add sweet crunch without deep-frying.
- Freezer-friendly: Thaws beautifully for up to 3 months; just add fresh garnishes after reheating.
- Weeknight approved: From chopping to ladling, the whole process clocks in under 35 minutes.
Ingredients You'll Need
Great soup starts with great produce. Look for broccoli crowns with tight, blue-green florets and firm stalks—avoid yellowing buds or rubbery stems. For the cheddar, splurge on a block of extra-sharp white or yellow; the aging intensifies flavor and reduces the quantity you need, keeping the soup from feeling heavy. Unsalted butter lets you control salt precisely, and a high-quality vegetable or chicken broth forms the backbone of flavor. Coconut milk (full-fat canned, not the carton) delivers luxurious body without dairy; if you prefer dairy, swap in half-and-half. Finally, shallots caramelize faster than onions and bake into shatteringly crisp shards in the oven—no messy frying required.
How to Make Creamy Broccoli Cheddar Soup With Crispy Onions
Crisp the shallots
Preheat oven to 400 °F (204 °C). Thinly slice shallots into ⅛-inch rings, toss with olive oil, salt, and a pinch of sugar. Spread on parchment-lined sheet; bake 12–15 min, stirring twice, until mahogany and crisp. Cool completely; they’ll crisp further.
Build the aromatic base
Melt butter in a heavy Dutch oven over medium. Add diced onion and celery; sauté 4 min until translucent. Stir in minced garlic, thyme, and a bay leaf; cook 30 sec until fragrant but not browned.
Bloom the spices
Sprinkle flour over vegetables; stir constantly 2 min to cook out raw taste. The roux should smell nutty and coat the veggies evenly—this thickens the soup without lumps later.
Deglaze and simmer
Whisk in broth, scraping browned bits. Add broccoli stalks (peeled and diced small) first—they take longest. Bring to a boil, reduce to lively simmer 6 min.
Add florets and finish cooking
Stir in florets; simmer 5 min more until bright green and just tender. Remove bay leaf. Test a stalk piece—it should pierce easily with a spoon back.
Purée for creaminess
Using an immersion blender, pulse Âľ of the soup until satin-smooth. Leave some florets intact for texture. If using a countertop blender, cool slightly and blend in batches.
Enrich and cheese
Reduce heat to low. Stir in coconut milk and Dijon. Gradually whisk in grated cheddar a handful at a time, letting each melt before the next. Taste; season with salt, pepper, and a squeeze of lemon for brightness.
Serve and garnish
Ladle into warm bowls. Top with a generous tuft of crispy shallots, extra black pepper, and maybe a drizzle of chili oil for heat. Serve with crusty sourdough for swiping the bowl clean.
Expert Tips
Low and slow cheese
High heat causes cheddar proteins to seize and turn grainy. Keep flame low and add cheese gradually, stirring until velvety.
Broccoli water bonus
If you steam broccoli for another meal, save the vibrant green water and swap for equal broth—extra nutrients and color.
Ice bath blend
For an even brighter green hue, plunge the puréed portion into an ice bath for 2 min before returning to pot. The quick chill locks in chlorophyll.
Batch prep
Dice extra broccoli stalks and freeze flat on sheet tray. Next batch, toss them in straight from frozen—no need to thaw.
Color pop
Stir in a handful of baby spinach right before blending; it amplifies the green without altering flavor.
Reheat rescue
If soup thickens too much, whisk in broth or milk over gentle heat. Add a pinch of grated cheese to restore silkiness.
Variations to Try
-
Vegan Delight
Swap cheddar for nutritional yeast + ½ cup soaked cashews blended with coconut milk. Use olive oil instead of butter. -
Spicy Southwest
Add 1 chipotle in adobo while sautéing; finish with pepper-jack and smoked paprika. -
Protein Boost
Fold in shredded rotisserie chicken or white beans during the final simmer. -
Loaded Baked
Top with crumbled bacon, diced potato, and chives for steakhouse vibes. -
Spring Green
Stir in peas, asparagus tips, and fresh tarragon for a lighter seasonal twist.
Storage Tips
Cool soup completely before transferring to airtight containers. Refrigerate up to 4 days; the flavor actually improves on day two as the cheddar and broccoli meld. For longer storage, ladle into freezer-safe pint jars or silicone Souper Cubes, leaving ½-inch headspace. Freeze up to 3 months. Thaw overnight in fridge, then reheat gently with a splash of broth or milk while whisking. Note: the coconut-milk version may separate slightly upon thawing—just whisk vigorously over low heat to re-emulsify. Crispy shallots keep 1 week in a zip-top bag with a paper towel to absorb moisture; recrisp 3 min in a 350 °F oven if they soften.
Frequently Asked Questions
Creamy Broccoli Cheddar Soup With Crispy Onions
Ingredients
Instructions
- Crisp the shallots: Preheat oven to 400 °F. Toss shallot rings with oil, salt, and sugar; bake 12–15 min until crisp. Cool.
- Sauté aromatics: Melt butter in Dutch oven over medium. Add onion and celery; cook 4 min. Stir in garlic, thyme, bay; cook 30 sec.
- Make roux: Sprinkle flour over veggies; stir 2 min.
- Simmer broccoli: Whisk in broth. Add diced stalks; simmer 6 min. Add florets; cook 5 min more. Remove bay.
- Blend: Purée ¾ of soup with immersion blender until smooth.
- Finish: Reduce heat to low. Stir in coconut milk and Dijon. Gradually add cheddar until melted. Season with salt, pepper, lemon.
- Serve: Ladle into bowls; top with crispy shallots.
Recipe Notes
For ultra-smooth texture, strain puréed soup through fine sieve before adding cheese. Soup thickens as it stands; thin with broth when reheating.