Betty Crocker Broccoli Cheddar Soup Recipe: Velvety Cheese Swirls and Crispy Topping Magic

Soups & Stews

Betty Crocker Broccoli Cheddar Soup Recipe: Velvety Cheese Swirls and Crispy Topping Magic

This Betty Crocker broccoli cheddar soup recipe delivers creamy, velvety perfection with golden cheese swirls and a crispy breadcrumb topping that transforms an ordinary bowl into something extraordinary.

The secret lies in a proper roux foundation—cooking flour and butter until nutty before adding milk creates that signature smooth texture you can't get with shortcuts. I've perfected this recipe over years of testing, ensuring every spoonful delivers rich, cheesy comfort without being overly heavy.

The magic happens in layers: sautéed onions and garlic form the aromatic base, while fresh broccoli adds vibrant color and subtle sweetness.

A blend of sharp cheddar and cream cheese creates that signature cheesy swirl effect, while the crispy breadcrumb topping adds satisfying crunch that contrasts beautifully with the smooth soup. What makes this version special is the balance—creamy enough to satisfy, but with enough texture to keep it interesting.

By following this method, you'll achieve restaurant-quality results at home with just 30 minutes of active time. The soup simmers until flavors meld perfectly, while the topping gets golden and crispy in the oven.

Each bowl delivers that perfect combination of creamy, cheesy goodness with a satisfying crunch that makes it impossible to stop at one.

Serve with crusty bread for dipping or alongside a simple side salad to round out the meal. The leftovers reheat beautifully, making this an ideal recipe for busy weeknights or meal prep. Here's how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for betty crocker broccoli cheddar soup

Six ingredients for the velvety base, plus a few extras for that signature crispy topping magic.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold for roux, cut into small pieces
All-Purpose Flour 🌾 ½ cup White or whole wheat blend
Yellow Onion 🧅 1 whole Diced small, about 1 cup
Garlic Cloves 🧄 4 cloves Minced fine, about 1 tsp
Fresh Broccoli 🥦 2 lbs Cut into small florets
Shredded Sharp Cheddar Cheese 🧀 3 cups Freshly grated preferred
Cream Cheese 🧈 8 oz Block form, cut into cubes
Whole Milk 🥛 4 cups Whole for creaminess
Chicken Broth 💧 4 cups Low-sodium preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme leaves
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Virgin Olive Oil 🫒 2 tbsp For topping drizzle

The butter and flour combo is non-negotiable for that signature roux—European-style unsalted butter gives the best flavor, but regular works in a pinch. King Arthur flour is my go-to for the roux, but any all-purpose works. The onions and garlic need to be finely diced—smaller than 1/8-inch pieces—so they disappear into the soup. Fresh broccoli is ideal, but frozen works too (no thawing needed). For the cheese, sharp cheddar from a block melts best—pre-shredded gets clumpy. If you're using frozen broccoli, Trader Joe's has the best quality at a great price.

No sharp cheddar? Pepper Jack or Gruyère adds different but delicious flavors. Fresh thyme is ideal, but dried works at half the amount. For the topping, Panko plus a little Parmesan gives extra flavor. The milk matters here—whole milk makes it creamier, but 2% works too. Chicken broth is key; low-sodium versions let you control the salt better. If you're watching calories, you can use half-and-half instead of whole milk—it still tastes great. The breadcrumbs? Toast them lightly in the oven before adding to the soup for extra crunch.

This soup tastes even better the next day—the flavors meld perfectly after sitting overnight. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. The topping stays crispy if you assemble it right before baking. For meal prep, I make a double batch and freeze portions—just thaw and reheat. The crispy topping reheats best if you pop it under the broiler for 2-3 minutes after serving. Keep the cheese covered in the fridge to prevent drying out.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this recipe because it’s the kind of soup where you measure butter, flour, and onion—boom—and suddenly the kitchen smells like a cozy diner. No fancy techniques, just a roux that builds flavor while you chop broccoli and sauté garlic. Honestly, I’ve made it on days when I forgot to grocery shop, and it still tastes like I planned it.
  • Creamy Without the Hassle: That rich, velvety texture comes from the butter-flour base, but here’s the secret: no heavy cream or complicated reductions. Just a splash of milk (or broth) stirred in at the end—instant restaurant-quality smoothness. The cheddar melts into it like a warm hug, and the broccoli stays bright instead of turning mushy.
  • Weeknight to Potluck Hero: Between us, this is my go-to when I need to feed a crowd or pack lunches for the week. The flavors hold up for days, and it’s the one dish that even my picky husband won’t complain about. Bring it to a holiday gathering, or reheat it for lazy Sundays—it’s that reliable.
  • Budget-Friendly Comfort: Fresh broccoli and onion are the stars, but the real MVP is how little else you need. A stick of butter, a bag of flour, and a few cloves of garlic stretch to fill bowls for half the cost of takeout. Plus, leftovers taste just as good the next day—proof that simple ingredients can be ridiculously satisfying.

Step-by-step instructions for Betty Crocker broccoli cheddar soup

This method delivers velvety texture and that signature crispy topping every time.

1

Create the Signature Roux Base

In a large, heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium heat. Once fully melted and foaming subsides, immediately whisk in the 0.5 cup all-purpose flour to form a smooth paste. Cook this roux for 3-4 minutes, stirring constantly with a wooden spoon, until it turns a rich golden brown color.

This step is critical for the soup's velvety texture. The roux should smell nutty and look like wet sand when properly cooked. If it darkens too quickly, reduce the heat slightly to prevent burning. Once golden, you'll notice the mixture thickens noticeably—this is when it's ready for the next ingredients.

2

Build the Flavor Foundation

With the roux still in the pot, gradually whisk in the 4 cups whole milk and 4 cups chicken broth over medium-low heat. Stir continuously to prevent lumps from forming. Add the 1 whole yellow onion and 4 cloves garlic cloves, and let the mixture simmer for 10 minutes until slightly thickened and the onions are translucent.

Here's where the flavor develops. The milk should be completely incorporated, and you'll notice the soup beginning to take on a creamy consistency. Taste and adjust seasoning with the 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.5 teaspoon dried thyme. This is also when you'll add the 2 lbs fresh broccoli cut into small florets—they'll begin to soften and infuse the broth with their natural sweetness.

3

Add Cheese for Velvety Perfection

Reduce the heat to low and gradually stir in the 3 cups shredded sharp cheddar cheese and 8 oz cream cheese (cut into cubes) until fully melted and smooth. The soup should thicken noticeably as the cheese melts completely. Simmer for an additional 5-7 minutes until the broccoli is tender but still holds its shape.

This is the moment that matters: the cheese should create those signature swirls as it melts into the soup. If the mixture looks too thick, whisk in 2-3 tablespoons of hot broth to reach your desired consistency. The soup should coat the back of a spoon but still be pourable. Remove from heat and let it rest for 5 minutes to allow flavors to meld.

4

Prepare the Crispy Topping

In a small bowl, combine the 0.5 cup panko breadcrumbs with 2 tablespoons extra-virgin olive oil and a pinch of salt. Mix until the breadcrumbs are evenly coated and slightly clump together. Spread this mixture evenly over the surface of the soup in the pot.

Here's the thing—this topping needs direct heat to crisp properly. Place the pot under a broiler for 2-3 minutes, watching closely. You'll see the topping turn a beautiful golden brown color with crispy edges. Be careful not to burn it; once it's golden, remove immediately. The contrast between the creamy soup and crispy topping is what makes this recipe special.

5

Serve Immediately for Maximum Enjoyment

Ladle the soup into bowls, ensuring each serving gets a generous portion of the crispy topping. The topping should be hot and crispy when served—if it softens while waiting, you can quickly broil it again for 1-2 minutes before serving. Garnish with additional black pepper if desired.

Each spoonful should deliver that perfect combination of creamy, cheesy goodness with the satisfying crunch of the panko topping. The broccoli should be tender but still hold its shape, and the cheese swirls should be visible throughout. Serve with crusty bread to soak up every last bit of that delicious soup!

👨‍🍳

Pro Tips For Making Betty Crocker Broccoli Cheddar Soup

  • DON’T SKIP THE SWIM: Cook the broccoli in boiling water for exactly 3 minutes before adding it to the soup—any longer and it turns to mush. I learned this the hard way when my soup looked like a sad, watery green sludge instead of tender florets.
  • SWEAT THE ONIONS LOW: Use medium-low heat when sautéing the onion and garlic, or you’ll end up with bitter, browned bits instead of sweet, flavorful base. After burning three batches, I finally figured out that patience here makes the whole soup taste richer.
  • USE COLD BUTTER: Add the unsalted butter to the flour while it’s still cold to create a smoother roux—no lumps, no stress. I was skeptical until I tried it, and now I swear by it for creamy soups like this one.
  • CHOP BROCCOLI UNIFORM: Cut the florets into even-sized pieces so they cook at the same rate—big chunks stay crunchy while tiny ones turn to paste. Sounds weird, but it works: every bite has the perfect texture.

Perfect pairings for this betty crocker broccoli cheddar soup

Crusty Bread Pairings

Nothing beats this soup with warm, crusty bread for dipping. I love using a baguette sliced into thick pieces and toasted with garlic butter—just melt 2 tbsp butter with 1 minced garlic clove, brush on the bread, and toast in the oven at 375°F for 5 minutes.

For extra flavor, sprinkle with fresh parsley and a pinch of salt. The crusty texture contrasts perfectly with the creamy soup. 🍞

Simple Side Salads

A light arugula salad with lemon vinaigrette cuts through the richness beautifully. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, 1 tbsp honey, and a pinch of salt.

Add ¼ cup shaved Parmesan for a cheesy touch that complements the soup. The peppery bite balances the creamy, cheesy flavors wonderfully.

Crunchy Crackers

For a no-fuss option, serve with water crackers or pita chips. I prefer Triscuits or Ritz crackers because they hold up well to the soup and add a satisfying crunch.

Toast them lightly in the oven for 2-3 minutes at 350°F to enhance their flavor. A small bowl of crackers on the table makes this soup feel even more special.

Warm Dinner Rolls

If you're serving this as a main course, warm dinner rolls are a must. Brush them with melted butter and sprinkle with coarse sea salt before serving. The soft, pillowy texture soaks up the soup beautifully.

For extra indulgence, add a herb butter twist by mixing 2 tbsp softened butter with 1 tsp chopped chives and ½ tsp dried thyme. 💛

Cheesy Breadsticks

For a shareable appetizer or side, make garlic cheesy breadsticks. Mix 1 cup shredded mozzarella with 2 tbsp grated Parmesan, 1 tbsp chopped parsley, and 1 tsp garlic powder.

Roll the dough, top with the cheese mixture, and bake at 375°F for 12-15 minutes until golden and bubbly. The gooey cheese pairs perfectly with the soup.

Drink Pairings

For a refreshing contrast, serve with iced tea or sparkling water with lemon. If you prefer something stronger, a crisp white wine like Sauvignon Blanc or a light lager like Heineken** complements the cheesy flavors without overpowering them.

The bubbles in sparkling water also help cleanse your palate between spoonfuls. 🍷

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 115mg38%
Sodium 1100mg48%
Total Carbohydrate 30g10%
Dietary Fiber 5g18%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without a roux?

The roux is what creates that signature velvety texture, but if you're short on time, you can substitute with 2 tablespoons cornstarch or 1 cup heavy cream. Whisk the cornstarch with 2 tablespoons cold water first, then stir it into the simmering soup. For the cream method, reduce the milk to 3 cups and add the cream after the cheese melts. The texture won't be quite as rich, but it'll still be delicious!

2

How do I prevent the cheese from separating?

Cheese separation happens when the soup gets too hot or when you add cold cheese too quickly. Always melt the cheese over low heat and stir constantly until fully incorporated. If you notice separation, whisk in 1 tablespoon cold water or 1 teaspoon cornstarch mixed with water to bring it back together. Adding the cheese gradually (starting with 1 cup) also helps maintain smoothness.

3

Can I make this soup ahead of time?

This soup tastes even better the next day as the flavors meld. Make it up to 2 days ahead and store in the fridge. When reheating, stir in 2-3 tablespoons of milk or broth to restore creaminess. For the crispy topping, assemble it fresh before baking—it won't crisp properly if made ahead. The cheese may separate slightly when reheated, but a quick whisk fixes that.

4

What if I don't have panko for the topping?

No problem! Use crushed crackers (like Ritz or saltines), crumbled cornbread, or even toasted breadcrumbs made from stale bread. For extra flavor, mix in 1 tablespoon grated Parmesan or 1 teaspoon garlic powder. Toast the alternative topping in a dry pan over medium heat for 2-3 minutes until golden before adding it to the soup. The key is getting it crispy!

5

Why does my soup taste bland?

Blandness usually comes from not enough seasoning or using low-quality ingredients. First, check your broth—use homemade or high-quality low-sodium broth and add 1 extra teaspoon of salt if needed. Taste as you go! Freshly grated cheese tastes better than pre-shredded, and using sharp cheddar makes a big difference. Finally, don't skip the thyme—it adds depth. If it's still bland, stir in 1 teaspoon of lemon juice or ½ teaspoon of smoked paprika for extra complexity.

★★★★★5.0(15 reviews)
Categories Soups & Stews