Soups & Stews
Betty Crocker's onion soup recipe delivers that classic French bistro experience with caramelized onions, rich beef broth, and a golden, crispy cheese topping you'll want to eat by the spoonful.
The secret lies in slow-cooking onions until they're deep amber and sweet, then topping them with a blend of Gruyère and cheddar that transforms into a bubbling, cheesy cloud when baked.
I've perfected this version after years of testing—it's the kind of soup that transforms a simple weeknight into a cozy, restaurant-worthy meal.
The beauty of this recipe is its balance of simplicity and indulgence. You'll start with layer upon layer of onions, cooked low and slow until they're tender and caramelized, then build the rich broth with beef stock and a touch of Worcestershire sauce for depth.
The cheese topping is where the magic happens—it starts creamy and ends up crispy, creating that perfect contrast of textures in every bite. This is comfort food at its finest, with just the right amount of savory, sweet, and cheesy flavors working together.
By the time you're done, you'll have a steaming bowl of onion soup topped with that irresistible golden cheese crust, ready to be served with a side of crusty bread for soaking up every last drop of broth.
The aroma alone will have everyone gathering around the table, and the first bite delivers on that classic French bistro experience you've been craving. This is the recipe that brings back memories of childhood comfort while delivering restaurant-quality results at home.
Whether you're making it for a family dinner or a casual gathering, this onion soup recipe is designed to impress. The method is straightforward, but the results are anything but ordinary—rich, flavorful, and topped with that perfect crispy cheese layer.
Let's get started on creating this timeless classic that's sure to become a staple in your recipe collection.
Ingredients for betty crocker onion soup
Layered caramelized onions, rich beef broth, and that perfect crispy cheese topping—this is comfort food at its finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 4 large | Sliced into thin half-moons |
| Unsalted Butter 🧈 | 4 tbsp | Full-fat for richness |
| Beef Stock 🍲 | 4 cups | Low-sodium preferred |
| Worcestershire Sauce 🍶 | 1 tbsp | For deep umami flavor |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated from block |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, medium sharpness |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening broth |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tsp fresh thyme |
| Bread Crumbs 🍞 | ¼ cup | Panko for extra crunch |
The onions are the star here. Yellow onions work best—they caramelize beautifully without turning bitter. Grab the biggest, firmest ones you can find (the store-brand usually works—no need to splurge). Slice them paper-thin; a sharp knife or mandoline makes this easier. Costco or Walmart often have big bags of onions that last forever. Pro tip: Soak the sliced onions in cold water for 10 minutes before cooking to remove some of the sharpness—trust me, it makes a difference. The butter should be unsalted (you're controlling the salt here), and Land O'Lakes or Plugrá are reliable brands.
No beef stock? Chicken stock works in a pinch, but it won't be as rich. Worcestershire sauce hard to find? Soy sauce at half the amount adds umami depth. Gruyère is ideal for that melty, nutty flavor, but Swiss or Emmental cheese will do if you're in a bind. The cheddar should be medium sharpness—Kraft or Babybel work fine. No fresh thyme? Dried thyme at one-third the amount is a solid swap. For the breadcrumbs, Panko gives extra crunch, but regular breadcrumbs work too. Just don't skip them—they help create that perfect crispy topping.
This soup tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for up to 5 days, covered tightly. The cheese topping reheats beautifully—just pop it under the broiler for 2-3 minutes to restore that crispy texture. Freezes well for 3 months too, though the texture changes slightly. I always make extra cheese topping and freeze it separately—just bake it fresh when ready to serve.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just caramelize those onions in butter, add stock and Worcestershire, then bake. No chopping boards to wash, no extra pots to scrub. The stock simmers while you prep the cheese topping, and boom, dinner’s ready.
- Umami Bomb: That Worcestershire sauce? It’s the secret weapon here. Deep, savory punch that turns simple beef stock into something rich and complex. Pair it with Gruyère’s nutty melt, and you’ve got a flavor combo that’ll have everyone asking for seconds.
- Game-Day Go-To: Between us, this is my football season MVP. It’s hearty enough for a crowd but simple enough to throw together when your in-laws show up unannounced. Serve it with crusty bread, and suddenly, you’re the host who had it all planned.
- Budget Chef’s Secret: Gruyère’s pricey, but you only need a handful for the top. The rest of the ingredients? Onions, butter, stock—all pantry staples that won’t break the bank. Plus, leftovers reheat like a dream, so you’re basically getting two meals for the price of one.
Step-by-step instructions for betty Crocker onion soup recipe
Here's how to create rich, caramelized layers topped with golden cheese clouds.
Caramelize the Onions Slowly
Melt the 4 tablespoons unsalted butter in a large Dutch oven over medium-low heat. Add the 4 large yellow onions sliced into thin half-moons and sprinkle immediately with the 1 teaspoon salt. Cook for 45-50 minutes, stirring occasionally, until the onions are deep golden brown and sweet-smelling.
This slow cooking process transforms the onions into a sweet, jam-like base. Don't rush it—you'll know they're ready when they're almost blackened around the edges but still maintain some texture. The longer they cook, the more complex flavors develop, so resist the urge to speed things up.
Build the Flavorful Broth
Stir in the 2 tablespoons all-purpose flour and cook for 1-2 minutes until lightly toasted. Gradually whisk in the 4 cups beef stock and bring to a gentle simmer. Add the 1 tablespoon Worcestershire sauce, 0.5 teaspoon black pepper, 0.5 teaspoon garlic powder, and 0.25 teaspoon dried thyme. Let the soup simmer uncovered for 20-25 minutes until slightly reduced and flavors meld together.
Taste the soup and adjust seasoning if needed. The broth should be rich and savory, with the onions' sweetness balanced by the umami from the Worcestershire. If it's too thin, simmer uncovered for another 5-10 minutes to concentrate the flavors. This step develops the soup's depth and ensures a balanced foundation for the crispy topping.
Prepare the Crispy Cheese Topping
Preheat your broiler to high. In a small bowl, combine the 1 cup freshly grated Gruyère cheese, 0.5 cup shredded sharp cheddar cheese, and 0.25 cup bread crumbs. Stir until evenly mixed—this ensures each spoonful gets that perfect blend of melty Gruyère and sharp cheddar with crispy bread crumbs.
Spread the cheese mixture evenly over the simmering soup, pressing down gently with a spoon to help it adhere. The cheese should cover the entire surface completely. Place the Dutch oven on a baking sheet to catch any drips, then transfer to the broiler. Broil for 3-5 minutes until the cheese is bubbly and golden brown with crispy edges.
Achieve Perfect Crispy Topping
Watch the cheese closely during broiling—it goes from perfect to burnt in seconds. You'll see it bubble vigorously at first, then settle into a golden crust. The ideal topping should have crispy edges that give way to creamy cheese underneath. Rotate the pan if needed for even browning.
Remove from the broiler immediately when you see golden brown spots forming. Let the soup rest for 2-3 minutes before serving—this allows the cheese to set slightly while keeping the topping crispy. Serve immediately with crusty bread for dipping, as the topping loses crispness quickly once cut into.
Serve with Confidence
Ladle the soup into bowls, making sure to get generous portions of that crispy cheese topping. The contrast between the warm, creamy soup and the crispy cheese is what makes this dish special. Each bite should deliver the caramelized onion flavors with a perfect balance of cheesy richness and crispy texture.
For best results, serve immediately while the topping is at its peak crispiness. If you need to reheat leftovers, cover the soup with foil to prevent the cheese from drying out, then broil briefly to restore crispness. This classic combination delivers restaurant-quality comfort food right in your kitchen.
Pro Tips For Making Betty Crocker Onion Soup
- Sweat, Don’t Burn: DESCRIPTION:
- Use Real Butter: DESCRIPTION:
- Deglaze Aggressively: DESCRIPTION:
- Cheese Matters: DESCRIPTION:
Common mistakes when making great betty crocker onion soup
Rushing the Onion Cook
I've seen so many people turn their caramelized onions into burnt bits by cranking up the heat. The key is patience—those onions need 45-50 minutes on medium-low heat to develop their signature sweetness.
If you rush it, you'll end up with bitter, dry onions instead of the jammy, golden base this recipe depends on. I once tried cooking them on high heat for just 20 minutes—disaster. The onions were barely softened and tasted raw. 🔥
Skipping the Flour Slurry
The 2 tablespoons of flour isn't just for thickening—it creates a roux that deepens the soup's flavor. If you skip it or use a different thickener like cornstarch, your soup will lack that rich, velvety texture.
I've tested both methods, and the flour version always tastes more complex. Plus, the flour helps create that perfect balance between the sweet onions and savory broth. Trust the process!
Overloading the Cheese Topping
Too much cheese means a soggy, uneven topping instead of the crispy cloud you're after. Stick to the 1 cup Gruyère and ½ cup cheddar ratio—I've learned this the hard way by doubling the amount and ending up with a greasy mess.
The breadcrumbs help create structure, but they can't compensate for too much cheese. Distribute it evenly and press it down gently so it sticks to the soup, not just floats on top.
Broiling Too Long
That golden cheese topping transforms in seconds—from perfect to burnt in a heartbeat. I recommend broiling for no more than 5 minutes, watching closely after the first 2 minutes. The cheese should bubble vigorously at first, then settle into a golden crust.
If you walk away for even a minute, you'll come back to a sad, charred disaster. Keep an oven thermometer handy to ensure your broiler is at high heat (500°F+) for even browning.
Using Pre-Shredded Cheese
Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly, leading to a grainy, uneven topping. Always use freshly grated Gruyère and shredded cheddar—I buy a block of Gruyère and grate it myself using a microplane for the best texture.
If you must use pre-shredded, remove any anti-caking agents by rinsing and drying the cheese first. The difference in texture is night and day!
Not Preheating the Broiler
A cold broiler means a lukewarm, sad cheese topping instead of the crispy, bubbly cloud you're dreaming of. Always preheat your broiler to high for at least 5 minutes before adding the soup.
I also recommend placing the Dutch oven on a baking sheet to catch any drips—this prevents a messy oven and ensures even browning. Pro tip: Use a light-colored baking sheet so you can easily spot any hot spots.
Nutrition facts
Frequently asked questions
Can I substitute chicken stock for beef stock in this recipe?
Yes, but your soup will have a lighter flavor. Chicken stock works in a pinch, though it lacks the deep umami richness of beef stock. For best results, use a high-quality beef stock or add 1 teaspoon soy sauce to the chicken stock to enhance the savory notes. The caramelized onions will still shine, but the overall depth of flavor will differ slightly.
Why does the cheese topping sometimes get oily instead of crispy?
Too much cheese or insufficient breadcrumbs are usually the culprits. Stick to the 1 cup Gruyère and ½ cup cheddar ratio, and use ¼ cup breadcrumbs for structure. Also, ensure your broiler is preheated to high heat (500°F+)—a cold broiler causes uneven cooking. Press the cheese down gently to help it adhere and crisp properly.
How can I make this soup vegetarian?
Replace the beef stock with vegetable broth and add 1 tablespoon soy sauce or mushroom powder for umami depth. For a richer flavor, sauté 2 cloves minced garlic with the onions. The cheese topping remains the same, but the broth will have a lighter, plant-based profile. Consider adding 1 teaspoon nutritional yeast for a cheesy boost.
Can I prepare this soup ahead of time?
Make the soup up to 2 days in advance and store it covered in the fridge. When ready to serve, reheat on the stove over low heat, then top with freshly prepared cheese mixture and broil for 3-4 minutes to restore crispness. For best texture, avoid reheating the cheese topping separately—it loses its structure when stored.
What's the secret to perfectly caramelized onions?
Patience and low, steady heat are key. Cook the onions on medium-low heat for 45-50 minutes, stirring occasionally, until deep golden brown. Add a splash of water or broth if they stick, but avoid covering them. The onions should be soft, jammy, and smell sweetly caramelized—never burnt. This slow process develops their natural sugars into rich, complex flavors.
