A rich, buttery, deeply caramelized French onion soup that tastes like you simmered it all day, but comes together way faster. It’s cozy, elegant, and perfect for chilly nights, dinner parties, or a little treat-yourself moment.

Why You’ll Love It
This soup has that restaurant-level depth without the long wait. Slow-cooked onions (but not too slow), a splash of wine for richness, and melty Gruyère over toasted baguette… heaven in a bowl.
Ingredients
For the Soup
• 4 large yellow onions, thinly sliced
• 3 tbsp butter
• 1 tbsp olive oil
• 1 tsp salt
• ½ tsp pepper
• 1 tsp sugar (helps caramelize)
• 3 cloves garlic, minced
• ½ cup dry white wine (or beef broth)
• 6 cups beef broth
• 1 tbsp Worcestershire sauce
• 1–2 tsp fresh thyme (or ½ tsp dried)
• 1 bay leaf
• 1–2 tbsp flour (optional, for thicker soup)
For the Topping
• Baguette slices
• 2 cups shredded Gruyère (or Swiss)
• Optional: sprinkle of parmesan
Instructions
1. Caramelize the Onions
In a large pot, melt butter with olive oil over medium heat. Add onions, salt, pepper, and sugar.
Cook 25–30 minutes, stirring often, until deep golden brown.
2. Add Garlic + Wine
Stir in garlic and cook 1 minute.
Pour in the wine and scrape up the brown bits (flavor!).
3. Add Broth & Seasoning
Add beef broth, Worcestershire, thyme, and bay leaf.
Simmer 20–25 minutes.
4. Optional Thickening
If you want a heartier soup, whisk 1–2 tbsp flour with a little broth, then stir into pot.
5. Toast the Bread
Toast baguette slices until crisp.
6. Broil the Cheesy Tops
Ladle hot soup into oven-safe bowls, top with bread, add cheese, and broil until bubbly.
Tips for the Best French Onion Soup
• Slice onions evenly so they caramelize at the same rate
• Use Gruyère if you can — it melts beautifully
• Add a splash of balsamic at the end for even richer flavor
• This soup tastes even better the next day
How to Store
Refrigerate 3–4 days or freeze (without bread/cheese) up to 3 months.

Ingredients
Method
- Caramelize the Onions
- In a large pot, melt butter with olive oil over medium heat. Add onions, salt, pepper, and sugar.
- Cook 25–30 minutes, stirring often, until deep golden brown.
- Add Garlic + Wine
- Stir in garlic and cook 1 minute.
- Pour in the wine and scrape up the brown bits (flavor!).
- Add Broth & Seasoning
- Add beef broth, Worcestershire, thyme, and bay leaf.
- Simmer 20–25 minutes.
- Optional Thickening – If you want a heartier soup, whisk 1–2 tbsp flour with a little broth, then stir into pot.
- Toast the Bread
- Toast baguette slices until crisp.
- Broil the Cheesy Tops
- Ladle hot soup into oven-safe bowls, top with bread, add cheese, and broil until bubbly.

