Here’s a classic French Onion Soup recipe — rich, savory, and topped with that perfect layer of melted cheese.
🧅 Ingredients (Serves 4)
- 4 large onions, thinly sliced
- 3 tbsp butter
- 1 tbsp olive oil
- 1 tsp sugar (helps caramelize onions)
- 2 cloves garlic, minced
- 1 tsp salt
- ½ tsp black pepper
- 2 tbsp flour
- 6 cups beef or vegetable broth
- ½ cup dry white wine or sherry (optional)
- 1–2 sprigs thyme (or ½ tsp dried thyme)
- 1 bay leaf
- 4 slices baguette, toasted
- 1 cup Gruyère or Swiss cheese, shredded
🥣 Instructions
1️⃣ Caramelize Onions
- In a large pot, melt butter with olive oil over medium heat.
- Add onions, sugar, and salt.
- Cook slowly, stirring often, for 25–35 minutes until deep golden brown.
⚠️ Patience is key — do not rush with high heat.
2️⃣ Add Garlic & Flour
- Stir in garlic, cook 1 minute.
- Sprinkle flour and cook 2–3 minutes to remove raw taste.
3️⃣ Deglaze & Simmer
- Pour in wine (if using), scraping browned bits from the bottom.
- Add broth, thyme, and bay leaf.
- Simmer 20–25 minutes.
- Remove thyme sprigs and bay leaf.
4️⃣ Prepare Topped Bowls
- Preheat oven broiler.
- Ladle soup into oven-safe bowls.
- Place toasted baguette slice on top of each bowl.
- Sprinkle cheese generously.
5️⃣ Broil
- Place bowls under broiler 2–4 minutes, until cheese is bubbly and golden.
- Watch carefully to prevent burning.
6️⃣ Serve
- Let cool slightly before serving — soup is very hot!
- Optional: garnish with fresh thyme.
📝 Tips for Perfect French Onion Soup
- Use sweet onions like Vidalia or yellow onions.
- Low and slow caramelization gives the best flavor.
- Broth choice matters: beef broth for classic flavor, vegetable broth for vegetarian.
- Cheese tip: Gruyère melts beautifully and gives a nutty taste. Swiss works in a pinch.
- Make ahead: Soup can be made a day early — just add bread and cheese before serving.
If you want, I can also give a quick “under 30-minute French onion soup” version that saves time but still tastes amazing.
Do you want me to do that?