French onion soup is a comforting, savory dish known for its rich flavor and satisfying warmth. This iconic French recipe features sweet caramelized onions, a rich broth, and a perfectly toasted cheesy crouton on top.
Often served as a starter or enjoyed as a main course, it’s a dish that has stood the test of time. With its irresistible combination of flavors, this soup is a perfect way to enjoy simple ingredients in an elevated way.
This guide will walk you through each step to create a delicious bowl of French onion soup that will warm you up all year round.
Recipe Information
- Servings: 4-6 people
- Preparation Time: 15 minutes
- Cooking Time: 1 hour 15 minutes
- Total Time: 1 hour 30 minutes
- Difficulty Level: Medium
Why This Recipe is Good
French onion soup is the ultimate comfort food that transforms humble ingredients into something extraordinary. The slow caramelization of onions brings out their natural sweetness, creating deep, complex flavors.
It’s perfect for cold evenings, impresses dinner guests, and uses pantry staples you likely already have. Plus, it’s actually quite affordable despite tasting luxurious.
Equipment Needed
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon
- Sharp knife
- Cutting board
- Ladle
- Oven-safe soup bowls or ramekins
- Baking sheet
- Measuring cups and spoons

Ingredients
For the Soup:
- 6 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 teaspoon sugar
- 4 cloves garlic, minced
- 8 cups beef broth (or a mix of beef and chicken broth)
- 1 cup dry white wine (or substitute with more broth)
- 2 bay leaves
- 4-5 sprigs fresh thyme (or 1 teaspoon dried thyme)
- Salt and black pepper to taste
- 1 tablespoon Worcestershire sauce
For the Topping:
- 1 French baguette, sliced into 1-inch thick rounds
- 2 cups Gruyère cheese, grated (or Swiss cheese)
- ½ cup Parmesan cheese, grated
- Fresh thyme for garnish (optional)
Instructions
Step 1: Caramelize the Onions
Heat the butter and olive oil in a large Dutch oven over medium heat. Add the sliced onions and sugar, stirring to coat everything evenly.
Cook for 45-50 minutes, stirring every 5-10 minutes. The onions should turn a deep golden brown. Don’t rush this step—it’s where all the flavor develops! If the onions start sticking, add a splash of water and scrape up the brown bits.
Step 2: Add Garlic and Deglaze
Once your onions are beautifully caramelized, add the minced garlic and cook for another minute until fragrant.
Pour in the white wine and use your wooden spoon to scrape up any browned bits from the bottom of the pot. Let the wine simmer for about 3-4 minutes until it reduces by half.
Step 3: Build the Soup
Add the beef broth, bay leaves, thyme sprigs, and Worcestershire sauce to the pot. Bring everything to a boil, then reduce the heat and let it simmer uncovered for 20-25 minutes. Season with salt and pepper to taste. Remove the bay leaves and thyme sprigs before serving.
Step 4: Prepare the Bread
While your soup simmers, preheat your oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast them in the oven for 5-7 minutes until lightly golden and crispy.
Step 5: Assemble and Broil
Preheat your broiler to high. Ladle the hot soup into oven-safe bowls and place them on a baking sheet.
Top each bowl with 1-2 toasted bread slices, then generously cover with Gruyère and Parmesan cheese. Place under the broiler for 2-4 minutes, watching carefully, until the cheese is melted, bubbly, and golden brown.
Step 6: Serve
Carefully remove the bowls from the oven (they’ll be extremely hot!). Garnish with fresh thyme if desired, and serve immediately while the cheese is still gooey and delicious.
Check Other Recipes –
- Cozy Up with This Classic Chicken Noodle Soup
- Creamy Potato & Carrot Soup: A Bowl of Comfort
- Roasted Garlic Tomato Soup: A Flavorful Hug in a Bowl
- Potsticker Soup: Your Favorite Dumplings in Soup Form
- Creamy Crack Chicken Soup: The Ultimate Comfort Food
- Marry Me Chicken Soup: So Good, It Might Just Make You Propose
- Cheddar Garlic Herb Potato Soup: Cheesy, Hearty, Irresistible
- Spicy Chicken Tortilla Soup: Bold Flavor in Every Bite
- Garlic Soup: A Hearty, Soul-Warming Delight
Chef’s Tips
- Onion choice matters: Yellow onions are traditional and give the best balance of sweetness and flavor. Avoid red onions as they can turn the soup an odd color.
- Low and slow wins: Don’t try to rush the caramelization process. That deep, sweet flavor comes from patience.
- Cheese substitutions: While Gruyère is traditional, you can use Swiss, Fontina, or even a mix of mozzarella and Parmesan if needed.
- Make ahead: The soup base can be made up to 3 days in advance. Just reheat and add the bread and cheese when ready to serve.
- No oven-safe bowls? Toast the bread with cheese on top separately, then place it on the soup just before serving.
Storage Instructions
Store leftover soup (without the bread and cheese topping) in an airtight container in the refrigerator for up to 4 days. The soup can also be frozen for up to 3 months. Reheat on the stovetop and prepare fresh bread and cheese toppings when serving.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 425 kcal |
| Total Fat | 22g |
| Saturated Fat | 12g |
| Cholesterol | 55mg |
| Sodium | 1,280mg |
| Total Carbohydrates | 38g |
| Dietary Fiber | 4g |
| Sugars | 12g |
| Protein | 18g |
| Calcium | 420mg |
| Iron | 2mg |
| Vitamin C | 12mg |
Note: Nutrition information is approximate and based on one serving (1/6 of recipe).
Frequently Asked Questions
Can I make French onion soup vegetarian?
Yes! Simply substitute vegetable broth for the beef broth. To add depth of flavor, include a tablespoon of soy sauce or miso paste. The result won’t be traditional, but it’s still delicious.
Why is my soup bitter?
This usually happens when onions are burned during caramelization. Make sure to keep the heat at medium and stir regularly. If onions start to stick, deglaze with a bit of water.
What if I don’t have oven-safe bowls?
You can toast the bread slices with cheese on a baking sheet, then float them on top of the soup in regular bowls. It’s not quite the same presentation, but tastes just as good.
Can I use a different type of onion?
While yellow onions are best, you can use sweet onions like Vidalia. Avoid white or red onions as they don’t caramelize as well and can make the soup taste sharp or off-color.
How do I prevent the cheese from becoming rubbery?
Don’t overcook it under the broiler, and use freshly grated cheese rather than pre-shredded, which contains anti-caking agents that affect melting. Watch it closely—you want melted and bubbly, not browned and tough.
Is the wine necessary?
No, though it adds wonderful flavor. You can substitute with additional broth plus a tablespoon of red wine vinegar or balsamic vinegar for acidity.
Final Thoughts
This French onion soup recipe brings bistro dining straight to your table. The combination of sweet caramelized onions, savory broth, and melted cheese creates pure comfort in a bowl. Whether you’re cooking for a special occasion or just craving something cozy, this classic dish never disappoints.
Recommended By BeautifulKitchenguide's Team
Amazon Must Have Kitchen Gadgets To Save Time Check List
Best Kitchen Faucets of 2025: Sleek, Durable & Worth Every PennyCheck Our Review
The Ultimate Guide to the Best Coffee Makers for Every Budget Check Our Review
