French Onion Soup is a rich, comforting classic made with deeply caramelized onions simmered in a savory broth, topped with crusty bread and melted cheese. This elegant yet rustic dish is perfect for chilly evenings, offering bold flavor and a soul-warming experience in every spoonful.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
yellow onions (thinly sliced)butterolive oilgarlic (minced)sugar (optional, to aid caramelization)beef broth or stockdry white wine (optional)bay leavesthyme (fresh or dried)salt and pepperbaguette or crusty bread (sliced)Gruyère or Swiss cheese (shredded)
directions
In a large pot or Dutch oven, melt butter and olive oil over medium heat.
Add sliced onions and cook slowly, stirring often, for 30-40 minutes until deeply caramelized and golden brown. Add a pinch of sugar if needed to enhance browning.
Stir in minced garlic and cook for 1 minute.
Deglaze the pot with white wine if using, scraping up any browned bits from the bottom.
Add beef broth, bay leaf, thyme, salt, and pepper. Bring to a simmer and cook uncovered for 20-30 minutes to let flavors meld.
Remove bay leaf and adjust seasoning to taste.
Preheat the broiler and arrange soup-safe bowls on a baking sheet.
Ladle hot soup into bowls, top each with a slice of baguette, and sprinkle generously with cheese.
Broil for 2-3 minutes, or until the cheese is melted, bubbly, and slightly browned.
Serve immediately with extra bread on the side if desired.
Servings and timing
This recipe serves 4-6 people.Preparation time: 15 minutesCooking and simmering time: 60-75 minutesTotal time: 75-90 minutes
Variations
Use chicken or vegetable broth for a lighter version.
Top with provolone, mozzarella, or a mix of cheeses.
Add a splash of balsamic vinegar for depth.
Include a bit of Worcestershire sauce or soy sauce for umami.
Serve with garlic toast instead of plain baguette.
storage/reheating
Store soup (without bread/cheese topping) in an airtight container in the fridge for up to 4 days.Reheat on the stove or microwave until hot, then add fresh bread and cheese before broiling.Freeze the broth portion for up to 2 months.
FAQs
What’s the best onion to use?
Yellow onions are traditional, but a mix of yellow and sweet onions adds depth.
Can I skip the wine?
Yes, just use more broth and add a touch of vinegar or lemon juice if desired.
Why is my soup too sweet?
Too much sugar or sweet onions—adjust next time or balance with acidity.
What bread works best?
Crusty baguette holds up well without getting soggy.
Is Gruyère necessary?
It’s traditional for its melt and flavor, but Swiss or provolone are fine substitutes.
Can I make it vegetarian?
Yes, use vegetable broth and skip Worcestershire sauce unless using a vegetarian version.
Do I have to broil the topping?
Broiling gives the classic melted cheese crust, but you can also melt cheese under a lid.
Can I make this ahead?
Yes, the flavor improves overnight. Reheat and broil fresh bread and cheese when serving.
Is this dish freezer-friendly?
Yes, freeze the soup base only—add bread and cheese fresh after thawing.
What can I serve with it?
Simple green salad, roasted vegetables, or a glass of dry white wine pair well.
Conclusion
French Onion Soup is a timeless dish with rich flavor and comforting appeal. Whether you’re making it for a cozy dinner or an elegant starter, its deeply savory base and cheesy, crusty topping make it an unforgettable classic worth savoring.
PrintFrench Onion Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 15 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop + Broil
- Cuisine: French
- Diet: Vegetarian
Description
A rich and savory French onion soup made with caramelized onions, beef broth, and a touch of wine, topped with toasted baguette slices and melted Gruyère cheese.
Ingredients
- 4 large yellow onions, thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp sugar
- 1/2 tsp salt
- 2 cloves garlic, minced
- 1/2 cup dry white wine (optional)
- 6 cups beef broth
- 1 bay leaf
- 1/2 tsp dried thyme
- Salt and pepper to taste
- 1 baguette, sliced
- 1 1/2 cups grated Gruyère cheese
Instructions
- In a large pot or Dutch oven, melt butter with olive oil over medium heat.
- Add sliced onions, sugar, and salt. Cook, stirring occasionally, until onions are deeply golden and caramelized, about 30-40 minutes.
- Add garlic and cook for 1 more minute.
- Stir in the white wine to deglaze the pot, scraping up any browned bits. Simmer for 5 minutes.
- Add beef broth, bay leaf, and thyme. Bring to a simmer and cook for another 20 minutes. Season with salt and pepper to taste. Remove bay leaf.
- While soup simmers, preheat the oven to 400°F (200°C) and toast baguette slices until golden.
- Ladle soup into oven-safe bowls, top with toasted baguette slices, and sprinkle with Gruyère cheese.
- Place bowls on a baking sheet and broil until cheese is melted and bubbly, about 2-3 minutes.
- Serve hot, garnished with extra thyme if desired.
Notes
- Use yellow onions for best caramelization and flavor.
- White wine enhances flavor but can be omitted or replaced with extra broth.
- For a vegetarian version, use vegetable broth and omit cheese or use a vegetarian alternative.
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 8g
- Sodium: 850mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 45mg
0kdmp6