Rich, savory, and deeply comforting, French Onion Soup is a timeless classic that brings together caramelized onions, flavorful broth, and melted cheese over crusty bread. Perfect as a starter or a cozy main course, this soup is all about layers of flavor and elegant simplicity.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
yellow onionsunsalted butterolive oilsaltgranulated sugardry white winebeef stock (or a mix of beef and chicken stock)bay leaffresh thymegarlicblack pepperbaguette (or crusty French bread)Gruyère cheese (or Swiss cheese)
directions
Slice the onions thinly and set aside.
In a large pot or Dutch oven, melt the butter with olive oil over medium heat.
Add the sliced onions and a pinch of salt. Cook slowly, stirring often, for 30–40 minutes until deeply golden and caramelized.
Sprinkle the sugar over the onions midway through to help them brown evenly.
Add minced garlic and cook for 1–2 minutes more.
Deglaze the pot with the white wine, scraping up any browned bits. Simmer for 5–7 minutes until the wine reduces.
Pour in the beef stock, add the bay leaf and thyme, and season with salt and black pepper to taste.
Simmer uncovered for 20–30 minutes to let the flavors meld. Remove bay leaf and thyme sprigs.
While the soup simmers, slice the baguette and toast the slices until crisp.
Ladle the hot soup into oven-safe bowls, place toasted baguette slices on top, and generously sprinkle with grated Gruyère cheese.
Place the bowls under a broiler until the cheese is melted and bubbling.
Servings and timing
Serves: 4–6
Preparation time: 15 minutes
Caramelizing time: 40 minutes
Simmering time: 30 minutes
Total time: 1 hour 25 minutes
Variations
Use vegetable broth for a vegetarian version.
Add a splash of brandy or sherry for depth.
Swap Gruyère for mozzarella or provolone if preferred.
Top with garlic-rubbed croutons instead of baguette slices.
Include a Parmesan rind in the broth while simmering for extra umami.
storage/reheating
Store soup (without bread and cheese) in the fridge for up to 4 days or freeze for up to 2 months.
Reheat on the stovetop until hot. Toast fresh bread and broil with cheese when ready to serve.
Avoid storing with the bread and cheese already in to prevent sogginess.
FAQs
What onions are best for French Onion Soup?
Yellow onions are traditional, but a mix of yellow and sweet onions can add depth.
Can I use chicken stock instead of beef?
Yes, though beef stock provides a richer, more traditional flavor.
Do I have to use wine?
Wine adds acidity and depth, but you can substitute with more stock if needed.
What’s the best cheese to use?
Gruyère is classic for its meltability and nutty flavor, but Swiss or Emmental work too.
Can I make this ahead of time?
Absolutely—just reheat the soup and broil the cheese-topped bread before serving.
Is French Onion Soup gluten-free?
It can be if made with gluten-free bread and stock.
Can I caramelize onions faster?
Low and slow is best for flavor, but adding a pinch of baking soda can speed up the process slightly.
What wine pairs well with this soup?
A dry white wine like Sauvignon Blanc or a light red like Pinot Noir works beautifully.
Conclusion
French Onion Soup is the epitome of comfort in a bowl—deeply caramelized onions, savory broth, and a golden cap of cheesy bread. Whether served as a cozy appetizer or a light meal, it’s a dish that never goes out of style.
PrintFrench Onion Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop and Broiler
- Cuisine: French
- Diet: Vegetarian
Description
This French Onion Soup is a rich, comforting classic made with caramelized onions, savory beef broth, and melted cheese over toasted bread. Perfect for a cozy dinner or elegant starter.
Ingredients
- 4 large yellow onions, thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp sugar
- 1/2 tsp salt
- 1/4 cup dry white wine (optional)
- 6 cups beef broth
- 2 tsp Worcestershire sauce
- 1/2 tsp dried thyme
- Salt and pepper to taste
- 1 baguette, sliced
- 2 cups shredded Gruyère or Swiss cheese
Instructions
- In a large pot over medium heat, melt butter with olive oil. Add sliced onions, sugar, and 1/2 tsp salt.
- Cook onions, stirring often, until caramelized and deep golden brown, about 30–40 minutes.
- Deglaze with white wine (if using), scraping up browned bits from the bottom of the pot.
- Add beef broth, Worcestershire sauce, thyme, and season with salt and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
- Meanwhile, toast baguette slices under the broiler until golden.
- Ladle soup into oven-safe bowls, place a slice or two of toasted baguette on top, and sprinkle generously with cheese.
- Broil for 2–3 minutes or until cheese is melted and bubbly. Serve hot.
Notes
- For vegetarian version, use vegetable broth and omit Worcestershire sauce or use a vegan alternative.
- Use oven-safe bowls to avoid transferring hot soup.
- Gruyère is traditional, but Swiss or provolone work well too.
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 9g
- Sodium: 950mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 55mg
Your email address will not be published. Required fields are marked *