Soups & Stews
Betty Crocker-style broccoli cheddar soup delivers that nostalgic, creamy comfort in just one-pot, with a golden, crispy top that makes every spoonful irresistible. The secret lies in blending fresh broccoli with sharp cheddar until velvety smooth, then topping it with a buttery, crackly crust that adds texture without overpowering the rich, cheesy broth. I’ve perfected this version to taste like the classic you remember—bold, satisfying, and ready in under 45 minutes.
What sets this recipe apart is the balance of creaminess and crispiness—a technique inspired by classic comfort food traditions. The soup starts with a rich, velvety base from blended vegetables and dairy, while the crispy top (made with crushed crackers and melted butter) adds a satisfying contrast.
No heavy cream or complicated steps—just simple ingredients that come together effortlessly for a dish that feels like a warm hug in a bowl.
By the time you’re done, you’ll have a steaming pot of creamy, cheesy goodness with a perfectly golden crust on top. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect mix of smooth, cheesy comfort and satisfying crunch.
This is the kind of soup that disappears quickly, so make sure to have extra crackers on hand.
Perfect for chilly evenings, game days, or when you need a quick, comforting meal without sacrificing flavor. The one-pot method means minimal cleanup, and the crispy top adds a restaurant-quality touch that makes it feel special. Let’s get started—your taste buds will thank you.
Ingredients for betty crocker broccoli cheddar soup
Six ingredients for the creamy base, five for the crispy top—nostalgic comfort in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 3 cups | Chopped into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Diced, medium-sized |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | ½ cup | For crispy topping |
| Ritz Crackers 🍞 | 1 ½ cups | Crushed, original flavor |
| Unsalted Butter 🧈 | ½ cup | Melted, salted if preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Milk 🥛 | ½ cup | Whole milk preferred |
The cheddar is non-negotiable here—sharp, block-style makes all the difference. Kraft Natural or Cabot are my go-tos, but any sharp cheddar works. Broccoli should be bright green and firm—Trader Joe's or Whole Foods have the freshest cuts. For the crispy top, Ritz crackers are key—they crush perfectly and stay crunchy. If you can't find them, Saltines or Graham crackers work too, but Ritz is the classic. The butter matters for that golden crust—use full-fat for the best flavor.
No sharp cheddar? Monterey Jack or Pepper Jack can work in a pinch, but the flavor won't be as bold. Heavy cream too expensive? Half-and-half or whole milk stretches it further, though the texture will be slightly lighter. For the crispy topping, if you're out of crackers, toasted breadcrumbs with extra butter do the trick. The thyme is optional but adds depth—if you skip it, boost the garlic slightly. And if you're watching sodium, low-sodium broth is a must, but add extra salt at the end to taste.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. For the crispy top, make it fresh before serving—it loses crunch fast. Store leftovers with a splash of milk or broth to keep it creamy. I always double the topping recipe because it disappears first. Freeze portions in single servings for quick lunches—just reheat and crisp the top again under the broiler for 2-3 minutes.
Why You'll Love This Recipe
- No-Chop Night: I swear by this one—just toss in pre-cut broccoli florets and diced onion (or even frozen, no judgment). The garlic gets minced in 30 seconds while the soup simmers, and suddenly you’ve got a bowl of velvety goodness without the chopping marathon.
- Cheddar Cream Dream: That sharp cheddar melts into the heavy cream like it’s been best friends forever—rich, tangy, and just right. The broccoli stays bright green, not mushy, so every bite has that perfect contrast of creamy soup and crisp florets.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, and I’ll pack it in thermoses for work or school lunches—kids included. Add a sprinkle of extra cheddar on top, and suddenly you’ve got a fancy feel for under $5 a bowl.
- Leftovers That Don’t Suck: Honestly, I make this too often because leftovers taste even better the next day. The flavors meld into something deeper, and it’s the kind of dish that disappears faster than my willpower when I’m hungry. Plus, it’s cheap—heavy cream and cheddar stretch far, so you’re not breaking the bank for seconds.
Step-by-step instructions for betty Crocker-style broccoli cheddar soup
This one-pot wonder delivers rich, creamy comfort with a golden, crispy cracker topping—no fancy skills required.
Sauté the Aromatics Until Fragrant
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—you want the onions to caramelize just slightly at the edges for deeper flavor.
Add the 3 cloves minced garlic and 0.5 teaspoon dried thyme, stirring constantly for 30 seconds until you can smell that aromatic punch. This is where the foundation of your soup's flavor builds. If you're using fresh thyme, use 1 teaspoon and add it now too—it'll release its oils beautifully with the garlic.
Build the Creamy Base
Sprinkle the 0.5 cup all-purpose flour over the aromatics and stir vigorously for 1 minute to remove any raw flour taste. This step is crucial—it prevents that floury aftertaste that ruins so many soups. Pour in the 4 cups chicken broth all at once and whisk constantly to prevent lumps.
Bring to a gentle simmer over medium-low heat and let cook uncovered for 5 minutes until slightly thickened. This is your roux-building phase—it creates the creamy texture without needing heavy cream right away. The soup should coat the back of a spoon but still be pourable.
Add Broccoli and Simmer Until Tender
Stir in the 3 cups fresh broccoli florets and 1.5 teaspoons salt. The broccoli should be submerged in the broth, but don't worry if it's not perfect—it'll cook down. Simmer uncovered for 10 minutes until the broccoli is fork-tender with just a slight bite remaining.
I like to check tenderness by piercing a floret with a fork—it should slide in easily but still offer a little resistance. This ensures your broccoli stays vibrant and not mushy. If you're short on time, you can reduce the simmer time to 8 minutes, but the flavor develops more during that extra time.
Create the Creamy Texture
Reduce heat to low and stir in the 1 cup heavy cream and 0.5 cup milk. The soup will thicken noticeably as it warms through. Here's where it gets rich—this combination gives you that perfect balance between velvety and light. Stir in 0.5 teaspoon black pepper and let the soup simmer gently for 5 minutes to meld all the flavors.
Taste and adjust seasoning—you might need a pinch more salt or pepper. The cheese hasn't been added yet, so this is your last chance to balance the broth base before it becomes creamy. If the soup is too thick, whisk in 1-2 tablespoons water to reach your preferred consistency.
Make the Crispy Cracker Topping
In a small bowl, combine the 1.5 cups crushed Ritz crackers, 1 cup shredded sharp cheddar cheese, and 0.5 teaspoon black pepper. Mix until evenly distributed—this topping is what makes this soup feel special. Spread the remaining 1 cup shredded sharp cheddar cheese evenly over the soup.
Spoon the cracker mixture over the top, creating an even layer. The crackers will absorb some of the soup's moisture, creating that perfect crispy texture when baked. For extra crispiness, I like to press down gently with the back of a spoon to help the crackers adhere better to the cheese.
Bake Until Bubbly and Golden
Transfer the Dutch oven to a 375°F oven and bake uncovered for 15-20 minutes until the cracker topping is deep golden brown and bubbly. The edges should be crispy while the center remains soft—this is what makes it so satisfying. If your oven runs hot, check at the 15-minute mark.
Let the soup rest for 5 minutes after baking—this allows the cracker topping to set slightly and makes it easier to serve. The cheese should be melted but still hold its shape slightly. Ladle into bowls, making sure to get that beautiful crispy topping on each serving. The first spoonful is always the best—creamy, cheesy, with that satisfying crunch!
Pro Tips For Making Betty Crocker Broccoli Cheddar Soup
- BLEND IN STAGES: Start with the broth and onions first—no need to wait for the broccoli to soften. I learned this the hard way when I dumped everything in at once and ended up with a chunky, uneven mess. Once the onions are translucent and the garlic’s fragrant, add the broccoli and blend in batches if needed. This keeps the texture smooth without overworking the soup.
- SALT THE CHEESE FIRST: Grated cheddar clumps like a nightmare if you toss it in dry. Instead, sprinkle it over the warm (not boiling) soup and let it sit for 30 seconds before stirring—this melts the cheese into silky streaks. Pro move: Toss the grated cheese with a pinch of salt before adding it, so it blends in effortlessly.
- DON’T BOIL THE CREAM: Heavy cream curdles faster than you can say "soup’s ready." Once the cheese is melted, reduce the heat to low and let the soup simmer gently for 2–3 minutes—just enough to warm the cream without cooking it. If you’re nervous, whisk in a splash of the hot broth first to temper the cream.
- SAVE TIME WITH FROZEN BROCCOLI: Fresh broccoli takes forever to steam properly, and overcooking turns it mushy. Use frozen florets instead—they’re pre-trimmed, thaw quickly in the pot, and won’t turn to sludge. Just toss them in with the onions and let the broth do the work. (Yes, even if you’re a fresh-food purist like me.)
Dietary considerations for these flavors
Dairy-Free Swaps
If you're avoiding dairy, replace the 2 cups sharp cheddar cheese with 2 cups nutritional yeast for a cheesy flavor without the dairy. Use 1 cup full-fat coconut milk instead of heavy cream and ½ cup unsweetened almond milk for the milk component.
For the crispy topping, swap the crackers for ½ cup crushed gluten-free cornflakes mixed with 1 cup shredded dairy-free mozzarella or 1 cup vegan Parmesan. 🌱
Gluten-Free Adaptations
For a gluten-free version, ensure your chicken broth is certified gluten-free and use ½ cup gluten-free all-purpose flour for the roux. Replace Ritz crackers with 1.5 cups crushed gluten-free saltines or gluten-free breadcrumbs.
Double-check all labels, as some cheddar cheeses contain gluten additives. The flavor stays rich and satisfying without compromising texture.
Vegetarian-Friendly
This soup is already vegetarian, but you can boost its protein by adding 1 cup cooked white beans (like cannellini or navy) or ½ cup crumbled tofu to the base.
For extra depth, stir in 1 teaspoon miso paste when simmering the broth. The crispy topping remains the same, but the broth becomes even heartier with plant-based protein.
Lower-Calorie Options
Lighten the soup by using 1 cup low-fat milk instead of heavy cream and 1 cup low-fat Greek yogurt blended into the base for creaminess. Reduce the butter to ¼ cup and use 1 cup skim milk in the roux.
For the topping, cut the crackers to 1 cup and add ½ teaspoon smoked paprika for flavor without extra calories. The result is still creamy and delicious!
Allergy Considerations
For nut allergies, avoid almond milk and stick to dairy-free alternatives like oat or coconut milk. If you're sensitive to sulfites, use fresh ingredients and avoid processed cheeses. For soy allergies, skip the tofu and opt for extra beans or lentils.
Always read labels—some crackers and broths contain hidden allergens. When in doubt, stick to whole, fresh ingredients for the safest option. 💡
Nutrition facts
Frequently asked questions
Can I make this soup without a Dutch oven?
Use any large, oven-safe pot with a lid that fits snugly. A heavy-bottomed stainless steel pot works perfectly—just make sure it can handle 375°F in the oven. If your pot isn't oven-safe, transfer the soup to an oven-safe baking dish before baking the topping. The flavor won't change, just the presentation!
Why does my crispy topping get soggy?
Soggy toppings happen when moisture seeps through too quickly. To fix this, press the cracker mixture down firmly before baking. For extra insurance, broil the soup for 1-2 minutes at the very end to crisp it up again. Also, avoid opening the oven door too early—let it bake undisturbed for the full 15-20 minutes.
Can I make this soup ahead of time?
Yes! Prepare the soup up to the baking step, then refrigerate it covered (without the topping). When ready to serve, bake it uncovered at 375°F for 10-15 minutes to reheat and crisp the topping. For freezing, assemble the soup in a freezer-safe container (without the topping), freeze for 3 months, then thaw and crisp the topping fresh.
What if I don't have Ritz crackers?
No problem! Use 1.5 cups crushed saltines, gluten-free crackers, or even toasted breadcrumbs mixed with 2 tablespoons melted butter. For extra crunch, add ½ teaspoon garlic powder to the cracker mixture. The texture will be slightly different but still delicious—just press it down firmly before baking.
How can I make this soup even creamier?
For ultra-creamy soup, blend ½ cup of the cooked soup (before adding the crispy topping) until smooth, then stir it back in. You can also replace ½ cup of the broth with ½ cup pureed butternut squash or ½ cup mashed potatoes for extra richness. The heavy cream and milk combo already makes it velvety, but these tweaks take it to the next level!
