Love this? Pin it for later! 📌
There’s something deeply comforting about a steaming bowl of homemade cream of broccoli soup, especially when the wind is howling outside and the leaves are turning gold. I first perfected this recipe on a blustery October afternoon when my daughter came home from kindergarten with a runny nose and a request for “the green soup like Grandma makes.” We’d just picked up a bouquet of the most gorgeous emerald broccoli heads from our local farm stand, and I knew exactly what she meant.
Over the years, this soup has become our family’s cure-all: a silky, velvety hug in a bowl that somehow tastes like childhood even if you didn’t grow up eating it. The secret lies in coaxing every last bit of flavor from the broccoli stems (no waste here!), blooming the aromatics in butter until your kitchen smells like a five-star bistro, and finishing with a generous handful of seriously sharp Vermont cheddar that melts into dreamy threads of umami. It’s week-night fast—under 40 minutes start-to-bowl—yet luxurious enough to anchor a holiday luncheon alongside crusty sourdough and a crisp apple-walnut salad.
What I adore most is how forgiving it is. Forgot to thaw the stock? Use water bolstered with a tablespoon of white miso. Only have pre-shredded cheese? Add a handful of grated Parmesan to bump up the tang. Dairy-free? Coconut milk and nutritional yeast deliver their own brand of cozy. However you spin it, the soup still manages to taste like you spent the afternoon stirring and humming in your grandmother’s farmhouse kitchen—even if the reality involved a toddler repeatedly “helping” by taste-testing half the cheese.
Why This Recipe Works
- Broccoli stems get star treatment: Peeled and simmered, they add body and natural sweetness so you can use less cream.
- Two-step dairy: A splash of milk lightens the broth, but the bulk of the richness comes from cheddar melted off-heat to prevent graininess.
- Flavor layering: Onion, celery, and a whisper of nutmeg build depth without overpowering the broccoli.
- Blender flexibility: Immersion blender = fewer dishes; countertop blender = silk-smooth restaurant texture.
- Sharp cheddar payoff: Aged 12+ months lends bold, tangy notes that cut through the creaminess.
- Make-ahead magic: Flavors meld overnight; thin with broth when reheating for perfect consistency.
Ingredients You'll Need
Choose broccoli with tight, dark-green florets and firm stalks. If the stems feel woody, simply peel away the tough outer layer with a vegetable peeler to reveal the tender, pale green heart. You’ll need about 1 ½ pounds total for this soup—roughly two medium heads. Save the stalks; they’re the backbone of the silky texture.
Butter forms the base of our roux and carries the aromatics. I prefer unsalted so I can control seasoning, but salted works—just reduce added salt accordingly. A splash of extra-virgin olive oil keeps the butter from browning while you sauté.
Yellow onion and celery deliver classic mirepoix sweetness. Dice them small so they melt into the soup rather than float in distinct chunks. If you have celery leaves, reserve a handful for garnish; they taste like delicate parsley.
All-purpose flour thickens the broth without heaviness. For gluten-free, swap in an equal amount of sweet rice flour or omit the roux entirely and simmer a peeled, diced russet potato in the broth, then purée.
Low-sodium chicken or vegetable stock lets broccoli shine. In a pinch, dissolve 1 teaspoon better-than-bouillon in 4 cups hot water. Warm stock prevents curdling when it hits the roux.
Whole milk adds body without the weight of heavy cream; 2 % is fine, but skip skim—it lacks richness. Oat milk works for dairy-light versions.
Sharp white cheddar aged at least a year delivers the nutty tang that defines this soup. Yellow cheddar tastes great too, but white keeps the color a vibrant spring green. Grate it yourself; pre-shredded cellulose coatings resist melting smoothly.
Freshly grated nutmeg whispers warm complexity. Buy whole nuts and micro-plane just a whisper; ground nutmeg fades fast.
How to Make Cozy Cream of Broccoli Soup with Sharp Cheddar
Prep the broccoli
Trim florets into bite-size pieces (about 4 cups). Peel stems with a vegetable peeler, then dice into ½-inch cubes (about 2 cups). Keeping stems separate from florets ensures even cooking. Rinse under cold water to remove any grit.
Build the aromatic base
Melt 3 Tbsp butter with 1 Tbsp olive oil in a heavy Dutch oven over medium heat. Add 1 cup diced onion and ½ cup diced celery plus ½ tsp kosher salt; sauté 5 minutes until translucent and fragrant, stirring occasionally. You want gentle sizzle, not browning.
Create the roux
Sprinkle 3 Tbsp flour over vegetables; cook 2 minutes, stirring constantly, until the mixture looks pale golden and smells faintly nutty. This raw-flour cook-off prevents pastiness in the finished soup.
Deglaze and simmer stems
Slowly whisk in 4 cups warm stock, scraping the pot to dissolve any floury bits. Add diced broccoli stems, ½ tsp dried thyme, and a pinch of white pepper. Bring to a boil, then reduce heat and simmer 10 minutes to soften stems.
Add florets and finish cooking
Stir in florets; simmer 5–7 minutes more until bright green and just tender. Overcooking mutes the color and flavor. Remove from heat.
Purée to preference
Insert an immersion blender and pulse 4–5 times for a chunky texture, or blend continuously for ultra-smooth. Alternatively, transfer half the soup to a countertop blender, blend until velvety, then return to pot.
Enrich with dairy
Return pot to low heat. Stir in 1 cup whole milk and a pinch of freshly grated nutmeg; warm gently—do not boil. Taste and adjust salt.
Melt in the cheddar
Remove from heat. Gradually scatter 2 cups (8 oz) grated sharp cheddar over surface, whisking until silky. Serving off-heat prevents the proteins from seizing and turning gritty.
Serve and garnish
Ladle into warm bowls. Top with extra cheddar shreds, a twist of black pepper, and a drizzle of good olive oil. Crusty bread mandatory.
Expert Tips
Low and slow dairy
Boiling after adding milk or cheddar causes curdling. Keep heat at the gentlest simmer and remove the pot from burner before cheese goes in.
Save the broccoli water
If you blanch or steam broccoli for another recipe, reserve the green liquid and use as part of your stock for an extra chlorophyll boost.
Grate your own cheese
Pre-shredded blends contain anti-caking starches that inhibit smooth melting. A box grater takes two minutes and pays dividends in silkiness.
Keep it green
An ice cube dropped into the pot right before blending helps set the chlorophyll, preserving that vivid emerald hue when serving guests.
Texture control
For restaurant-level silkiness, strain the blended soup through a fine-mesh sieve. For rustic comfort, leave a few tender broccoli bits intact.
Speed it up
Microwave broccoli florets with 2 Tbsp water for 3 minutes while the base simmers; add par-cooked florets at step 5 to shave 5 minutes total.
Variations to Try
- Smoky Bacon Cheddar: Crisp 4 slices of bacon, use rendered fat in place of butter, crumble bacon on top.
- Vegan Velvet: Swap butter for olive oil, use oat milk, and replace cheddar with ½ cup nutritional yeast plus 1 Tbsp white miso.
- Spicy Southwest: Add 1 roasted poblano, ½ tsp cumin, and 1 cup pepper-jack instead of cheddar. Finish with lime juice and cilantro.
- Cauliflower-Lean: Replace half the broccoli with cauliflower florets for a lighter color and milder flavor—great for picky kids.
- Blue Cheese Dream: Swap half the cheddar with 2 oz crumbled blue cheese for grown-up pungency; drizzle with honey-pepper drizzle.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully overnight. Reheat gently over medium-low heat, stirring frequently and thinning with broth or milk as needed.
Freezer: Skip the dairy before freezing. Portion the puréed, milk-free soup into freezer-safe zip bags, lay flat to freeze, and store up to 3 months. Thaw overnight in the fridge, then warm and add milk and cheddar fresh.
Make-ahead for parties: Double the recipe through step 6, refrigerate the puréed base, then reheat slowly and add dairy just before guests arrive to ensure glossy texture.
Frequently Asked Questions
Cozy Cream of Broccoli Soup with Sharp Cheddar
Ingredients
Instructions
- Prep broccoli: Cut florets into bite-size pieces; peel and dice stems.
- Sauté aromatics: Heat oil and butter in Dutch oven over medium. Add onion, celery, and salt; cook 5 minutes.
- Make roux: Sprinkle flour over vegetables; cook 2 minutes, stirring.
- Simmer stems: Whisk in warm stock, broccoli stems, thyme, and pepper. Simmer 10 minutes.
- Add florets: Stir in florets; simmer 5–7 minutes until tender.
- Blend: Purée to desired texture with an immersion blender.
- Finish: Stir in milk and nutmeg; warm gently. Off heat, whisk in cheddar until melted. Serve hot.
Recipe Notes
Do not boil after adding milk or cheese to prevent graininess. Soup thickens as it stands; thin with broth when reheating.