French Onion Soup is the epitome of French comfort food—a rich, deeply savory broth made from slowly caramelized onions, enhanced with wine and beef stock, then crowned with toasted bread and bubbling melted Gruyère cheese. This classic bistro dish has warmed souls in Parisian cafés for centuries. The magic lies in patience: properly caramelized onions develop an incredible sweetness and complexity that forms the heart of this luxurious soup.
Why You’ll Love This Recipe
- Rich, deeply flavored broth with sweet caramelized onions
- Impressive presentation perfect for dinner parties
- The ultimate comfort food for cold evenings
- That irresistible layer of melted, golden cheese on top
Ingredients
For the Soup:
- 4 tablespoons butter
- 4 large yellow onions, thinly sliced
- 2 cloves garlic, minced
- 1 teaspoon sugar
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup dry white wine
- 6 cups beef broth
- 2 bay leaves
- 2 sprigs fresh thyme
- 1 tablespoon Worcestershire sauce
For the Topping:
- 1 French baguette, sliced 1-inch thick
- 2 cups Gruyère cheese, shredded
- 1/2 cup Parmesan cheese, grated
- Fresh thyme for garnish
Instructions
- Caramelize the Onions: In a large, heavy-bottomed pot, melt butter over medium heat. Add sliced onions, sugar, and salt. Cook, stirring occasionally, for 40-50 minutes until onions are deep golden brown and caramelized. Don’t rush this step—it’s where all the flavor develops!
- Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant.
- Deglaze with Wine: Pour in white wine, scraping up any browned bits from the bottom of the pot. Let wine reduce by half, about 3-4 minutes.
- Add Broth: Pour in beef broth. Add bay leaves, thyme sprigs, Worcestershire sauce, and pepper. Bring to a boil, then reduce heat and simmer for 30 minutes.
- Toast the Bread: While soup simmers, preheat oven to 400°F (200°C). Arrange baguette slices on a baking sheet and toast for 5-7 minutes until golden and crispy.
- Assemble: Remove bay leaves and thyme sprigs from soup. Ladle hot soup into oven-safe bowls, filling them about 3/4 full.
- Add Bread and Cheese: Place 2-3 toasted bread slices on top of each bowl. Generously top with Gruyère and Parmesan cheese.
- Broil: Place bowls on a baking sheet and broil for 2-4 minutes until cheese is melted, bubbly, and golden brown. Watch carefully to prevent burning!
- Serve: Garnish with fresh thyme and serve immediately while the cheese is still bubbling.
Pro Tips
- Low and Slow: Don’t try to rush the caramelization. Medium to medium-low heat and patience are key to developing that sweet, complex onion flavor.
- Use Quality Cheese: Authentic Gruyère makes all the difference. Its nutty, slightly sweet flavor is perfect for this soup.
- Make Ahead: The soup base can be made up to 3 days ahead. Reheat and add the bread and cheese just before serving.
You Might Also Love
- French Crème Brûlée — Crack through the caramel for a silky French dessert
- Italian Bruschetta — Toasted bread with fresh toppings — great alongside soup
- Italian Aperol Spritz — A bubbly, bittersweet aperitif to start dinner
🍳 Recommended Kitchen Tools
Level up this recipe with the right gear. As an Amazon Associate, Fork & Globe earns from qualifying purchases.
- 🔗 Oven-Safe Soup Crocks — Classic presentation with broiled cheese top
- 🔗 Gruyere Cheese — Traditional melty cheese for the topping
- 🔗 Mandoline Slicer — Uniform onion slices cook evenly


Leave a Reply