Introduction
French Onion Soup is a timeless French dish featuring deeply caramelized onions in a savory broth, topped with toasted bread and melted cheese. Its rich, complex flavors make it a comforting meal for cold days or a sophisticated starter for dinner parties.
Despite its elegant presentation, French Onion Soup is straightforward to make at home. Slow-cooked onions create a natural sweetness, while a well-seasoned broth and golden cheese crust complete this classic dish.
Why You Will Love This Recipe
-
Rich, deep flavor from caramelized onions
-
Classic French comfort food
-
Easy to prepare with basic ingredients
-
Perfect as a starter or a main course
-
Crispy, cheesy topping adds texture and flavor
Ingredients
-
4 large yellow onions, thinly sliced
-
3 tablespoons unsalted butter
-
1 tablespoon olive oil
-
1 teaspoon salt
-
1/2 teaspoon black pepper
-
1 teaspoon sugar (optional, to aid caramelization)
-
2 cloves garlic, minced
-
2 tablespoons all-purpose flour
-
6 cups beef broth (or a mix of beef and chicken broth)
-
1/2 cup dry white wine (optional)
-
1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme)
-
1 bay leaf
-
Baguette or crusty bread, sliced
-
1 1/2 cups Gruyère cheese, shredded (or Swiss cheese)
Equipment Needed
-
Large heavy-bottomed pot or Dutch oven
-
Wooden spoon
-
Soup bowls or oven-safe ramekins
-
Baking sheet (for toasting bread)
Preparation Time
-
Prep Time: 15 minutes
-
Cook Time: 50–60 minutes
-
Total Time: About 1 hour 15 minutes
-
Servings: 4–6
Step-by-Step Instructions
Step 1: Caramelize the Onions
In a large heavy-bottomed pot, melt butter with olive oil over medium heat.
Add the sliced onions and salt, stirring to coat them evenly.
Cook slowly for 30–40 minutes, stirring occasionally, until the onions are deep golden brown and caramelized. Add 1 teaspoon sugar halfway through to help caramelization if desired.
Step 2: Add Garlic and Flour
Add the minced garlic and cook for 1 minute.
Sprinkle in the flour and stir for 2–3 minutes to remove the raw taste. This will help thicken the soup slightly.
Step 3: Deglaze the Pot
Pour in the white wine (if using) and scrape the bottom of the pot to loosen browned bits. Let it simmer for 2–3 minutes until slightly reduced.
Step 4: Add Broth and Herbs
Add the beef broth, thyme, and bay leaf. Stir to combine.
Bring the soup to a gentle simmer and cook for 15–20 minutes to allow flavors to meld. Remove the bay leaf before serving.
Step 5: Toast the Bread
While the soup simmers, preheat the oven to 375°F (190°C).
Arrange baguette slices on a baking sheet and toast for 5–7 minutes until lightly golden.
Step 6: Assemble and Broil
Ladle the hot soup into oven-safe bowls or ramekins.
Place a slice (or two) of toasted bread on top of each bowl. Sprinkle generously with shredded Gruyère cheese.
Place the bowls under the broiler for 2–4 minutes, or until the cheese is melted, bubbly, and lightly browned.
Step 7: Serve
Carefully remove the bowls from the oven. Serve immediately while the cheese is warm and gooey.
Serving Suggestions
-
Pair with a simple green salad for a light lunch
-
Serve alongside roasted vegetables or crusty bread
-
Enjoy as a starter for a French-themed dinner
Tips for Best Results
-
Cook the onions slowly to develop natural sweetness and avoid burning.
-
Use good-quality beef broth for a richer flavor.
-
Gruyère melts beautifully, but Swiss or Emmental cheese also works.
-
Serve immediately after broiling for the perfect cheesy crust.
Storage Instructions
Store leftover soup without bread in an airtight container in the refrigerator for up to 3 days.
Reheat on the stove over medium heat. Toast fresh bread and add cheese when serving leftovers.
Conclusion
French Onion Soup is a classic and comforting dish with caramelized onions, savory broth, and a golden cheesy crust. With patience and simple ingredients, you can make this elegant, restaurant-style soup right at home—perfect for warming up on a chilly day or impressing guests.