Why You’ll Love This Recipe
French Onion Soup is a rich, deeply flavorful classic featuring caramelized onions simmered in a savory broth, topped with toasted bread and melted, bubbly cheese. Elegant yet comforting, this timeless dish is perfect for cozy dinners, special occasions, or any time you crave something hearty and delicious.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
yellow onions (thinly sliced)butterolive oilbeef broth (or a mix of beef and chicken broth)dry white wineflourgarlic clovesbay leaffresh thymebalsamic vinegar or Worcestershire saucesaltblack pepperbaguette slicesgruyère cheese (or Swiss cheese)
directions
Heat butter and olive oil in a large pot over medium-low heat.
Add sliced onions and cook slowly, stirring frequently, until deeply caramelized and golden brown (about 40-45 minutes).
Stir in minced garlic and cook for another minute.
Sprinkle flour over the onions and stir well to coat.
Add white wine to deglaze the pot, scraping up any brown bits.
Pour in beef broth, add bay leaf, thyme, balsamic vinegar, salt, and pepper.
Bring to a simmer and cook for 20-25 minutes to develop flavor.
Toast baguette slices under the broiler until crisp.
Ladle the soup into oven-safe bowls, top each with a toasted baguette slice and generous amounts of gruyère cheese.
Place bowls under the broiler until the cheese is melted, bubbly, and golden.
Servings and timing
This recipe yields approximately 4 servings.
Preparation time: 15 minutes
Caramelizing time: 40-45 minutes
Simmering and broiling time: 30 minutes
Total time: 1 hour 30 minutes
Variations
Use a mix of onions like sweet and red for deeper flavor.
Add a splash of brandy or sherry with the wine for richness.
Use provolone or mozzarella if gruyère is unavailable.
Top with extra thyme or a sprinkle of Parmesan for an herby twist.
storage/reheating
Store leftover soup (without the bread and cheese topping) in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop and assemble with fresh toast and cheese before serving.
Freeze the soup base for up to 3 months; thaw overnight in the fridge before reheating.
FAQs
Can I make it without wine?
Yes, replace it with extra broth or a splash of balsamic vinegar.
What’s the best onion to use?
Yellow onions are traditional, but a mix can enhance the flavor.
Can I prepare it ahead?
Yes, the soup base gets even better after a day in the fridge.
Is it vegetarian?
Use vegetable broth and check the cheese if you need a vegetarian version.
Can I skip the flour?
Yes, but the flour adds body to the broth.
What bread works best?
A crusty French baguette holds up perfectly.
What cheese is closest to gruyère?
Swiss or Emmental are good substitutes.
Is this soup gluten-free?
Use gluten-free bread and skip the flour or use gluten-free flour.
Can I make it in a slow cooker?
You can caramelize the onions first, then finish the soup in a slow cooker.
Can I freeze the whole assembled soup?
Freeze the base only; add fresh bread and cheese after reheating.
Conclusion
French Onion Soup is an irresistible classic that combines sweet, savory, and cheesy flavors into one perfect bowl. Whether served as a starter or the star of the meal, this timeless recipe brings a touch of rustic elegance and unbeatable comfort to your table!
PrintFrench Onion Soup
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 25 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering, Broiling
- Cuisine: French
- Diet: Vegetarian
Description
A rich and savory French onion soup featuring caramelized onions, flavorful broth, and cheesy toasted bread.
Ingredients
- 4 large yellow onions, thinly sliced
- 3 tablespoons butter
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1 teaspoon sugar
- 1/2 cup dry white wine (optional)
- 6 cups beef broth
- 2 tablespoons all-purpose flour
- 1 bay leaf
- 1 teaspoon fresh thyme or 1/2 teaspoon dried thyme
- Salt and pepper, to taste
- 1 baguette, sliced
- 1 1/2 cups shredded Gruyère cheese
Instructions
- In a large pot over medium heat, melt butter with olive oil. Add onions and cook, stirring often, until very soft and golden brown, about 30-40 minutes.
- Add garlic and sugar; cook for 1-2 minutes more.
- Stir in flour and cook for another 2 minutes to thicken slightly.
- Deglaze the pot with white wine, scraping up any browned bits (optional).
- Add beef broth, bay leaf, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
- While soup simmers, toast baguette slices until crisp.
- Remove bay leaf from soup. Ladle soup into oven-safe bowls, top with a slice of toasted baguette and a generous sprinkle of Gruyère cheese.
- Place bowls under the broiler until the cheese is melted and bubbly, about 2-3 minutes.
- Serve hot, being careful with the hot bowls.
Notes
- Use vegetable broth for a vegetarian version, but the flavor will be slightly different.
- Caramelizing the onions slowly is key for the best flavor.
- Make the soup ahead and broil with cheese just before serving for easy entertaining.
- Gruyère cheese is traditional, but Swiss or mozzarella can be used as substitutes.
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 8g
- Sodium: 780mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 55mg
Your email address will not be published. Required fields are marked *