Soups & Stews
This Betty Crocker broccoli soup recipe delivers the creamy, cheesy comfort you crave in just 20 minutes—no complicated techniques required. The secret lies in blending cooked broccoli with cream cheese and chicken broth until silky smooth, then finishing with sharp cheddar for that signature tangy depth.
I've perfected this version to be rich without being heavy, with bright florets peeking through every spoonful for freshness and texture.
The beauty of this recipe is its simplicity: just six core ingredients transform into a velvety soup that's perfect for chilly evenings or quick lunches. The broccoli cooks down to tender perfection while absorbing the savory broth, then blends into a luscious base that's restaurant-quality at home.
What makes it special is the balance—creamy enough to satisfy, but with enough vegetable character to keep it light.
What you'll end up with is a pot of golden, aromatic soup topped with crispy bacon bits or melted cheddar, ready to serve in one bowl. The cream cheese creates that signature velvety texture while keeping the soup rich without being overly thick.
This is the kind of soup that disappears faster than you can say "second helping," and it reheats beautifully for leftovers.
Whether you're feeding a family or meal prepping for the week, this recipe scales perfectly. The instructions are straightforward, the ingredients are pantry-friendly, and the result is a comforting bowl that tastes like a warm hug. Let's make this soup—your taste buds will thank you.
Ingredients for betty crocker broccoli soup
Six simple ingredients transform into velvety, cheesy comfort in just 20 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into florets, stems peeled |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Cream Cheese 🧈 | 8 oz | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, aged for tang |
| Small Yellow Onion 🧅 | 1 whole | Diced, not too fine |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced, for aroma |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
| Crispy Bacon Bits 🥓 | 2 tbsp | For topping (optional) |
Broccoli is the star here—look for bright green florets with tight buds, not yellowing stems. The stems add flavor but need peeling first. Trader Joe's usually has the freshest cuts, but any grocery store works. For extra richness, I sometimes add a splash of half-and-half instead of heavy cream—it's lighter but still luxurious. The cream cheese is non-negotiable; full-fat gives that perfect velvety texture. If you're watching calories, you can use neufchatel instead, but trust me on the full-fat version.
No sharp cheddar? Gruyère or pepper jack works in a pinch, though the tang is different. Running low on chicken broth? Vegetable broth plus a bouillon cube gets you close. The butter and flour combo is what thickens the soup—don't skip it, even if you're blending. For a dairy-free version (though this isn't vegan), coconut milk and nutritional yeast can replace the cheeses. The bacon bits are optional but add that smoky crunch that makes it feel like a restaurant bowl—Trader Joe's has pre-cooked bits that save time.
This soup tastes even better the next day—honestly, the flavors meld more. Keeps for 4-5 days in the fridge, and freezes beautifully for 3 months. I always make a double batch because it disappears fast. For meal prep, store the base without toppings, then add bacon or cheese when serving. The broccoli will soften further when reheated, so start with slightly firmer florets if you're prepping ahead.
Why You'll Love This Recipe
- Here’s what sold me: the cream cheese and sharp cheddar blend so smoothly, but it’s not heavy or greasy. The broth keeps it light, and the broccoli’s natural bite cuts through the richness. It’s the kind of soup that feels indulgent but leaves you satisfied—not stuffed.
- No-Chop Night: I swear by this recipe when I’m too tired to even think about dicing onions. Just toss in those whole broccoli crowns—their florets break apart perfectly while simmering, so no knife work required. The onion gets soft and sweet without any effort, and honestly? That’s my kind of magic.
- Creamy Without Guilt: Here’s what sold me: the cream cheese and sharp cheddar blend so smoothly, but it’s not heavy or greasy. The broth keeps it light, and the broccoli’s natural bite cuts through the richness. It’s the kind of soup that feels indulgent but leaves you satisfied—not stuffed.
- Leftovers That Don’t Suck: Between us, most soups turn into sad, watery meals by day three. Not this one. The cheddar stays melty, the cream cheese keeps it velvety, and the broccoli holds its shape. I’ve reheated portions for lunch for days—no one’s ever complained, and I’ve never had to toss a container.
Step-by-step instructions for creamy broccoli soup
Here's how to make this rich, velvety soup that's ready in just 20 minutes.
Sauté Onion and Garlic for Flavor Foundation
Melt the 2 tbsp butter in a large pot over medium heat. Add the 1 whole small yellow onion that's been diced and cook for 5-6 minutes, stirring occasionally, until it becomes translucent and just starting to soften. You'll smell that sweet onion aroma filling your kitchen—that's when you know it's ready.
Add the 2 cloves minced garlic and cook for another 30 seconds until fragrant. Don't let the garlic brown or it'll turn bitter. This aromatic base forms the flavor foundation for your entire soup, so take your time with this step. If you're using the optional heavy cream later, you can reduce the heat slightly after adding garlic to prevent burning.
Create the Roux for Thickening
Sprinkle the 2 tbsp all-purpose flour over the onion mixture and stir vigorously for 1-2 minutes until the flour turns golden brown. This creates a roux that will help thicken your soup beautifully. You're looking for a nutty aroma and that lovely golden color—this is what gives your soup its creamy texture without needing excessive cream.
Immediately pour in the 4 cups chicken broth and stir well to combine. The mixture will bubble up as it comes to a boil. Let it simmer for 5 minutes to cook off the raw flour taste. This step is crucial for developing that perfect velvety consistency that makes this soup so satisfying.
Add Broccoli and Simmer Until Tender
Cut the 1.5 lb fresh broccoli crowns into florets, peeling the stems if they're thick. Add them to the pot along with the 1 tsp salt and 0.5 tsp ground black pepper. Stir gently to combine, then reduce heat to medium-low and let it simmer for 8-10 minutes until the broccoli is fork-tender but still vibrant green.
You'll know it's done when you can easily pierce the thickest florets with a fork. Avoid overcooking—the broccoli should still have a slight bite to it. If you're using the optional 0.5 cup heavy cream, now's the time to stir it in and let it warm through for 2 minutes. The cream will make the soup even richer, but it's not essential for that classic creamy texture.
Create the Creamy Cheese Base
Reduce the heat to low and add the 8 oz cream cheese and 1 cup sharp cheddar cheese all at once. Stir constantly with a whisk or immersion blender until the cheeses melt completely and the soup becomes silky smooth. This is where the magic happens—the cheese combination creates that signature creamy, cheesy flavor that makes this soup so comforting.
If you're using an immersion blender, pulse briefly just to break up any large cheese chunks without making the soup completely smooth. You want some texture from the broccoli to remain. Taste and adjust seasoning with additional salt or pepper if needed. The soup should be rich but not overly salty.
Finish and Serve with Bacon Bits
Let the soup simmer for another 2-3 minutes to let all the flavors meld together. The soup should be thick enough to coat the back of a spoon but still easy to ladle. If it's too thick, you can thin it with a splash of warm chicken broth.
Ladle the soup into bowls and top each serving with 2 tbsp crispy bacon bits. The bacon adds a wonderful smoky contrast to the creamy, cheesy soup. Serve immediately while hot—this soup tastes best fresh from the pot when all the flavors are at their peak. Pair it with some crusty bread for dipping, and you've got a complete meal.
Pro Tips For Making Betty Crocker Broccoli Soup
- CHOP ONION SMALL: Fresh yellow onion is your flavor base here—don’t just hack it into random pieces. Dice it into 1/4-inch cubes so it dissolves evenly into the broth instead of sitting as identifiable chunks. (Yes, even if you’re in a hurry, this makes a real difference.)
- SAUTÉ ONIONS LOW AND SLOW: The recipe might say to cook the onions until soft, but don’t rush it. Let them cook on medium-low for 5-6 minutes until they’re translucent but not browned—this builds the flavor foundation without bitterness.
- MELT CHEESE OFF HEAT: Stirring cream cheese and cheddar into the hot broth? Big mistake. Remove the pot from heat first, then whisk in the cheeses—this prevents clumping and keeps the soup silky instead of grainy. (I learned this the hard way after serving a lumpy batch.)
- BLANCH BROCCOLI FIRST: Skip the raw broccoli straight into the pot. Blanch the florets in boiling water for 2 minutes first, then shock in ice water—this keeps them bright green and tender, not mushy. (Your future self will thank you.)
Wine and beer pairings for betty crocker broccoli soup
White Wine Pairings
For this creamy, cheesy broccoli soup, I always reach for a crisp Chardonnay with noticeable acidity—think California or New Zealand varieties. The bright citrus notes cut through the richness beautifully, balancing the soup's velvety texture.
A Sauvignon Blanc from Loire Valley also works wonderfully, especially if it has herbal undertones that complement the broccoli's natural flavors. 🍷
Light Beer Options
A wheat beer like Blue Moon or Hoegaarden is my go-to for beer lovers. The effervescence cleanses your palate between bites, while the subtle sweetness enhances the soup's cheesy notes.
For something bolder, try a Belgian witbier—its coriander and orange peel flavors add an unexpected but delightful contrast. Avoid heavy lagers or stouts, as they'll overpower the delicate flavors.
Red Wine Surprise
Don't be afraid to try a Pinot Noir from Oregon or Burgundy—its light body and red fruit notes actually pair surprisingly well with the soup's creamy texture. The earthy undertones complement the broccoli beautifully, while the acidity keeps the dish from feeling too heavy.
This is one of those "don't judge by the color" moments that always surprises guests. 🍇
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, I recommend sparkling apple cider with a squeeze of lemon. The bubbles and tartness mirror the soup's creaminess while adding a bright finish. Another great choice is ginger beer—the spicy kick enhances the cheesy flavors without overpowering them.
These options work perfectly for family meals or when you just want something light.
Seasonal Considerations
In summer, I opt for cooler drinks like rosé or sparkling water with lime to balance the soup's richness. During winter, a warmer beer like amber ale or mulled wine adds cozy depth to the meal.
The key is matching the drink's temperature and weight to the soup's comforting nature—never let the beverage compete with the dish's creamy profile. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without cream cheese?
Replace the 8 oz cream cheese with 1 cup sour cream or 1 cup Greek yogurt for a lighter texture. For extra richness, use ½ cup cream cheese + ½ cup sour cream. The soup will still be creamy, though slightly tangier. If you're avoiding dairy entirely, try ½ cup cashew cream blended with ¼ cup nutritional yeast for a cheesy flavor.
How can I make this soup spicier?
Add ½ tsp smoked paprika or ¼ tsp cayenne pepper when sautéing the onions. For heat with depth, stir in 1 tsp hot sauce (like Cholula) at the end, or top with 2 tbsp chopped jalapeños and a dash of red pepper flakes. If you love spice, try adding 1 tsp chipotle powder when blending the cheeses for a smoky kick.
Can I use frozen broccoli instead of fresh?
Yes, but choose high-quality frozen florets (no ice crystals) and don't thaw them first. Add them directly to the pot with the broth and simmer for 5-7 minutes less than fresh broccoli. For best texture, pick florets that are still bright green and firm. If using frozen stems, peel and chop them separately—they take longer to cook.
Why did my soup turn out too thick?
This usually happens if you didn't simmer the roux long enough or used too much cheese. Thin it with 2-4 tbsp warm broth at a time, stirring constantly. For prevention, measure your flour carefully and simmer the roux for exactly 5 minutes before adding broccoli. If the soup is still too thick after thinning, it may have absorbed too much flour—just add more broth gradually.
Can I make this soup in an Instant Pot?
Yes! Sauté the onions and garlic, then add the flour and broth. Cook on high pressure for 4 minutes after adding broccoli. Quick-release the pressure, then stir in the cheeses. For creaminess, blend half the soup before mixing back in. The Instant Pot version cooks in about 15 minutes total—perfect for busy weeknights!
