- Caramelize the onions: In a large heavy-bottomed pot, melt butter with olive oil over medium heat. Add onions and sugar, stirring frequently. Cook slowly for 30–40 minutes until onions are soft, deeply golden, and sweet. Avoid high heat to prevent burning.
- Add garlic: Stir in minced garlic and cook for 1–2 minutes until fragrant.
- Deglaze the pan: Pour in white wine or sherry, scraping the bottom of the pot to release browned bits. Let it simmer 2–3 minutes to reduce slightly.
- Add broth and herbs: Stir in beef broth, thyme, and bay leaf. Season with salt and pepper. Bring to a simmer and cook for 20–25 minutes to blend flavors.
- Prepare the bread: While soup simmers, toast baguette slices until golden brown.
- Assemble and broil: Preheat oven broiler. Ladle soup into oven-safe bowls, top with toasted bread, and generously sprinkle cheese on top. Broil until cheese melts and bubbles, about 2–4 minutes. Watch carefully to avoid burning.
- Serve: Remove from oven carefully and serve hot. Garnish with fresh thyme if desired.
Tip: Use oven-safe bowls for broiling to avoid cracking. Do not leave the soup unattended under the broiler.
Serving and Storage Tips
- Serve immediately for the best texture, as the bread may soften over time.
- Leftover soup can be stored in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop, adding a splash of broth if needed.
- To re-crisp the bread, toast separately and add before serving.
Variations
- Vegetarian: Use vegetable broth instead of beef broth.
- Cheese options: Swap Gruyère for Emmental, Comté, or Fontina for different flavors.
- Additional herbs: Add a pinch of rosemary or sage for complexity.
- Sherry enhancement: Increase sherry for a slightly sweet, nutty note.
Tips
- Caramelize onions slowly; patience is key for deep flavor.
- Use a heavy-bottomed pot to prevent burning and promote even cooking.
- Cut onions uniformly for even caramelization.
- Broil cheese carefully — watch closely as it can burn quickly.
Conclusion
Classic French onion soup is a warm, comforting dish that impresses with minimal effort. With slow-cooked caramelized onions, rich broth, toasted bread, and melted cheese, it’s perfect for cold nights or as an elegant starter. Mastering this recipe allows you to enjoy a timeless French tradition in the comfort of your own kitchen.
Frequently Asked Questions
Can I make this soup vegetarian?
Yes, replace beef broth with vegetable broth for a delicious vegetarian version.
Can I prepare it in advance?
Yes, soup can be made a day ahead. Assemble bread and cheese just before serving and broil.
What cheese works best?
Gruyère is classic, but Emmental, Comté, or Fontina also melt beautifully and add flavor.
Can I skip the wine or sherry?
Yes, you can omit it. Add a splash of extra broth to compensate for liquid loss.
How do I prevent burnt onions?
Cook slowly over medium heat and stir frequently. If onions start sticking, add a little broth or water to deglaze.





