Betty Crocker Broccoli Cheese Soup Recipe: Velvety Creamy Texture With Hidden Veggie Power

Soups & Stews

Betty Crocker Broccoli Cheese Soup Recipe: Velvety Creamy Texture With Hidden Veggie Power

Betty Crocker's broccoli cheese soup delivers that velvety creamy texture we all crave while sneaking in vegetables for a comforting bowl. This recipe captures the classic flavor profile—rich, cheesy, and perfectly smooth—without requiring hours in the kitchen.

I've refined it to balance creaminess with subtle broccoli flavor, so every spoonful feels indulgent yet nutritious.

The secret lies in blending the soup until completely smooth while keeping the cheese in perfect proportion. A 15-minute prep time and 30-minute simmering period transform simple ingredients into a restaurant-worthy dish.

The slow cooking allows flavors to meld beautifully, creating that signature creamy consistency that makes this soup a family favorite.

What you'll end up with is a bowl of soup that's silky smooth, packed with cheesy goodness, and just slightly green from the hidden broccoli.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of creaminess and cheesiness that defines this classic recipe.

This soup works equally well as a cozy weeknight dinner or a comforting appetizer for gatherings. The recipe scales easily, so you can make a single serving or feed a crowd without sacrificing that perfect texture. Let's get started on creating this velvety masterpiece!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for betty crocker broccoli cheese soup

Fifteen simple ingredients transform into velvety perfection—creamy, cheesy, and packed with hidden veggie goodness.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 4 cups Chopped into small florets
Medium Yellow Onion 🧅 1 whole Diced finely for even cooking
Unsalted Butter 🧈 4 tbsp Full-fat for rich flavor
All-Purpose Flour 🌾 ¼ cup For velvety roux base
Whole Milk 🥛 2 cups Full-fat for creaminess
Chicken Broth 🍲 3 cups Low-sodium preferred
Sharp Cheddar Cheese 🧀 2 cups Shredded freshly from block
Gruyère Cheese 🧀 ½ cup Shredded for nutty depth
Heavy Cream 🥛 ½ cup For ultra-creamy finish
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked for flavor
Extra-Virgin Olive Oil 🫒 1 tbsp For sautéing vegetables

The cheese selection is non-negotiable for that signature Betty Crocker richness. Sharp cheddar gives the tangy kick, while Gruyère adds nutty depth—both must be freshly shredded (pre-shredded has anti-caking agents that ruin texture). I grab Kraft natural cheddar from the deli counter for the sharpest flavor, and Whittard of Chelsea Gruyère if I'm feeling fancy. For the broccoli, fresh is best—the vibrant green color ensures that subtle broccoli flavor shines through without overpowering. If using frozen, thaw and squeeze out excess water first. The onion and garlic form the aromatic base, so don't skip mincing them finely (a food processor makes this quick work).

No sharp cheddar? Pepper Jack adds a mild kick, or Monterey Jack for a milder option. Running low on Gruyère? Parmesan at half the amount gives a similar umami punch. The heavy cream can be swapped for half-and-half if you prefer a slightly lighter texture, but trust me—full-fat is worth it for that restaurant-quality mouthfeel. Using low-fat milk or broth? The soup will still be delicious, but the creaminess will be noticeably less luxurious. For a dairy-free version, unsweetened almond milk works in the roux and milk portions, though the texture will be thinner. The flour can be swapped for cornstarch if gluten-free is a concern, but the flavor won't be identical.

This soup tastes even better the next day as flavors meld—make a double batch and freeze half for lazy weeknights. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months (portion into single servings before freezing). For reheating, add a splash of milk or broth to restore creaminess. The cheese will separate slightly when reheated, so give it a quick stir with an immersion blender for that silky smooth texture again. Pro tip: Garnish with extra shredded cheese and a drizzle of truffle oil (optional but absolutely divine) before serving.

❤️

Why You'll Love This Recipe

  • No-Fuss Foundation: I swear by this soup because it starts with just butter, flour, and milk—basically a roux so simple even my college-dorm-kitchen self could handle it. The onion and broccoli steam right into the pot, so no chopping stress or separate boiling required.
  • Cheesy Velvet Magic: That moment when the milk thickens into a creamy, stretchy blanket over the broccoli? Pure satisfaction. The Betty Crocker approach nails the balance—rich enough to feel indulgent, but light enough you won’t feel sluggish afterward.
  • Leftovers That Beg: Between us, this soup only gets better the next day. The flavors meld into this cozy, dreamy consistency that’s perfect for lunchboxes or reheating with a sprinkle of sharp cheddar. (Yes, even on a Tuesday night.)
  • Budget-Friendly Staples: Onion, butter, milk—these are the ingredients I always have lurking in my fridge. Fresh broccoli stretches across multiple meals, and the roux trick means I’m not buying fancy cream or pre-shredded cheese. Smart, simple, and still delicious.

Step-by-Step instructions for Betty Crocker broccoli cheese soup

Here's how to craft a velvety, restaurant-worthy broccoli cheese soup that's richer and smoother than anything from a can.

1

Sauté the Aromatics for Maximum Flavor

Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 1 whole medium yellow onion and 3 cloves minced garlic, cooking for 5-6 minutes until the onions become translucent and the garlic releases its fragrant aroma. This foundational step builds the soup's depth—don't rush it or the flavors will be flat.

I like to press the garlic into the onions during the last minute of cooking so it infuses its oils without burning. The onions should be soft enough to pierce with a fork but not browned. If they start to color too quickly, reduce the heat slightly and stir more gently. This is where the magic begins—properly developed aromatics make all the difference in a creamy soup.

2

Build the Velvety Roux Base

Push the onions and garlic to one side of the pot and add the 4 tablespoons unsalted butter. Once melted, whisk in the ¼ cup all-purpose flour to create a roux. Cook for 2-3 minutes, stirring constantly with a wooden spoon, until the mixture turns a pale golden color and smells nutty. This is your thickening agent and flavor anchor—don't let it brown or it'll taste bitter.

Gradually whisk in the 2 cups whole milk and 3 cups chicken broth, ensuring no lumps form. Bring the mixture to a gentle simmer and cook for 5 minutes, stirring occasionally. The soup should now be smooth and slightly thickened. If you notice any graininess, whisk vigorously to emulsify. This step is crucial for that ultra-smooth texture we're after.

3

Incorporate the Vegetables and Seasonings

Add the 4 cups fresh broccoli florets to the simmering soup. Stir gently to distribute them evenly, then season with 1½ teaspoons diamond crystal kosher salt and ½ teaspoon freshly ground black pepper. Let the soup cook for 8-10 minutes until the broccoli is tender but still vibrant green—it should hold its shape but yield slightly when pierced with a fork.

Here's the thing—overcooking the broccoli will make it mushy and ruin the soup's texture. You want it to maintain just enough bite to contrast the creamy base. Taste the soup at this stage and adjust the seasoning if needed. The broth should be well-seasoned but not salty, as we'll be adding more cheese next.

4

Create the Signature Creamy Texture

Reduce the heat to low and stir in the 2 cups shredded sharp cheddar cheese and ½ cup shredded gruyère cheese. Let the mixture melt completely, stirring gently to prevent scorching. Once fully incorporated, add the ½ cup heavy cream and stir until smooth. The soup should now be luxuriously thick and velvety.

If the soup is too thick for your preference, you can thin it slightly with a splash of warm water or additional chicken broth. The key is to maintain that perfect balance between creaminess and body. I like to taste it now—it should be rich, cheesy, and perfectly seasoned. If it needs more salt, add it gradually as you taste.

5

Finish and Serve with Confidence

Return the soup to a gentle simmer and cook for an additional 3-4 minutes to let all the flavors meld together. The cheese should be completely dissolved with no visible lumps. Remove from heat and let it sit for 2-3 minutes—this resting period allows the soup to thicken slightly and the flavors to settle.

Ladle the soup into bowls and serve immediately while it's piping hot. The contrast between the creamy soup and the bright green broccoli florets makes each spoonful incredibly satisfying. For extra presentation, you can garnish with a sprinkle of freshly grated black pepper or a dollop of additional heavy cream. This soup is so rich and comforting that it'll become an instant family favorite.

👨‍🍳

Pro Tips For Making Betty Crocker Broccoli Cheese Soup

  • Bloom the Onion Slowly: I learned this the hard way—drowning onions in butter at high heat turns them bitter. Instead, melt 2 tablespoons of butter over medium-low, then add the diced onion and let it cook for 8-10 minutes until soft and translucent. Patience here keeps the soup from tasting like onion extract.
  • Cut Broccoli Small: Big broccoli florets take forever to soften and leave you with a soup full of chewy bits. Cut florets into ½-inch pieces—smaller than you’d think—and they’ll melt into creamy perfection in the same time as the recipe’s cooking instructions.
  • Whisk the Roux Hard: The roux is where the magic happens, so don’t just toss in the flour and stir once. Cook the butter-flour mix over medium heat for 2-3 minutes, whisking constantly until it’s the color of peanut butter. This thickens the soup properly and keeps it from tasting raw.
  • Warm the Milk First: Cold milk added straight to the roux makes the soup grainy and lumpy. Heat the milk in a separate saucepan until it’s warm to the touch (about 110°F), then slowly pour it in while whisking. Your future self will thank you—no blender needed.

Creative variations of these flavors

Creamy Potato Twist

Add 1 cup diced Yukon Gold potatoes (about ½ inch cubes) along with the broccoli in Step 3. The potatoes will soften into the soup, adding natural creaminess and heartiness.

For extra richness, mash ½ cup cooked potatoes directly into the finished soup—this creates a velvety texture without extra dairy. I like using Russet potatoes for their fluffy texture when cooked this way. 🥔

Spicy Kick Option

For a bold flavor profile, stir in 1 teaspoon hot sauce (like Tabasco) or ½ teaspoon cayenne pepper with the salt in Step 3. For smoky heat, add 1 teaspoon smoked paprika to the roux in Step 2.

If you love cheese with a kick, swap ½ cup of the cheddar for pepper jack cheese—it adds a subtle heat that pairs perfectly with the creamy base. 🌶️

Vegetarian Protein Boost

Blend ½ cup cooked white beans (like cannellini or navy) into the finished soup for extra protein and fiber. For a more substantial texture, stir in ½ cup crumbled feta cheese at the end—it adds a tangy contrast to the richness.

I also like adding ½ cup chopped sun-dried tomatoes for a Mediterranean twist that brightens the dish. 🌱

Bacon Lover's Upgrade

Cook 4 slices crispy bacon (like Oscar Mayer thick-cut) until fully rendered, then crumble and fold into the soup in Step 4. The smoky, salty bacon elevates the cheesy flavors to new heights.

For an extra touch, top each serving with bacon bits and a sprinkle of chopped chives. This version feels indulgent yet balanced. 🥓

Lighter Greek-Inspired Version

Replace the heavy cream with ½ cup Greek yogurt (full-fat for best texture) and add 1 teaspoon dried oregano to the roux. Swap ½ cup of the cheddar for feta cheese and finish with a drizzle of extra-virgin olive oil and lemon zest.

This version keeps the creaminess while adding bright, tangy notes. 🧀

Slow Cooker Adaptation

For hands-off cooking, combine all ingredients (except heavy cream) in a 6-quart slow cooker on LOW for 4-5 hours or HIGH for 2-3 hours. Stir in the heavy cream and cheese during the last 30 minutes of cooking.

The slow cooker deepens the flavors while keeping the soup silky smooth. Perfect for busy weeknights! ⏳

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 980mg43%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 8g
Protein 26g52%
* 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

Why does my broccoli cheese soup turn out grainy?

Graininess usually happens when the cheese doesn't melt smoothly or the roux develops lumps. Always whisk vigorously when adding milk and broth to the roux, and use freshly shredded cheese (pre-shredded has anti-caking agents). For extra silkiness, blend half the finished soup with an immersion blender before mixing it back in.

2

Can I make this soup without dairy?

Replace the milk with 2 cups unsweetened almond milk and the cheese with 2 cups nutritional yeast (for cheesy flavor) plus ½ cup vegan cream cheese. Use cornstarch instead of flour for thickening. The texture will be lighter but still delicious. For extra richness, stir in ½ cup coconut cream at the end.

3

How do I adjust the consistency if it's too thick?

Start by adding 2-3 tablespoons warm water or broth, stirring well between additions. For a smoother fix, blend with an immersion blender for 10-15 seconds. If it's still too thick, thin with more liquid gradually. Remember, this soup thickens as it cools, so don't overcorrect immediately.

4

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat, stirring frequently to prevent scorching. For extra creaminess, add 1-2 tablespoons milk or broth per serving. If using a microwave, cover and heat for 1-2 minutes, stirring halfway. The soup will separate slightly when reheated—give it a quick blend with an immersion blender to restore that velvety texture.

5

Can I use frozen broccoli instead of fresh?

Yes, but squeeze out excess water first to prevent a watery soup. For best results, thaw the broccoli completely and pat it dry with a paper towel. You may need to reduce the cooking time by 2-3 minutes since frozen florets are pre-cooked. The flavor will be slightly less vibrant, but still delicious.

★★★★★4.8(14 reviews)
Categories Soups & Stews