Soups & Stews
Betty Crocker’s cream of broccoli soup delivers that classic, velvety comfort in every spoonful—just like the box, but with restaurant-quality depth. The secret lies in properly sautéing onions and garlic to build a rich base before blending in steamed broccoli and broth.
This version keeps the creamy texture you love while adding extra veggie power for a more balanced dish.
What sets this recipe apart is the foolproof method for achieving that signature smoothness without lumps. A 10-minute simmer after blending ensures flavors meld perfectly, while optional garnishes like shredded cheese or fresh herbs elevate it from classic to gourmet.
No special equipment needed—just a few simple pantry staples and 20 minutes of hands-on time.
The result is a creamy, comforting soup with bright broccoli notes and a velvety finish that’s impossible to resist. It’s the kind of dish that warms up a chilly day or becomes a family favorite for quick weeknight dinners.
Whether you’re following the traditional stovetop method or adapting it for an Instant Pot, this recipe delivers restaurant-quality results every time.
Perfect for meal prep, potlucks, or a cozy night in, this soup comes together effortlessly while tasting like it took hours. The hidden veggie power makes it a sneaky way to add nutrition without sacrificing flavor. Let’s get cooking—your spoon is waiting!
Ingredients for betty crocker cream of broccoli soup
Classic pantry staples meet restaurant-quality technique for velvety broccoli soup with hidden veggie power.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Diced into fine pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Unsalted Butter 🧈 | ½ cup | Cold for proper sauteing |
| Fresh Broccoli Crowns 🥦 | 2 lbs | Steamed until tender-crisp |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Whole Milk 🥛 | ½ cup | Warmed before blending |
| All-Purpose Flour 🌾 | 2 tbsp | For smooth roux consistency |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Nutritional Yeast 🍄 | 1 tbsp | Optional for umami depth |
| Shredded Cheddar Cheese 🧀 | ½ cup | For optional garnish |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The foundation begins with yellow onion and garlic—both should be finely diced for even cooking. Whole Foods Market or Trader Joe's carry pre-minced garlic for convenience, but fresh is always superior. For the butter, Plugrá brand melts beautifully without burning. The broccoli must be vibrant green and firm—avoid any florets with yellowing stems. Local farmers markets often have fresher selections than grocery stores. Steaming the broccoli until just tender-crisp preserves its bright color and nutritional integrity, which is critical for that restaurant-quality appearance.
No heavy cream? Full-fat coconut milk provides a similar richness, though with a subtle coconut undertone. Substituting chicken broth for vegetable broth intensifies the savory notes, but reduces the umami depth slightly. For a dairy-free version, cashew cream (blended soaked cashews) works exceptionally well. The nutritional yeast adds a cheesy depth without dairy—Bob's Red Mill brand is widely available and highly concentrated. When adjusting salt levels, remember Diamond Crystal kosher salt dissolves more gradually than table salt, so start with slightly less than called for. Fresh parsley should be bright green with no wilting—store-bought parsley often has a longer stem length but less flavor intensity.
This soup maintains peak freshness for 5 days when refrigerated in an airtight container. For longer storage, portion into individual containers and freeze for up to 3 months. The texture thickens upon reheating, so adding a splash of warm water or milk restores the original consistency. Garnish with cheese and parsley just before serving to maintain vibrant presentation. The optional nutritional yeast can be omitted entirely without compromising the classic flavor profile, though it does enhance the depth for those seeking additional umami complexity.
Why You'll Love This Recipe
- No-Chop Night: I swear, this soup only asks for one knife—just dice that onion and garlic while the butter melts. The broccoli crowns barely need trimming, and the broth does all the heavy lifting. Honestly, it’s the kind of recipe that makes me feel like a lazy genius.
- Butter-Garlic Magic: That moment when you stir in the garlic and butter? The aroma alone sells it. The recipe balances the earthy broccoli with a rich, savory depth—no heavy cream needed, just the natural sweetness of the veggies and a touch of umami from the chicken broth. It’s the kind of flavor that lingers without trying too hard.
- Lunch or Leftovers: Make a double batch on Sunday, and you’ve got lunch covered all week. The soup reheats like a dream—no separation, no weird textures—so it’s perfect for meal prep. Between us, it’s also the only soup my picky teen will eat for leftovers. (Yes, even on a Tuesday night.)
- Budget-Friendly Hero: Fresh broccoli crowns and a box of chicken broth? That’s it. No specialty ingredients, no markup—just real, affordable ingredients that taste like you slaved over them. I’ll be real: this is my go-to when I’m broke but still want to feel like I’m feeding my family something special.
Step-by-step instructions for creamy broccoli soup
Here's how to transform fresh broccoli into a velvety, restaurant-quality soup with layers of savory depth.
Develop the Aromatic Base
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Add the diced 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Stir in the 4 cloves minced garlic cloves and cook for another 30 seconds until fragrant—this prevents bitter flavors from developing.
The butter should foam gently but not brown. If it starts to sizzle too vigorously, reduce heat to medium-low. This foundational step builds the soup's flavor profile before we introduce any liquids. I like to press the garlic into the onions with a wooden spoon to release their oils fully.
Create the Roux and Incorporate Broccoli
Sprinkle the 2 tbsp all-purpose flour over the onion mixture and stir vigorously for 1-2 minutes until smooth and bubbly. Immediately add the 2 lbs fresh broccoli crowns, cut into florets, and toss to coat evenly with the roux. Pour in the 4 cups chicken broth and bring to a gentle simmer.
The roux should thicken slightly but not darken—this prevents a floury taste. Simmer uncovered for 12-15 minutes until the broccoli is fork-tender and the liquid reduces slightly. You'll know it's ready when the broccoli pieces collapse easily under gentle pressure from a fork.
Blend to Silky Perfection
Using an immersion blender, carefully blend the soup in batches until completely smooth. For best results, blend directly in the pot rather than transferring to a separate blender. This method preserves all the soup's depth and prevents splattering. If you prefer chunkier texture, blend only until partially smooth.
After blending, return the pot to medium heat and stir in the 1 cup heavy cream and 0.5 cup whole milk. Warm the milk separately to prevent curdling when added to the hot soup. The soup should now have a luxurious, velvety consistency with no visible particles.
Season and Finish
Season with the 1.5 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper. For added umami depth, stir in the 1 tbsp nutritional yeast. Taste and adjust seasoning—this is where the soup comes together. The nutritional yeast adds a subtle cheesy note without dairy, while the pepper provides a bright contrast to the creamy base.
Simmer gently for 3-4 minutes to meld all flavors. Remove from heat and stir in the 0.5 cup shredded cheddar cheese until melted and fully incorporated. The cheese should create a glossy sheen on the surface, indicating proper melting. Ladle into bowls and garnish with chopped 0.25 cup fresh parsley for color and freshness.
Pro Tips For Making Betty Crocker Cream Of Broccoli Soup
- Sauté Onions Low: The recipe might call for medium heat, but I’ve found low heat for the onions actually makes a difference—it keeps them soft and sweet instead of turning bitter or sticking. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- Trim Broccoli Stems: Those thick stems are packed with flavor and texture—don’t toss them. Cut them into small chunks and add them to the pot with the florets. I learned this the hard way when I skipped them and the soup felt too watery.
- Simmer, Don’t Boil: The moment the soup starts bubbling hard, you’ve lost the battle for smoothness. Keep it at a gentle simmer—just enough to see tiny bubbles at the edges. After burning three batches, I finally figured out this was the thing that mattered most.
- Swap Broth for Depth: Store-bought chicken broth can taste flat. Upgrade with an extra splash of white wine or a pinch of dried thyme—it adds complexity without overpowering. (I was skeptical until I tried it, and now it’s my go-to move.)
Pro cooking tips for perfect results
Roux Perfection
The key to velvety texture lies in your roux—cook the 2 tbsp flour with the onions until it reaches a pale golden color (about 1-2 minutes) but never browns. A dark roux introduces bitterness that overpowers the delicate broccoli flavor.
I use a wire whisk to stir continuously, ensuring no flour clumps form. For extra insurance, sift the flour through a fine-mesh strainer before adding it to the pot. 🌡️
Blending Like a Pro
An immersion blender is your best friend here—it blends directly in the pot, preserving all the flavorful liquid. For ultra-smooth results, blend in two batches if needed, scraping down the sides between batches.
If you're using a countertop blender, let the soup cool slightly first to prevent splattering. Never blend hot soup in glass jars—they can shatter from pressure buildup. 💡
Preventing Curdling
Warming the 0.5 cup milk separately before adding it to the hot soup prevents curdling. Heat it just until steaming (about 1 minute) in a small saucepan or microwave. When you add it to the soup, do so slowly while stirring constantly.
The temperature difference between hot soup and cold milk causes proteins to separate—this is what we're preventing. 🥛
Cheese Melting Secrets
For perfectly melted cheese without clumping, add the 0.5 cup shredded cheddar off the heat and stir vigorously with a silicone spatula. The residual heat will melt it smoothly. If you notice any lumps forming, immediately remove the pot from heat and whisk vigorously.
For extra creamy results, I like to sprinkle the cheese directly onto individual portions before serving—it melts beautifully under the broiler for 1-2 minutes. 🧀
Simmering Time Matters
After blending, simmer the soup for exactly 3-4 minutes—this allows flavors to meld without reducing too much liquid. Over-simmering can make the soup too thick or develop a floury aftertaste.
Keep the heat at medium-low and stir occasionally. The soup should bubble gently but not vigorously. This final simmer is where all the magic happens—don't skip it! 🔥
Garnish Timing
Add fresh garnishes like parsley and cheese right before serving to maintain vibrant color and texture. The parsley should be chopped just before adding to preserve its bright green color.
For extra presentation, I like to use a microplane to zest a strip of lemon over each serving—it adds a bright citrus note that cuts through the richness. The cheese should be sprinkled on top so it melts slightly from the heat of the soup. 🌿
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
For a lighter version, substitute the 1 cup heavy cream with 1 cup full-fat coconut milk (adds subtle coconut flavor) or 1 cup cashew cream (blend soaked cashews with water). For a dairy-free option, use 1 cup Greek yogurt or 1 cup evaporated coconut milk—just warm it first to prevent curdling. The soup will still be creamy, though slightly less rich.
Why did my soup turn out lumpy?
Lumps usually happen from one of three things: not blending thoroughly, adding cold dairy too quickly, or overcooking the roux. First, blend in batches if needed and scrape down the sides. Second, warm your milk/cream before adding. Third, keep your roux pale golden—never brown. If lumps persist, strain the soup through a fine-mesh sieve before serving.
How can I make this soup kid-friendly?
For picky eaters, blend the soup until completely smooth and serve it chilled—many kids prefer cold soups! Add a splash of milk to thin it slightly for easier drinking. Garnish with fun toppings like crispy bacon bits, shredded chicken, or a sprinkle of cheese. You can also serve it with crusty bread or tortilla strips for dipping.
Can I use frozen broccoli instead of fresh?
Yes, but thaw and drain it first to avoid watery soup. Use 2.5 cups frozen broccoli florets (about 1.5 lbs equivalent) and steam for 5-6 minutes until tender. Frozen broccoli works well but lacks the vibrant color of fresh—add a pinch of turmeric if you want that bright green hue back.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat while stirring constantly to prevent scorching. If using the microwave, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Add a splash of warm milk or broth if the soup thickens too much. Never boil leftovers—this can break down the creamy texture.
