I recently prepared Classic French Onion Soup using thinly sliced yellow onions caramelized in butter and olive oil. Infused with garlic, white wine, beef broth, bay leaves, and thyme, this rich concoction is crowned with crispy baguette rounds and melted Gruyere. Each spoonful offers a genuine taste of French heritage.
I love making this Authentic French Onion Soup because it always makes my kitchen smell amazing. I start by slowly caramelizing 3 large yellow onions in 3 tablespoons unsalted butter and a touch of olive oil so they turn a deep, rich color.
I add a little salt and a hint of sugar to help bring out their natural sweetness, and then toss in 2 cloves minced garlic for that extra punch of flavor. A splash of dry white wine and a mix of beef broth, bay leaves and thyme really make the base sing.
I always season with freshly ground black pepper to keep things interesting. When it’s all ready, I toast a few rounds of baguette, sprinkle them with 2 cups grated Gruyere cheese and let them melt until perfectly bubbly.
This recipe brings a serious touch of French tradition without being overly fussy. Enjoy giving it a try!
Why I Like this Recipe
I love how the onions just transform when they slowly caramelize. It’s amazing how they turn sweet and deep in flavor which really makes this soup special. I also really enjoy how the white wine and beef broth mix together to create this rich, savory base that makes every spoonful taste like a gourmet meal. The toasted baguette with its melted Gruyere on top is another thing I like a lot – it gives that perfect crunchy yet gooey texture that makes the whole dish feel more satisfying. Lastly, I feel like this recipe is simple enough to follow on a busy day but still gives me that fancy French vibe I enjoy so much.
Ingredients
- Onions: They provide fiber, vitamins and a natural sweet oomph to the soup.
- Beef broth: Infuses rich protein, savory goodness and essential minerals that lifts the flavor.
- Garlic: Brings a mellow kick and health benefits with its distinct aroma.
- Gruyere cheese: Melts with creamy texture giving the soup an extra salty richness.
- Baguette: It soaks up all the broth, offering satisfying carbs and crunchiness.
- Olive oil and butter: This duo creates a deep, browned base full of flavor.
- Sugar: Balances the tanginess ensuring a sweet-salty taste thats just right.
- Bay leaves: Adds an earthy, herbal note to enhance the overall broth.
- Thyme: Completes the mix with subtle freshness and a playful herbal twist.
Ingredient Quantities
- 3 large yellow onions, thinly sliced (about 4-5 cups when sliced)
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon salt (plus extra to taste)
- 1/2 teaspoon sugar
- 2 cloves garlic, minced
- 1/4 cup dry white wine
- 8 cups beef broth (low sodium is best)
- 2 bay leaves
- 1/2 teaspoon dried thyme (or 1 sprig of fresh thyme)
- Freshly ground black pepper to taste
- 1 baguette, sliced into rounds
- 2 cups grated Gruyere cheese (or a mix with Emmental if youd prefer)
How to Make this
1. Melt the butter with the olive oil in a big pot over medium heat. Then add the sliced onions with 1 teaspoon salt and 1/2 teaspoon sugar, and cook them slowly for about 25 minutes, stirring often until they turn a deep golden brown.
2. Stir in the minced garlic and cook for another minute until you smell its aroma.
3. Pour in the white wine and scrape up any bits stuck to the pot, letting it simmer for about 2 minutes.
4. Add the beef broth, bay leaves, and dried thyme (or fresh sprig), then bring it to a simmer. Season with freshly ground black pepper and adjust the salt if needed.
5. Lower the heat and let the soup simmer uncovered for another 30 minutes so all the flavors meld together nicely.
6. Preheat your oven broiler and arrange baguette rounds on a baking sheet. Toast them quickly until they are just crisp and lightly browned.
7. Discard the bay leaves from the soup. Taste the soup and adjust seasoning if necessary.
8. Ladle the hot soup into oven-safe bowls, then place a toasted baguette slice on top of each.
9. Sprinkle the grated Gruyere cheese evenly over the bread-covered soup.
10. Place the bowls under the broiler for a few minutes until the cheese melts and gets bubbly. Be careful watching them so they do not burn, then serve hot and enjoy!
Equipment Needed
1. A big pot for sautéing the onions and simmering the soup
2. A sturdy wooden spoon or spatula for stirring the ingredients
3. A sharp knife and cutting board for slicing onions and mincing garlic
4. Measuring spoons and cups for the butter, oil, salt, sugar, and wine
5. A ladle to serve the soup evenly into bowls
6. A baking sheet to arrange and toast the baguette rounds
7. Oven-safe bowls for the final broiling step with melted cheese
8. An oven with a broiler function for browning the cheese on top
9. A cheese grater if you need to freshly grate the Gruyere cheese
FAQ
Authentic French Onion Soup Recipe Substitutions and Variations
- Instead of unsalted butter, you can use regular salted butter and adjust the amount of salt you add later.
- If you don’t have dry white wine, try using dry vermouth or even a splash of apple cider vinegar diluted with water.
- Beef broth can be replaced with chicken broth or vegetable broth if that’s what you got on hand.
- Gruyere cheese can be swapped with Swiss or Emmental cheese to keep that yummy nutty flavor in the soup.
Pro Tips
1. Make sure you cook your onions over a medium-low heat so they caramelize really slowly, dont rush it even though it takes a while – letting their natural sugars develop gives tons of flavor.
2. When you add the white wine, scrape up all those tasty brown bits off the bottom of the pot; those are where most of the flavor hidden, so dont skip this step even if it seems like a little extra work.
3. Keep an eye on the cheese under the broiler; ovens can vary a lot and you dont want the cheese to burn, it really ruins the soup, so check it every 30 seconds once it starts melting.
4. If you have any extra thyme or bay leaves, toss in a little more than the recipe calls for – sometimes a bit extra of these herbs makes a big difference in the overall taste of the soup.

Authentic French Onion Soup Recipe
I recently prepared Classic French Onion Soup using thinly sliced yellow onions caramelized in butter and olive oil. Infused with garlic, white wine, beef broth, bay leaves, and thyme, this rich concoction is crowned with crispy baguette rounds and melted Gruyere. Each spoonful offers a genuine taste of French heritage.
6
servings
450
kcal
Equipment: 1. A big pot for sautéing the onions and simmering the soup
2. A sturdy wooden spoon or spatula for stirring the ingredients
3. A sharp knife and cutting board for slicing onions and mincing garlic
4. Measuring spoons and cups for the butter, oil, salt, sugar, and wine
5. A ladle to serve the soup evenly into bowls
6. A baking sheet to arrange and toast the baguette rounds
7. Oven-safe bowls for the final broiling step with melted cheese
8. An oven with a broiler function for browning the cheese on top
9. A cheese grater if you need to freshly grate the Gruyere cheese
Ingredients
-
3 large yellow onions, thinly sliced (about 4-5 cups when sliced)
-
3 tablespoons unsalted butter
-
1 tablespoon olive oil
-
1 teaspoon salt (plus extra to taste)
-
1/2 teaspoon sugar
-
2 cloves garlic, minced
-
1/4 cup dry white wine
-
8 cups beef broth (low sodium is best)
-
2 bay leaves
-
1/2 teaspoon dried thyme (or 1 sprig of fresh thyme)
-
Freshly ground black pepper to taste
-
1 baguette, sliced into rounds
-
2 cups grated Gruyere cheese (or a mix with Emmental if youd prefer)
Directions
- Melt the butter with the olive oil in a big pot over medium heat. Then add the sliced onions with 1 teaspoon salt and 1/2 teaspoon sugar, and cook them slowly for about 25 minutes, stirring often until they turn a deep golden brown.
- Stir in the minced garlic and cook for another minute until you smell its aroma.
- Pour in the white wine and scrape up any bits stuck to the pot, letting it simmer for about 2 minutes.
- Add the beef broth, bay leaves, and dried thyme (or fresh sprig), then bring it to a simmer. Season with freshly ground black pepper and adjust the salt if needed.
- Lower the heat and let the soup simmer uncovered for another 30 minutes so all the flavors meld together nicely.
- Preheat your oven broiler and arrange baguette rounds on a baking sheet. Toast them quickly until they are just crisp and lightly browned.
- Discard the bay leaves from the soup. Taste the soup and adjust seasoning if necessary.
- Ladle the hot soup into oven-safe bowls, then place a toasted baguette slice on top of each.
- Sprinkle the grated Gruyere cheese evenly over the bread-covered soup.
- Place the bowls under the broiler for a few minutes until the cheese melts and gets bubbly. Be careful watching them so they do not burn, then serve hot and enjoy!
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 300g
- Total number of serves: 6
- Calories: 450kcal
- Fat: 22g
- Saturated Fat: 12g
- Trans Fat: 1g
- Polyunsaturated: 2.5g
- Monounsaturated: 4g
- Cholesterol: 50mg
- Sodium: 800mg
- Potassium: 400mg
- Carbohydrates: 35g
- Fiber: 3g
- Sugar: 6g
- Protein: 15g
- Vitamin A: 500IU
- Vitamin C: 8mg
- Calcium: 200mg
- Iron: 1.5mg