🧅 Classic French Onion Soup




French onion soup is a rich, comforting soup made with slow-caramelized onions, savory broth, toasted bread, and melted cheese. The deep flavor comes from patiently cooking the onions until they become sweet and golden.
🧾 Ingredients (4 servings)
- 4 large yellow onions, thinly sliced
- 3 tbsp butter
- 1 tbsp olive oil
- 1 tsp sugar (helps caramelization)
- 2 cloves garlic, minced
- 4 cups beef broth
- 1 cup water or extra broth
- ½ cup dry white wine (optional but traditional)
- 1 tsp fresh thyme or ½ tsp dried thyme
- Salt and black pepper to taste
- 4 slices baguette or crusty bread
- 1–1½ cups grated Gruyère or Swiss cheese
🍳 Instructions
1️⃣ Caramelize the Onions
- Melt butter and olive oil in a large pot over medium heat.
- Add sliced onions and sugar.
- Cook 25–30 minutes, stirring often, until onions become deep golden brown.
2️⃣ Build the Soup
- Add garlic and cook about 1 minute.
- Pour in white wine (if using) and simmer 2–3 minutes.
- Add beef broth, water, thyme, salt, and pepper.
- Simmer 15–20 minutes for flavor to develop.
3️⃣ Prepare the Bread
- Toast baguette slices in the oven until lightly crisp.
4️⃣ Assemble and Broil
- Ladle soup into oven-safe bowls.
- Place a toasted bread slice on top.
- Sprinkle cheese generously.
- Broil for 2–4 minutes until cheese melts and bubbles.
🍽️ Serve
Serve hot with:
- A green salad
- Extra crusty bread
- A glass of white wine
💡 Tips for Best Flavor
- Slow caramelization of onions is the key to the soup’s rich taste.
- Yellow onions work best, but a mix of yellow and sweet onions adds depth.
- Gruyère cheese gives the most authentic flavor.
✅ Result: A deeply savory, cheesy, and comforting soup perfect for cold evenings.
If you want, I can also show you a 20-minute “lazy onion soup” version that tastes surprisingly close to the classic but cooks much faster.