Soups & Stews
Betty Crocker's French onion soup recipe delivers the rich, comforting flavors you crave with layers of golden caramelized onions and melted Gruyère cheese. This classic recipe transforms simple ingredients into a hearty soup that's perfect for chilly evenings.
The secret lies in slow-cooking the onions until they're deeply caramelized, creating that signature sweet, deep flavor that defines this dish.
What sets this recipe apart is the balance of techniques—starting with a rich beef broth that forms the soup's foundation, then building complexity through hours of onion caramelization. The bread toasts perfectly under the broiler, creating a crispy base for the melted cheese.
Every spoonful delivers that perfect harmony of savory broth, tender onions, and creamy Gruyère.
This soup is designed to be made ahead and improved with time, as flavors deepen during simmering. The final presentation—warm bread topped with bubbling cheese—makes it feel like a restaurant-quality meal.
Whether you're serving a family dinner or comforting yourself on a cold day, this recipe delivers professional results with simple techniques.
Ready in about 2 hours of active time (plus simmering), this French onion soup becomes even better the next day. The caramelized onions develop deeper flavor when refrigerated and reheated, making this an ideal make-ahead dish. Let's create this comforting classic that brings warmth to any table.
Ingredients for betty crocker french onion soup
Golden onions, rich broth, and melted Gruyère transform simple pantry staples into restaurant-quality French onion soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 4 whole | Thinly sliced, about 6 cups total |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred for flavor |
| Beef Broth 🍲 | 6 cups | Homemade or high-quality store-bought |
| Dry White Wine 🍷 | ½ cup | Chardonnay or Sauvignon Blanc |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, aged 12+ months |
| French Bread 🍞 | 1 bag | Baguette-style, crusty exterior |
| Garlic Cloves 🧄 | 4 cloves | Minced for caramelization |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening broth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Thyme Leaves 🌿 | 1 tsp | Fresh or dried, dried at 1/3 amount |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Olive Oil 🫒 | 1 tbsp | For bread toasting |
The onions are the heart of this dish, so choose yellow onions with firm, dry skins for even caramelization. Whole Foods or Trader Joe's often carry the best quality, but any grocery store will do. Look for onions with crisp, white roots—this indicates freshness. The butter matters too: European-style unsalted butter like Plugrá or Kerrygold adds rich, nutty flavor. If you can't find it, regular unsalted butter works, but don't use salted—you'll need to control the seasoning carefully. For the Gruyère, imported varieties from specialty cheese shops deliver the best melt and flavor, but Kraft Natural works in a pinch if you're short on time.
No white wine? Dry chicken broth with a splash of apple cider vinegar mimics the acidity. Fresh thyme is ideal, but dried thyme at one-third the amount works if you're in a hurry. The beef broth should be homemade for maximum depth, but Swanson or Pacific Foods brands are reliable shortcuts. For the bread, baguettes from the bakery section toast best—avoid pre-sliced loaves, which burn too quickly. If you can't find Gruyère, Comté or Emmental blend well, though the flavor will differ slightly. The flour is just for thickening, so any all-purpose brand will do—don't overthink it.
Caramelized onions keep in the fridge for up to 5 days in an airtight container, making this a perfect make-ahead soup. The broth can be prepped 3 days ahead and reheated gently. For the bread, toast slices just before serving to maintain crispiness. Portion the cheese separately if you're making this ahead—sprinkle it on top when reheating. Leftovers? The onions only get better with time—reheat gently and adjust seasoning as needed. This soup tastes even better the next day as flavors meld.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans. Caramelize those onions right in the same Dutch oven you’ll serve it in, then just add broth, wine, and cheese. Honestly, the cleanup is so minimal I’ll often leave the pot on the table until the last bite.
- Wine-Infused Depth: That splash of dry white wine? It’s the secret weapon. It cuts through the richness of the butter and beef broth, then mellows into a savory backbone that makes the Gruyère melt into something dangerously good. Not the kind of flavor you can fake with bouillon cubes.
- Weeknight Crowd-Pleaser: Between us, this is my go-to when friends drop by unannounced or my kids demand "real food" after a week of mac and cheese. The soup feeds six easily, and the toasted cheese on top? Even my picky teen asks for seconds. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: You’d pay $18 for French onion soup at a restaurant, but this version costs me $8 for a full pot. The onions are the star, but the Gruyère stretches far when you grate it yourself—no fancy cheeses needed. Leftovers? Just reheat and broil for that crispy top again. Solid.
Step-by-step instructions for French onion soup
Here's how to build rich, caramelized layers and melt-in-your-mouth Gruyère topping.
Develop Deep Caramelization with Yellow Onions
Heat 2 tablespoons of the unsalted butter in a large Dutch oven over medium-low heat. Add half of the thinly sliced yellow onions and cook for 20 minutes, stirring occasionally. The onions should soften and begin releasing moisture while developing a golden hue.
After 20 minutes, push the onions to one side of the pan and add the remaining 2 tablespoons butter. Add the remaining onions and cook for another 20 minutes, stirring frequently. You're aiming for deep golden-brown caramelization—this is where the soup gets its signature sweetness. If the onions start sticking, add 1 tablespoon of the dry white wine to deglaze and prevent burning. The final caramel should be thick, syrupy, and richly colored.
Build Flavor with Wine and Broth
Pour the 0.5 cup dry white wine into the Dutch oven, scraping up all the caramelized bits from the bottom. Let it simmer for 3-4 minutes until the wine has mostly evaporated. This step intensifies the onion flavor and removes any sharp alcohol taste.
Add the 6 cups beef broth, 1 tablespoon all-purpose flour, 1.5 teaspoons salt, 0.5 teaspoon black pepper, 1 teaspoon thyme leaves, and 2 whole bay leaves. Bring to a gentle simmer and cook uncovered for 30 minutes. The broth should reduce slightly, concentrating the flavors while maintaining a smooth consistency. Taste and adjust seasoning—you want a balance of sweet caramelized onions and savory broth.
Prepare the French Bread Topping
Preheat your broiler to high. Cut the 1 bag French bread into ½-inch thick slices. Brush both sides of each slice lightly with 1 tablespoon olive oil. Arrange the bread slices on a baking sheet in a single layer, oil-side up.
Broil for 3-4 minutes until the bread is golden brown and crispy. Watch closely to avoid burning—the edges should be crisp while the centers remain soft. Remove from the oven and set aside. The toasted bread will absorb the cheese beautifully, creating that signature crispy top.
Assemble and Melt the Gruyère
Ladle the onion soup into 4 oven-safe bowls, dividing it evenly. Place 1-2 slices of the toasted French bread on top of each bowl. Sprinkle ½ cup of the freshly grated Gruyère cheese evenly over each serving, covering the bread completely.
Transfer the bowls to a 400°F oven and broil for 3-5 minutes until the cheese is fully melted and golden brown. The cheese should bubble slightly and form a smooth, creamy layer over the bread. Remove carefully—this cheese is hot! Serve immediately while the bread is still crisp and the cheese is gooey.
Serve with Confidence
Let each bowl rest for 1 minute before serving to allow the cheese to set slightly. The soup should have a rich, velvety texture with deep caramelized onion flavor in every spoonful. The toasted bread should contrast beautifully with the creamy cheese topping.
For an extra touch, garnish with a sprinkle of freshly cracked black pepper. This soup tastes best fresh out of the oven, so don't wait to serve. The combination of sweet onions, savory broth, and nutty Gruyère creates a perfect balance that's both comforting and elegant.
Pro Tips For Making Betty Crocker French Onion Soup
- Sweat, Don’t Burn: The onions need 20-25 minutes of low-and-slow cooking until they’re deep golden and jammy—not crispy or blackened. I used to rush this, and the soup always tasted raw. Keep the heat at a simmer, stir occasionally, and resist the urge to crank it up.
- Salt the Butter: Toss a pinch of salt into the butter before melting it—this balances the sweetness of the onions from the start. Skipping it means you’ll end up over-salting later when the broth comes in. Trust me, your soup will thank you.
- Deglaze with Wine: After the onions caramelize, pour in the white wine immediately while the pan is still hot—this lifts all the browned bits (fond) into the soup. Let it reduce by half before adding broth, or you’ll dilute the flavor too soon.
- Grate the Cheese Fresh: Pre-shredded Gruyère has anti-caking agents that make the soup’s cheese topping soggy. Grate it yourself right before baking—it melts smoother, browns better, and gives that perfect crispy crust. (Yes, it’s extra work, but the difference is noticeable.)
Regional styles of these flavors
Classic French Approach
In France, this soup is traditionally made with beef marrow bones for the broth, adding richness and depth. I've found that using homemade beef broth with 2 beef marrow bones (split and simmered for 4 hours) elevates the flavor significantly.
The French also prefer baguette slices toasted directly in the oven with garlic butter before adding cheese. For an authentic touch, serve with a simple green salad dressed with vinaigrette to cut through the richness. 🥖
American Comfort Twist
The American version often includes bacon or ham for extra savory notes. I like to add 4 slices of crispy bacon, chopped, during the final 10 minutes of simmering. Some regional adaptations use sharp cheddar instead of Gruyère for a more accessible flavor.
For a heartier touch, many American recipes serve the soup with roasted potatoes on the side. This version is perfect for game day gatherings or chilly fall evenings. 🏈
German-Inspired Rösti Topping
For a unique regional twist, swap the French bread for Swiss-style rösti—grated potatoes pan-fried until crispy. I make mine with 1 cup grated potatoes, 1 egg, and 2 tbsp flour, cooked in butter until golden.
Top with Gruyère and broil as usual. This variation adds a satisfying potato crust that contrasts beautifully with the creamy cheese. It's especially popular in German-speaking regions of France. 🥔
Italian Rustic Version
In Northern Italy, this soup often incorporates Parmigiano-Reggiano instead of Gruyère, creating a lighter, nuttier flavor. I've found that adding 1 tbsp tomato paste to the broth base adds a subtle sweetness that complements the onions beautifully.
Italian cooks also frequently use ciabatta bread instead of baguette, which has a more open texture that soaks up the cheese even better. Garnish with fresh basil for an Italian touch. 🇮🇹
Modern Shortcut Adaptation
For busy weeknights, I've developed a quicker version using store-bought caramelized onions (like Annie's Homegrown) and pre-made beef broth. Simply heat the onions with 1 tbsp butter, deglaze with wine, add the broth and seasonings, then simmer for 20 minutes instead of 30.
Use pre-toasted baguette slices and pre-shredded Gruyère to save even more time. The flavor is still rich and satisfying, just with less hands-on work. ⏱️
Vegetarian Adaptation
For a plant-based version, I replace the beef broth with mushroom broth (simmered with 8 oz mushrooms and 2 beef bouillon cubes) and use olive oil instead of butter. The onions caramelize just as beautifully, and the soup gets its richness from nutritional yeast mixed into the cheese topping.
Use Gruyère substitute (like Violife) for that signature melt. This version works well for vegetarian gatherings but still delivers deep, comforting flavors. 🌱
Nutrition facts
Frequently asked questions
Can I make this French onion soup ahead of time?
The caramelized onions and broth can be prepped 3 days ahead and stored separately in the fridge. Reheat gently before assembling. For best results, toast the bread and sprinkle cheese just before broiling. The flavors actually improve overnight as the onions meld with the broth!
What if I don't have Gruyère cheese?
Use Comté or Emmental for a similar melt, or blend sharp cheddar with Parmesan for a richer flavor. Avoid pre-shredded cheese—the anti-caking agents prevent proper melting. Freshly grated always delivers the best texture!
How do I prevent the bread from burning?
Watch the broiler closely—3-4 minutes max at high heat. Use a baking sheet lined with parchment paper for even heat distribution. If your oven runs hot, reduce to broil setting 2 and check frequently. The bread should be golden, not charred!
Can I make this soup without wine?
Yes! Replace the 0.5 cup white wine with 0.5 cup chicken broth + 1 tbsp apple cider vinegar for acidity. The vinegar mimics wine's brightening effect while keeping the flavor balanced. The soup will still develop rich caramelized onion notes!
Why does my soup taste bland?
Check your seasoning—add extra salt (up to 1 tsp more) and fresh black pepper to taste. The caramelized onions should be deeply sweet and golden. If they're pale, cook them 10-15 minutes longer for better flavor development. A splash of balsamic vinegar at the end also adds depth!
