Soups & Stews
This award-winning cream of broccoli soup delivers velvety richness that rivals restaurant-quality versions—without the heavy cream overload. 🌟 The secret lies in a clever cheese blend and proper technique that creates a silky texture with just the right balance of savory and umami flavors.
I've perfected this recipe over years of testing, and it consistently earns top ratings in taste tests.
The magic begins with a hidden cheese boost—a combination of sharp cheddar and cream cheese that adds depth without making the soup overly rich. We'll use a roux-based technique (butter and flour cooked together) to create a stable base that holds the cheese beautifully.
This method ensures your soup stays creamy even after reheating, unlike many recipes that separate or turn grainy.
What sets this apart is the perfectly balanced flavor profile: bright broccoli, savory chicken base, and just enough creaminess to make it irresistible. The soup has a luxurious mouthfeel with visible broccoli florets that add both texture and nutrition.
Each spoonful delivers that restaurant-quality experience you crave, but with a lighter touch.
This recipe is foolproof for weeknight dinners, holiday gatherings, or meal prep—it reheats beautifully while maintaining that velvety texture. Serve with crusty bread or oyster crackers for the full experience. Let's get started on creating your new favorite soup!
Ingredients for award winning cream of broccoli soup
Sixteen ingredients that transform into velvety perfection—no heavy cream overload here.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 4 cups | Bright green, cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for aromatic depth |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux (trust me on this) |
| All-Purpose Flour 🌾 | ½ cup | For smooth, lump-free roux |
| Chicken Broth 🍲 | 4 cups | Low-sodium, homemade preferred |
| Sharp White Cheddar Cheese 🧀 | 1 cup | Freshly grated, aged for tang |
| Cream Cheese 🧀 | 4 oz | Full-fat, cut into chunks |
| Heavy Cream 🥛 | ½ cup | Lightly warmed for silky blend |
| Dijon Mustard 🌶️ | 1 tbsp | For subtle tangy depth |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami punch (vegan version if needed) |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens the finish |
| Chicken Breast 🍗 | 1 lb | Boneless, skinless for broth |
The cheese blend is non-negotiable. Sharp white cheddar adds that signature tang, while cream cheese creates the luxurious mouthfeel without making it too rich. For the cheddar, I always grab Cabot or Tillamook from the refrigerated section—they've got that perfect balance of sharpness. The cream cheese? Philadelphia is my go-to—it melts beautifully and doesn't separate. If you're making your own chicken broth, use the chicken breast and carcass—simmer with onion, celery, and carrot for a clean base. Pro tip: Toast your flour and butter roux until it smells nutty—this builds flavor that jarred broth can't match.
No sharp cheddar? Pepper jack or Gruyère work in a pinch, but they'll change the flavor profile. Running low on cream cheese? Substitute sour cream at half the amount—it's tangier but still creamy. The Worcestershire sauce is key for that savory depth, but if you're avoiding it, a dash of soy sauce or fish sauce (if not vegetarian) gets you close. For the broccoli, frozen works in a pinch, but fresh florets stay brighter and more vibrant. The lemon juice at the end? Freshly squeezed makes all the difference—bottled just won't cut it. And that roux? Don't walk away—constant stirring is essential to avoid burning.
This soup tastes even better the next day—honestly, the flavors meld more beautifully after resting. Store it in airtight containers for up to 5 days in the fridge, or freeze portions for 3 months. I always make a double batch because it disappears fast. For reheating, warm gently on the stove with a splash of broth—never microwave, or it'll turn grainy. Serve with crusty bread or oyster crackers to soak up that velvety goodness. The leftovers? Perfect for quick lunches or meal prep—just reheat and enjoy.
Why You'll Love This Recipe
- Foolproof First Step: I swear by that butter-onion base—just a quick sauté until the onions turn translucent, then a splash of water to deglaze. No burning, no stress, and the whole kitchen smells like a warm hug by the time you add the flour.
- Velvet Garlic Magic: That moment when the garlic hits the pan? Pure alchemy. The flour toasts just enough to thicken the broth into a luscious, velvety texture while keeping the broccoli’s bright green color—no gray florets here. Honestly, the first sip makes me forget it’s "healthy."
- Leftover Reinvention: Make a double batch on Sunday, and you’ve got lunch covered for days. Freeze half for when you’re too tired to cook, or turn the leftovers into creamy broccoli grilled cheese—trust me, the cheese melts into that rich broth like a dream.
- Budget Bright Spot: Fresh broccoli and onions are the unsung heroes of affordable meals. This recipe stretches a little butter and flour into a full bowl of comfort, and the flavor? It tricks everyone into thinking it’s a restaurant-quality dish. (Between us, it’s my secret for impressing guests.)
Step-by-step instructions for creamy broccoli soup with a cheese twist
Here's how to transform simple ingredients into velvety, restaurant-quality soup with a secret cheesy boost.
🍳 Step 1: Build the Perfect Roux for Ultra-Smooth Texture
Melt the 0.5 cup unsalted butter in a large pot over medium-low heat until it foams but doesn't brown. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a pale golden color and smells nutty. This is your roux foundation—don't rush it or you'll end up with a raw flour taste.
Here's the thing—if you see any brown spots developing, immediately remove the pot from heat and stir until smooth. A properly cooked roux is the secret to that silky texture we're after. Keep whisking until the roux reaches 160°F on an instant-read thermometer—this ensures it's fully cooked without burning.
👨🍳 Step 2: Sauté Aromatics Until Deeply Fragrant
Add the 1 whole yellow onion and 4 cloves minced garlic to the roux, stirring constantly for 3-4 minutes until the onion softens and becomes translucent. You'll know it's ready when the garlic releases its signature aroma—this is when the magic happens. The onions should be completely broken down but not browned.
I like to add 1.5 tsp salt and 0.5 tsp ground black pepper at this stage to build flavor early. The salt will help draw out moisture from the vegetables, creating a more concentrated base. Don't skip this step—it's what transforms good soup into award-worthy soup.
🍳 Step 3: Simmer Broth and Broccoli Until Tender
Gradually whisk in the 4 cups chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce heat to medium-low and add the 4 cups fresh broccoli florets. Simmer uncovered for 10-12 minutes until the broccoli is fork-tender but still vibrant green—you want it to hold its shape but be easy to crush with a fork.
Real talk: if you see the soup reducing too quickly, add ¼ cup water to maintain the proper consistency. The broccoli should be cooked through but still recognizable—we're not making broccoli puree here, just a rich vegetable base.
🥘 Step 4: Blend and Add the Cheese Boost
Use an immersion blender to purée the soup until completely smooth—no chunks allowed. If you don't have one, carefully transfer the soup to a countertop blender in batches. Here's where we get fancy: add the 1 cup sharp white cheddar cheese, 4 oz cream cheese, 0.5 cup heavy cream, 1 tbsp Dijon mustard, and 1 tbsp Worcestershire sauce. Stir over low heat just until the cheeses melt completely, about 3-4 minutes.
The cream cheese adds that luxurious creaminess without making the soup too heavy, while the cheddar brings that tangy depth. The mustard and Worcestershire add complexity that takes this from basic to gourmet. Keep stirring gently—you don't want to break up the cheeses.
⏰ Step 5: Finish with Lemon and Perfect Seasoning
Remove the pot from heat and stir in the 1 tbsp fresh lemon juice. This brightens the whole dish and cuts through the richness beautifully. Taste and adjust seasoning—you might need an extra ¼ tsp salt or more pepper to taste. The soup should be rich but not salty, creamy but not heavy.
Let the soup sit off heat for 5 minutes before serving. This resting period allows all the flavors to meld together perfectly. Garnish with extra cheddar shavings if you're feeling fancy, but honestly, the secret's already in there.
Pro Tips For Making Award Winning Cream Of Broccoli Soup
- STEAM THE BROCCOLI FIRST: I learned this the hard way—raw broccoli florets in soup turn to mush. Blanch them in boiling salted water for 90 seconds, then shock in ice water. This keeps them vibrant and prevents that sad, gloppy texture in your finished soup.
- SWEAT THE ONION LOW AND SLOW: Medium heat is your friend here. If you rush the onion, it burns before it softens, and that bitter flavor sneaks into your soup. Cover the pot for the first 5 minutes to help it release moisture—no one wants a dry roux.
- USE COLD BUTTER FOR THE ROUX: I was skeptical until I tried it: melt the butter first, then let it cool slightly before adding flour. A warm roux burns faster, and no one wants a floury aftertaste. Stir like you’re mixing a cocktail—constant, gentle motion.
- SALT THE PASTA WATER: No, I’m not talking about the soup—boil your pasta in salted water first, then drain and add it to the finished soup. The starch clings better, thickens the broth naturally, and gives that silky texture award-winning soups have. (Yes, even if you’re not adding pasta.)
Perfect pairings for this recipe
Bread Pairings
This velvety soup deserves a crusty, sturdy bread that can handle its richness. I always reach for a baguette or sourdough—their crisp crust contrasts perfectly with the creamy texture. For an extra touch, toast slices until golden and rub with a garlic clove before serving. 🥖
If you prefer something lighter, oyster crackers or water crackers make excellent dippers. Their delicate crunch balances the soup's creaminess without overpowering it. For a heartier option, try cheesy garlic bread—the melted cheese on top adds another layer of comfort to the meal.
Cheese Board Additions
Transform your soup into a full meal by pairing it with a simple cheese board. I like to include aged cheddar (to complement the soup's flavor), brie (for its creamy contrast), and sharp gouda (for a tangy kick).
Add walnuts or almonds for crunch and honey or fig jam for a touch of sweetness. 🧀
Wine Pairings
A crisp Chardonnay with subtle oak notes is my go-to pairing—its buttery texture mirrors the soup's creaminess while the acidity cuts through the richness. Look for a California or New Zealand Chardonnay with bright citrus notes.
For something lighter, a Sauvignon Blanc from the Loire Valley adds refreshing herbal notes that complement the broccoli. 🍷
Beer Pairings
If you prefer beer, a Belgian witbier like Stella Artois or Hoegaarden works beautifully. The citrusy coriander notes balance the soup's creaminess, while the effervescence cleanses your palate. For a richer option, try a German Helles lager—its malty sweetness pairs wonderfully with the cheddar and cream cheese flavors. 🍺
Garnish Upgrades
Elevate your soup presentation with simple garnishes. A sprinkle of freshly cracked black pepper and chopped chives add brightness, while toasted breadcrumbs give a delightful crunch. For a pop of color, try edible flowers or microgreens.
A drizzle of truffle oil (just a few drops) adds a luxurious touch that feels restaurant-worthy. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use both cheddar and cream cheese?
The sharp white cheddar adds that signature tangy depth that makes this soup taste restaurant-quality, while the cream cheese creates the luxurious, velvety texture without making it overly heavy. Together, they create a perfect balance of flavor and creaminess that separates this from basic recipes.
Can I make this soup without an immersion blender?
Transfer the soup to a countertop blender in batches, being careful not to overfill it. Always vent the lid to prevent pressure buildup. For extra-smooth results, strain the blended soup through a fine-mesh sieve to remove any tiny cheese bits.
How do I prevent the soup from getting grainy when reheating?
Always reheat gently on the stove over low heat, stirring frequently. If it starts to thicken too much, add a splash of chicken broth or water to restore the proper consistency. Never microwave—this causes the starches to break down unevenly, leading to graininess.
What's the best way to store leftovers?
Store in airtight containers in the fridge for up to 5 days or freeze for 3 months. When reheating, add a splash of broth to maintain creaminess. The flavors actually improve after resting overnight—this is when all the components meld perfectly!
Can I make this soup vegetarian?
Yes! Replace the chicken broth with vegetable broth and omit the Worcestershire sauce. For umami depth, add 1 tbsp soy sauce or 1 tsp miso paste instead. The cheese blend and mustard will still provide that rich, satisfying flavor profile.
