🧅 Traditional French Onion Soup
Ingredients
(Serves 4–6)
-
4 large yellow onions, thinly sliced
-
4 tbsp unsalted butter
-
1 tbsp olive oil
-
1 tsp sugar (to help caramelize onions)
-
3 cloves garlic, minced
-
2 tbsp all-purpose flour
-
6 cups beef broth (or a mix of beef and chicken broth)
-
1 cup dry white wine (optional)
-
1–2 tsp fresh thyme or ½ tsp dried thyme
-
1 bay leaf
-
Salt and black pepper to taste
-
Baguette slices, toasted
-
1 ½ cups grated Gruyère or Swiss cheese
Instructions
1. Caramelize the onions
-
In a large pot, melt butter with olive oil over medium heat.
-
Add onions and sugar. Cook, stirring often, for 25–30 minutes until onions are deeply golden and caramelized.
2. Add garlic and flour
-
Stir in minced garlic and cook 1–2 minutes.
-
Sprinkle flour over onions, stirring constantly, and cook 2–3 minutes to remove the raw flour taste.
3. Add broth and seasonings
-
Gradually add beef broth and wine, stirring to combine.
-
Add thyme, bay leaf, salt, and pepper.
-
Bring to a simmer and cook 20–30 minutes. Remove bay leaf.
4. Prepare the bread
-
Preheat the broiler.
-
Place baguette slices on a baking sheet and toast until golden.
5. Assemble and broil
-
Ladle soup into oven-safe bowls.
-
Place a toasted baguette slice on top of each bowl of soup.
-
Sprinkle generously with grated cheese.
-
Broil for 2–4 minutes until cheese is melted and bubbly.
6. Serve
-
Serve hot, careful of the bubbling cheese!
💡 Tips
-
Use low and slow caramelization for the best deep onion flavor.
-
Gruyère gives a classic nutty taste, but Swiss or mozzarella can work.
-
For extra richness, add a splash of sherry or brandy to the soup before serving.
I can also give a simplified 30-minute version that still has great flavor but skips the long caramelization — perfect for weeknight dinners. Do you want that version?