Soups & Stews
Betty Crocker's cream of broccoli soup delivers that familiar velvety comfort in every spoonful, but with a modern twist that keeps it vegetarian-friendly while packing in more veggie power.
The secret lies in blending fresh steamed broccoli directly into the soup base, creating a rich, creamy texture without heavy cream—just pure, velvety smoothness that still feels indulgent. This version maintains the classic flavors you love while sneaking in extra nutrients through whole vegetables rather than just powdered mixes.
The beauty of this recipe is its simplicity: just 15 minutes of prep and 30 minutes of simmering transform simple ingredients into a restaurant-worthy bowl.
We start with a light roux of butter and flour to build flavor, then infuse it with garlic and onion before adding the star—fresh broccoli pureed into the broth.
The result is a soup that's naturally creamy from the vegetables themselves, not just dairy, making it both lighter and more satisfying.
What you'll end up with is a velvety soup with vibrant green flecks of broccoli throughout, a perfect balance of savory and slightly sweet notes, and that signature creamy texture that makes it impossible to stop at one bowl.
The aroma alone—warm, buttery, with hints of garlic—will have everyone gathering in the kitchen. This version keeps all the comfort of the original while adding depth through fresh ingredients.
Serve it as-is for a clean, elegant presentation, or top with crispy bacon bits, shredded cheese, or a swirl of cream for those who prefer extra richness. The best part?
It reheats beautifully, making it perfect for meal prep or feeding a crowd. Let's get cooking—your taste buds (and your veggie quota) will thank you.
Ingredients for betty crocker cream of broccoli soup
Sixteen ingredients that transform into velvety comfort with hidden veggie power—no powdered mixes needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 2 lb | Steamed until tender, stems included |
| Unsalted Butter 🧈 | ½ cup | Cold for roux, salted after |
| All-Purpose Flour 🌾 | ½ cup | White or whole wheat blend |
| Yellow Onion 🧅 | 1 whole | Diced, medium size preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium, homemade or store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Nutmeg 🌿 | ¼ tsp | Freshly grated for warmth |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, brightens flavor |
| Crispy Bacon Bits 🥓 | ¼ cup | Optional garnish, crispy preferred |
| Shredded Cheddar Cheese 🧀 | ¼ cup | Sharp cheddar for best flavor |
The broccoli is the star here, so grab the freshest you can find—Trader Joe's or Whole Foods have the best quality. Look for crowns with tight florets and vibrant green stems; those sad, wilted ones at the back of the grocery store won't cut it. The butter matters too—Plugrá or Land O'Lakes unsalted work perfectly. For the broth, homemade is ideal, but Pacific Foods or Imagine low-sodium versions are solid shortcuts. And don't skip the nutmeg—it's what gives that classic Betty Crocker warmth without overpowering. The garlic? Freshly minced makes all the difference—pre-minced from the jar tastes like dust.
No heavy cream? Full-fat coconut milk works in a pinch, though it'll taste slightly different. Short on milk? Evaporated milk at half the amount keeps the richness. The bacon bits can be swapped for crispy fried shallots if you're vegetarian, or even toasted pumpkin seeds for crunch. Fresh broccoli too much? Frozen steamed broccoli works fine—just thaw and drain it first. And if you're watching calories, swap the heavy cream for Greek yogurt (use half the amount). The lemon juice? Fresh is non-negotiable—bottled stuff tastes like vinegar.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Freeze portions for up to 3 months by storing in airtight containers with a splash of milk on top to keep it creamy. Reheat gently on the stove, stirring often, and add a little more milk or broth if it gets too thick. For serving, I always keep a small bowl of shredded cheese and crispy bacon bits on the table so everyone can customize their bowl. The aroma alone will have your whole house gathering—trust me, it's that good.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this—just halve the onion and smash a couple garlic cloves. The broccoli crowns barely need trimming, and the roux (butter + flour) does all the heavy lifting. Honestly, I’ve made it while scrolling through emails.
- Velvet Garlic Finish: That slow-simmered garlic in the butter? It melts into the soup like a warm hug. The flour thickens it just enough to coat every spoonful, but it’s still light—no gluey aftertaste here. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: This soup actually improves the next day. The flavors meld, and the texture stays creamy without turning watery. I freeze half in jars—perfect for lazy mornings or when I forget to meal prep.
- Budget-Friendly Green Power: Fresh broccoli crowns stretch further than you’d think, and the other ingredients cost pennies. Between us, I’ve fed four people for under $8 with this—no fancy shortcuts, just smart shopping. (My wallet thanks me.)
Step-by-step instructions for creamy broccoli soup
This method delivers restaurant-quality creaminess with vibrant broccoli flavor - every spoonful will be velvety smooth.
Steam the Broccoli Until Perfectly Tender
Cut the 2 lb fresh broccoli crowns into even florets, keeping stems attached. Place them in a steamer basket over boiling water and cover. Steam for 8-10 minutes until the broccoli is bright green and tender when pierced with a knife - you should feel slight resistance but no crunch. The stems should be fork-tender as well. This steaming method preserves the vibrant color and nutrients that would otherwise leach out in boiling water.
While the broccoli steams, dice the 1 whole yellow onion into small, even pieces. Mince the 4 cloves garlic cloves finely - you want them almost paste-like for even distribution in the soup. These aromatics will form the flavor base for your soup, so take your time getting them finely chopped. Set them aside for the next step.
Build the Roux Foundation
In a large pot, melt the 0.5 cup unsalted butter over medium heat. Once the butter is fully melted and foaming, immediately whisk in the 0.5 cup all-purpose flour. Stir constantly for 2-3 minutes until the mixture turns a light golden brown color - this is your roux. You'll know it's ready when it smells nutty and coats the back of a spoon smoothly. This roux will thicken your soup beautifully and create that classic creamy texture.
Carefully pour in the 4 cups vegetable broth, whisking continuously to prevent lumps from forming. Bring the mixture to a gentle simmer and let it cook for 5 minutes, stirring occasionally. This step develops the flavor base while ensuring all the flour is fully incorporated. The soup should start to thicken slightly as it simmers.
Incorporate the Broccoli and Aromatics
Add the steamed broccoli florets to the pot along with the diced onion and minced garlic. Stir gently to combine everything. Let the mixture simmer for 5-7 minutes until the onion is translucent and the garlic is fragrant. You'll notice the broccoli will release its bright green color into the soup, creating that vibrant hue we all love. This is where the magic happens - all the flavors meld together beautifully.
Season with the 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.25 tsp nutmeg. Stir in the 0.5 cup heavy cream and 0.5 cup milk. The soup should begin to thicken as it simmers. Taste and adjust seasoning if needed - this is your chance to make it perfectly balanced. The nutmeg adds a wonderful warm depth that complements the broccoli perfectly.
Finish with Creamy Texture and Bright Flavor
Simmer the soup for an additional 5 minutes to let all the flavors meld together. Stir in the 1 tbsp lemon juice just before removing from heat. This brightens the entire soup and cuts through the richness of the cream beautifully. The lemon juice also helps to prevent the soup from becoming too heavy.
For serving, ladle the soup into bowls and top each with 1 tbsp crispy bacon bits and 1 tbsp shredded cheddar cheese. The bacon adds a wonderful smoky contrast while the cheddar melts slightly, adding another layer of richness. Serve immediately while hot - this soup tastes best fresh from the pot when all the flavors are at their peak.
Pro Tips For Making Betty Crocker Cream Of Broccoli Soup
- STOP BOILING THE BROCCOLI: Betty Crocker’s recipe might call for raw florets, but I learned the hard way—overcooking turns them mushy. Chop the crowns into even 1-inch pieces, then blanch them in boiling water for exactly 90 seconds before draining. This keeps them tender-crisp and bright green, not sad and limp.
- SWEAT THE ONION LOW AND SLOW: The recipe might say "sauté," but don’t rush it. Cook the diced onion in butter over medium-low heat until it’s translucent and just starting to caramelize—about 8 minutes. Rushing this step adds bitterness, and nobody wants a soup that tastes like it’s fighting for flavor.
- WHISK THE ROUX VIGOROUSLY: When you mix in the flour, stop stirring and switch to a whisk. A smooth roux is non-negotiable here—lumps turn into floury chunks in your soup. Whisk for 2 full minutes until it’s the color of pale toast, not flour paste. This makes the soup creamy, not gluey.
- USE COLD BROTH FOR FINISHING: After simmering, let the soup cool for 5 minutes before adding cold chicken or vegetable broth. This shocks the heat and prevents the sauce from breaking or separating. Stir in slowly while whisking—it’s the only way to guarantee a silky finish without curdling.
Serving suggestions for betty crocker cream of broccoli soup
Classic Garnish Trio
Start with crispy bacon bits—I use Applegate uncured bacon, baked at 400°F for 12 minutes until perfectly crisp. The smoky, salty crunch contrasts beautifully with the creamy soup.
Next, add sharp cheddar cheese—I prefer Cabot or Tillamook—shredded fresh so it melts into golden strands when the soup hits it. Finally, finish with a sprinkle of freshly cracked black pepper and a pinch of nutmeg for warmth. 🌟
Herb-Fresh Accents
Brighten the soup with chopped chives or parsley—I like flat-leaf parsley from the grocery store's refrigerated section for its vibrant color. Add 1 tbsp chopped herbs per bowl just before serving.
For an extra layer of flavor, try a drizzle of truffle oil—just ½ tsp per bowl—for an earthy, luxurious touch. The herbs add freshness that balances the richness of the cream. 🌿
Crunchy Toppings
For texture lovers, try toasted breadcrumbs or panko—I toast 2 tbsp panko in 1 tbsp butter until golden brown. Another great option is crispy fried shallots, which add a sweet, oniony crunch.
For a vegan twist, use toasted pumpkin seeds—just 1 tbsp per bowl—for a nutty, earthy flavor. These toppings elevate the soup from simple to restaurant-worthy. 🥖
Bread Pairings
Serve this soup with a warm, crusty loaf to soak up every last drop. I love sourdough or baguette—toasted with garlic butter for extra flavor. For a lighter option, try water crackers or rye crisps.
The bread should complement the soup's richness without overpowering it. A simple olive oil drizzle on the bread adds another layer of flavor. 🍞
Dipping Extras
Set out small bowls of extra sharp cheddar, crispy bacon bits, and fresh herbs so everyone can customize their bowl. For a tangy kick, add a side of sour cream or Greek yogurt—just 1 tbsp per bowl—to swirl in at the table.
This interactive approach makes the soup feel special and lets guests tailor their experience. 🥄
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream for a lighter version?
Swap the 0.5 cup heavy cream with 0.5 cup full-fat coconut milk or Greek yogurt (use half the amount). The texture will be slightly tangier but still creamy. For extra richness without dairy, try 1 cup cashew cream (soaked cashews blended with water). The soup will still be velvety, just with a different flavor profile.
How do I prevent the soup from getting too thick when reheating?
Add 1-2 tablespoons of milk or broth per bowl as you reheat. Stir well and let it simmer for 2-3 minutes to restore creaminess. Never microwave it—always reheat on the stove over medium-low heat to avoid breaking the emulsion. If it's still too thick, add more liquid gradually.
What's the best way to store leftovers to keep them creamy?
Cool the soup completely before refrigerating in airtight containers. For extra insurance, place a layer of plastic wrap directly on the surface to prevent a skin from forming. It keeps well for 3-4 days in the fridge. For freezing, portion into containers and store for up to 3 months. Always reheat gently with extra liquid—never microwave directly from frozen.
Can I use frozen broccoli instead of fresh?
Yes, but with adjustments. Use 2 cups frozen steamed broccoli (thawed and drained) instead of fresh. For extra flavor, add 1 tsp lemon juice to the frozen broccoli while thawing to brighten the color. Fresh broccoli gives better texture and vibrancy, but frozen works in a pinch—just don't overcook it once in the soup.
Why does my soup taste bland compared to the original Betty Crocker version?
Most likely, you need more umami depth. Try adding 1 tsp soy sauce or ½ tsp miso paste to the broth while simmering. For extra richness, stir in 1 tbsp nutritional yeast at the end. The original mix has artificial flavor enhancers—this recipe relies on fresh ingredients, so boosting natural flavors makes all the difference. Taste as you go and adjust salt/pepper gradually.