This The Ultimate French Onion Soup Recipe is pure comfort in a bowl. Warm, hearty, and packed with flavor, it's the kind of recipe you'll want to make all season long. It's simple to throw together and even better the next day as the flavors meld together!
Did You Know?
Pro Tips
After years of making this, I've learned to listen for the 'sizzle change' - when caramelizing onions, they'll go from a vigorous bubbling sound to a gentler, slower sizzle. That's your audio cue that moisture has evaporated and true caramelization is beginning.
Don't skip the cognac or dry sherry deglazing step. The alcohol dissolves fond compounds that water-based stock can't touch, literally unlocking flavors that remain trapped on your pot bottom otherwise. It's the difference between good and transcendent soup.
Use day-old bread for croutons, never fresh. Stale bread absorbs the soup's liquid without falling apart, creating that perfect chewy-crispy texture contrast. Fresh bread turns to soggy mush the moment it hits the broth.
Frequently Asked Questions
1. How long does it take to properly caramelize onions?
45 minutes to 1 hour over medium-low heat. Proper caramelization cannot be rushed — the onions need time to slowly release their sugars and turn deep golden brown.
2. What type of onions are best for French onion soup?
Yellow onions are the classic choice — they have the best balance of sweetness and flavor when caramelized. Sweet Vidalia onions work too but can make the soup overly sweet.
3. How many onions do I need?
About 5-6 large onions for 4-6 servings. The onions cook down dramatically — they reduce by about 75% during caramelization. Start with what seems like way too many.
4. What broth makes the best French onion soup?
Rich beef broth is traditional and essential for the deep, savory flavor. A combination of beef and chicken broth works too. Avoid vegetable broth — it lacks the body needed.
5. What wine should I deglaze with?
Dry white wine or dry sherry adds brightness and depth. About ½ cup deglazes the caramelized fond from the pan and contributes an elegant acidity to the broth.
6. What bread is used for the crouton?
Thick slices of French baguette, cut 1 inch thick and toasted until golden. The bread must be sturdy enough to hold up under the broth and melted cheese without disintegrating.
7. What cheese goes on French onion soup?
Gruyere is the classic and undisputed champion — its nutty, slightly sweet flavor and exceptional melting quality create the signature bubbly, golden cheese cap.
8. How do I get the cheese perfectly browned on top?
Broil 4-6 inches from the heat for 3-5 minutes until the Gruyere is bubbly and has golden-brown spots. Watch constantly — it goes from perfect to burnt in seconds.
9. Do I need oven-safe bowls?
Yes — French onion soup must be broiled in oven-safe crocks or ramekins. Regular bowls can crack under the broiler. Invest in proper French onion soup crocks for the authentic experience.
10. Can I make the broth ahead of time?
The onion soup base (without bread and cheese) can be made 3 days ahead and refrigerated, or frozen for 3 months. Reheat, add the bread and cheese, and broil fresh when ready.
Watch How to Make This

The Ultimate French Onion Soup Recipe
- 3 pounds sweet onions
- 4 tablespoons unsalted butter
- 2 tablespoons olive oil (plus more to brush the bread)
- 2 cloves garlic (minced)
- 1 cup red wine
- 8 cups beef stock
- 2 sprigs of fresh thyme
- 2 bay leaves
- 8 ounces of gruyere cheese
- 1 French baguette
- In a heavy bottom pot or Dutch oven (over medium heat, add the butter and olive oil. Once the butter has melted, transfer the sliced onions into the pot and add a pinch of kosher salt.)
- To caramelize the onions (continue cooking over medium heat, stirring frequently. This will take about 45 minutes, so do not rush the process.)
- Once the onions have caramelized (add the minced garlic and saute for another minute. Then, add the red wine and deglaze the bottom of the pot. Continue stirring until all the wine has been cooked out, about 6 minutes.)
- 6. Once the wine has evaporated (add the beef stock, fresh thyme, and bay leaves. Bring the soup to a simmer and then reduce the heat to medium-low. Continue simmering for at least 30 minutes.)
- Meanwhile (slice the French baguette into half-inch thick slices. Preheat the oven to 400 degrees Fahrenheit. Brush the slices with olive oil and transfer them onto a baking tray. Bake for 6-8 minutes, or until golden brown and crispy. Set the bread aside.)
Method
-
Peel and thinly slice the onions. To do this, cut parallel to the grain of the onion.
-
In a heavy bottom pot or Dutch oven, over medium heat, add the butter and olive oil. Once the butter has melted, transfer the sliced onions into the pot and add a pinch of kosher salt.
-
To caramelize the onions, continue cooking over medium heat, stirring frequently. This will take about 45 minutes, so do not rush the process.
-
Grate the Gruyere cheese while the onions are caramelizing.
-
Once the onions have caramelized, add the minced garlic and saute for another minute. Then, add the red wine and deglaze the bottom of the pot. Continue stirring until all the wine has been cooked out, about 6 minutes.
-
6. Once the wine has evaporated, add the beef stock, fresh thyme, and bay leaves. Bring the soup to a simmer and then reduce the heat to medium-low. Continue simmering for at least 30 minutes.
-
Meanwhile, slice the French baguette into half-inch thick slices. Preheat the oven to 400 degrees Fahrenheit. Brush the slices with olive oil and transfer them onto a baking tray. Bake for 6-8 minutes, or until golden brown and crispy. Set the bread aside.
-
Taste the soup and adjust the salt and pepper to your liking. Remove the bay leaves and thyme sprigs.
-
Ladle the French onion soup into oven-safe bowls, leaving space for the croutons and cheese. Place a couple of slices of bread on top of each bowl, and then top them with shredded Gruyere cheese.
-
Bring the soup back to the oven and broil on high for 2-3 minutes, or until the cheese is melted.
-
Garnish with fresh chives and serve.
-
This recipe is a great way to enjoy the classic French onion soup. The caramelized onions give the soup a rich, sweet flavor that is balanced by the beef broth and red wine. The Gruyere cheese and bread add a delicious gooeyness that makes the soup even more comforting. Enjoy it with a glass of red wine and you will feel like you're in a French bistro. Buen provecho!
Notes
Refrigerator: Store leftovers in an airtight container for up to 3-4 days.
Freezer: Freeze in a sealed container for up to 2-3 months. Thaw overnight in the fridge.
Reheat: Warm in a skillet over medium heat, in the microwave, or in a 350°F oven until heated through.
Nutrition Facts (Per Serving, Approximate)
Nutrition values are estimates and may vary based on ingredients and preparation.
You May Also Like
What to Serve With
A crusty baguette or grilled sourdough is absolutely essential here – you need something sturdy to soak up that rich, wine-laced broth without falling apart. The crispy texture contrasts beautifully with the silky caramelized onions and melted Gruyère on top.
My garlic herb roasted chicken pairs surprisingly well with this soup, creating a bistro-style meal that feels both rustic and refined. The herbs complement the deep onion flavors while adding protein to make it a complete dinner that'll satisfy everyone at your table.
For something unexpected, try serving this alongside a simple arugula salad dressed with lemon vinaigrette and shaved Parmesan. The peppery greens and bright acidity cut through the soup's richness perfectly, cleansing your palate between spoonfuls of that gloriously cheesy goodness.








Leave a Reply