Soups & Stews
Betty Crocker's broccoli cheese soup delivers that velvety, comforting texture we all crave—creamy yet light, with a crispy golden topping that adds the perfect crunch. This classic recipe transforms simple ingredients into a restaurant-worthy bowl that's ready in under an hour, making it the ultimate weeknight solution.
The secret lies in blending the soup just until smooth, preserving that tender broccoli bite while achieving that signature creamy consistency.
What sets this version apart is the foolproof crispy topping—a mix of buttery breadcrumbs, melted cheese, and a touch of garlic powder that transforms into a golden crust when baked. No fancy techniques required; just layer it on top before serving, and watch it puff up into irresistible bites.
The soup itself balances rich cheddar with subtle broccoli flavor, creating a dish that's both indulgent and satisfying.
Every spoonful delivers that perfect harmony of creamy, cheesy goodness with a crispy contrast that keeps you reaching for more. The aroma alone will have your kitchen smelling like a cozy diner, while the texture—smooth yet substantial—makes it ideal for chilly evenings or lazy Sundays.
This is comfort food at its finest, with minimal effort and maximum reward.
Serve it with crusty bread for dipping or alongside a simple green salad to round out the meal. The leftovers reheat beautifully, making it perfect for meal prep too. Here's how to create this classic Betty Crocker-style broccoli cheese soup in your own kitchen.
Ingredients for betty crocker broccoli cheese soup
Sixteen simple ingredients transform into velvety comfort with a golden, crispy crown.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 3 cups | Cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Unsalted Butter 🧈 | 4 tbsp | For rich, velvety base |
| All-Purpose Flour 🌾 | ¼ cup | For smooth thickening |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged for flavor |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, nutty |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | Enhances crispy topping |
| Panko Breadcrumbs 🍞 | ½ cup | For extra-crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For topping richness |
The broccoli should be vibrant green—farmers market florets have more flavor than pre-cut bags. Cheddar is non-negotiable here; sharp cheddar from the deli counter melts better than pre-shredded. For that restaurant-style richness, Whole Foods or local creamery cheddar takes it to the next level. The butter? Plugrá or Land O'Lakes unsalted works perfectly, but if you're feeling fancy, grab European-style butter from Trader Joe's—the flavor difference is noticeable. Garlic powder in the topping? Penzeys brand has the best quality, but any good store-brand will do.
No sharp cheddar? Gruyère or Monterey Jack work in a pinch—just add a splash of milk to help them melt. Pre-cut broccoli florets? Fresh is ideal, but frozen works too—just thaw and drain well. The milk can be swapped for half-and-half for extra creaminess. Chicken broth low-sodium? If you can't find it, reduce regular broth by half before using. For the topping, if you don't have panko, regular breadcrumbs toasted in the oven first give a similar crunch. The olive oil in the topping? Don't skip it—it keeps the breadcrumbs from getting soggy.
This soup tastes even better the next day—make extra and freeze portions. The topping stays crispy for about 10 minutes after baking, so serve it fresh. Store leftovers in airtight containers for 4-5 days. For meal prep, double the topping ingredients—it reheats beautifully in the oven at 350°F for 5 minutes. The cheese sauce can be made ahead and reheated separately, then stirred in just before serving to keep it smooth. Trust me, the crispy topping is worth the extra minute of prep time!
Why You'll Love This Recipe
- 20-Minute Start: I swear by this recipe—just sauté onions and garlic in butter until soft, sprinkle in flour, and stir. The roux builds flavor while you chop broccoli, so by the time the milk and cheese come in, it’s already magic happening.
- Cheesy Crispy Magic: That moment when the cheese melts into the creamy broth and the broccoli florets get a little golden? Honestly, it’s the best part. The butter and flour roux give it a rich depth that store-bought can’t touch.
- Lunchbox Hero: Between us, this is my go-to for meal prep. It reheats like a dream, keeps for days in the fridge, and my kids actually finish their portions (yes, even on a Tuesday night). Just portion it into jars, and you’ve got effortless lunches.
- Pantry Staple Power: You’re already using basics—onion, garlic, butter, flour—and the broccoli’s the only thing you might need to grab fresh. I’ll be real: it’s cheaper than takeout, feeds four for under $10, and still tastes like you spent hours on it.
Step-by-step instructions for Betty Crocker-style broccoli cheese soup
This method delivers restaurant-quality velvety soup with that perfect crispy topping you crave.
Sauté the Aromatic Base
Melt the 4 tbsp unsalted butter in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 3 cloves minced garlic and cook for another 30 seconds until fragrant—this prevents the garlic from burning and ensures deep flavor.
Here's the thing—don't walk away. Garlic burns in seconds, and you'll lose that sweet, aromatic quality we're after. You'll know it's ready when the kitchen smells like a cozy autumn day. The base should look like a golden, glossy mixture with no raw garlic pieces remaining.
Build the Creamy Foundation
Sprinkle the 0.25 cup all-purpose flour over the onion mixture and stir vigorously for 1-2 minutes to cook out the raw flour taste. This process, called roux-building, creates the velvety texture that makes this soup so special. Gradually whisk in the 2 cups whole milk and 4 cups chicken broth, ensuring no lumps form.
Bring the mixture to a gentle simmer over medium-low heat, stirring occasionally. The soup should thicken slightly as it cooks—this takes about 5 minutes. If it gets too thick too quickly, whisk in a splash of water to loosen it. You're aiming for a smooth, pourable consistency that coats the back of a spoon.
Cook the Broccoli Until Tender
Add the 3 cups fresh broccoli florets to the simmering soup. Cook for 4-5 minutes until the broccoli is bright green and tender enough to pierce easily with a fork. You don't want it mushy—just fork-tender with a slight bite. Stir occasionally to distribute the heat evenly.
Real talk: if you see the broccoli turning olive green, it's overcooked. The perfect moment is when it's vibrant green and just starting to soften. This ensures your soup maintains that fresh, vegetable-forward flavor without becoming a mushy mess.
Add Cheese and Seasonings
Reduce the heat to low and stir in the 2 cups sharp cheddar cheese and 0.5 cup freshly grated parmesan cheese until completely melted and smooth. This is where the magic happens—the cheeses blend together to create that perfect cheesy pull that makes this soup irresistible. Add the 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder, stirring well to combine.
Taste and adjust seasoning if needed. I often find I need a bit more salt at this stage—remember, cheddar is already salty. The soup should be rich, cheesy, and perfectly balanced with the garlic and pepper notes. Let it simmer for another 2 minutes to let all the flavors meld together.
Create the Crispy Topping
While the soup simmers, mix the 0.5 cup panko breadcrumbs, 1 tbsp extra-virgin olive oil, and 0.5 tsp garlic powder in a small bowl. Spread this mixture evenly over the surface of the soup. Here's the secret: don't stir it in—let it crisp on top.
Return the soup to medium heat and cook uncovered for 3-4 minutes until the topping is golden brown and crispy. You'll see it transform from pale to a beautiful golden color—this is your signal that it's ready. The crispy topping should hold its shape when you run a spoon through it, adding that perfect textural contrast to the creamy soup.
Pro Tips For Making Betty Crocker Broccoli Cheese Soup
- Bloom the Broccoli: Toss florets in boiling water for 2 minutes first—this softens the core without mush. Drain, shock in ice water, then chop. I learned this the hard way when my soup turned to broccoli paste after simmering.
- Sweat, Don’t Burn: Cook onions and garlic in butter over medium-low heat until translucent, not golden. High heat caramelizes them too fast, making the soup taste bitter. Sounds simple, but I’ve ruined batches by rushing this step.
- Whisk Like You Mean It: When adding flour to butter, whisk vigorously for 30 seconds before pouring in liquids. This creates a smoother roux and prevents lumps—no straining later. I skip this, and suddenly I’m fishing out flour clods.
- Cheese Upgrade: Swap half the powdered cheese for sharp cheddar or Gruyère, melted in first. The texture thickens better, and the flavor jumps from bland to rich. Yes, it’s an extra step, but your soup will taste like it belongs in a restaurant.
Wine and beer pairings for these flavors
Creamy White Wine
A rich, buttery Chardonnay from California or a crisp Sauvignon Blanc from New Zealand complements this soup beautifully. The acidity in these wines cuts through the richness of the cheese, cleansing your palate between spoonfuls.
I love a Kendall-Jackson Vintner's Reserve Chardonnay—its vanilla notes harmonize perfectly with the caramelized onions in the soup. 🍷
Crisp Lager Pairing
For beer lovers, a light American lager like Miller Lite or Coors Banquet works wonders. The subtle maltiness balances the cheesy depth without overpowering the delicate broccoli flavor. If you prefer craft beer, try a Belgian witbier like Hoegaarden—its citrusy notes add a refreshing contrast to the soup's creaminess.
Creamy Beer Option
If you're feeling adventurous, a Belgian dubbel like Westmalle Dubbel brings deep caramel and spice notes that mirror the soup's golden topping. The alcohol content helps cut through the fat, making each bite feel lighter.
For a lighter option, a German Helles like Weihenstephaner Original provides a clean, crisp finish that won't compete with the soup's flavors.
Non-Alcoholic Choices
Don't drink alcohol? No problem! A sparkling apple cider like Martinelli's adds a crisp, refreshing contrast to the creamy soup. For something more substantial, try a ginger beer—the spicy kick complements the garlic in the topping.
I often reach for Brew Dr. Brown's Cel-Ray when I want that fizzy, tangy balance without alcohol.
Wine Temperature Tips
Serve white wine slightly chilled—around 45-50°F—to enhance its acidity and refresh your palate. Beer should be served at 40-45°F for optimal flavor. I keep a small wine cooler in my fridge for quick chilling, and it makes all the difference when pairing with creamy dishes like this soup.
The right temperature keeps the wine from feeling flat or the beer from tasting bitter. ✨
Nutrition facts
Frequently asked questions
Can I make this broccoli cheese soup without dairy?
Swap the milk for unsweetened almond milk or coconut milk for creaminess, and use nutritional yeast instead of cheese. For the topping, try crushed potato chips or gluten-free panko with olive oil. The flavor will be different but still delicious—just add a pinch of turmeric for that classic cheesy color.
How do I fix soup that's too thick or too thin?
For too thick soup, whisk in 2-3 tbsp warm milk or broth until smooth. If it's too thin, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the soup, and simmer for 2 minutes until thickened. Never add flour directly—it can make the soup grainy.
Can I bake this soup instead of stovetop cooking?
Yes! Transfer the soup (before adding the topping) to a 9x13-inch baking dish. Cover with foil and bake at 350°F for 20 minutes. Stir, then add the crispy topping and bake 5-7 minutes uncovered until golden. The oven method is perfect for meal prep—just reheat covered for 10 minutes before serving.
What's the secret to the perfect crispy topping?
The key is panko breadcrumbs (they're lighter than regular) and olive oil for moisture. Spread the topping evenly and cook on medium heat—not high, or it'll burn before crisping. For extra flavor, add 1/4 tsp smoked paprika to the mix. The topping should be golden brown and hold its shape when you run a spoon through it.
Can I freeze this soup with the crispy topping?
Freeze the soup without the topping—it won't stay crispy after thawing. Make extra topping and sprinkle fresh when reheating. Store in airtight containers for up to 3 months. To reheat, warm on the stovetop over low heat, stir in the topping ingredients, and broil for 3-4 minutes until crispy again.
