French Onion Soup

5 from 1 vote
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Sharing is caring!

This classic French onion soup recipe is made with caramelized onions and wine-beef broth. Topped off with a toasted baguette and lots of melted cheese!

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.
French onions soup with melted cheese and fresh thyme on top.

I love cozy soup recipes like tomato basil and lemon chicken orzo but French onion is my absolute favorite. It’s rich in flavor, sweet and savory, and super cheesy. For extra crunch, I like serving it with French fried onions on top!

What Is French Onion Soup?

French onion soup is simply beef broth and caramelized onions. It originated in Paris, France in the 18th century.

Ingredient Notes

Onions – I highly recommend using yellow onions for this recipe because it gives it a naturally sweet taste. Although feel free to use white or red onions if you have them on hand.

Broth – Beef broth is what is used in authentic French onion soup but chicken stock works too. Homemade or store-bought beef broth is fine.

Wine – Any good quality red wine.

Cheese – I like to use a combination of gruyere cheese and fresh parmesan cheese. Make sure to grate your own cheese! Swiss cheese works too.

Bread – Old-day baguette is key here. However, feel free to use croutons if you prefer.

Worcestershire Sauce – Adds so much flavor!

Ingredients for French onion soup.

How To Make

  1. Add oil and butter to a soup pot and heat over medium-low heat. Stir in the thinly sliced onions and cook for 30-40 minutes, stirring frequently.
  2. Once the onions are caramelized, stir in the garlic, bay leaf, and thyme. Cook for 30 seconds and then add the flour. Cook for 2-3 minutes.
  3. Add the wine and deglaze the pot by scraping the bottom with a wooden spoon. Allow the wine to reduce by half and then add the beef broth and Worcestershire sauce.
  4. Increase the heat to medium-high and let the soup come to a boil, once it comes to a boil, reduce the heat to medium and cook for 15 minutes. Season generously with salt and pepper.
  5. Preheat oven to 400 degrees F. and slice baguette to 1/2 inch slices. Drizzle the baguette slices with olive oil and bake for 5 minutes.
  6. Pour the soup into individual oven-safe bowls, and then add 1 or 2 slices of baguette to each bowl. Top it off with gruyere cheese and parmesan cheese. Broil for 1-2 minutes or until the cheese is completely melted.
Caramelized onions in a white dutch oven.

Top Tips For The Best French Onion Soup

  • Don’t take any shortcuts to caramelize the onions such as adding sugar or cooking them over high heat. Long and slow is best when caramelizing onions.
  • Not a fan of wine? Simply omit the wine and deglaze the pot with beef stock.
  • Want to make it vegetarian? Use vegetable stock instead of beef stock and omit the Worcestershire sauce.
  • Season the soup generously with salt and pepper but remember that the cheese is salty so keep that in mind when seasoning the broth.
  • Use the freshest ingredients you can get your hands on!
  • Good French onion soup is always served piping hot.
beef broth with onions and a ladle in a soup pot.

Make Ahead

You can definitely make this soup ahead of time, just make sure you add the sliced baguette and cheese topping right before serving it.

two French onion soup bowls with shredded white cheese on top.

Storage And Reheating Instructions

Allow the soup to cool completely and then place it in an air-tight container without the bread and cheese. Refrigerate for up to 4 days or freeze for up to 3 months. To reheat, warm the soup in a saucepan until hot.

French onion soup with crispy French fried onions on top.

Adding crispy fried onions on top is completely optional but it adds so much flavor and crunch! I highly recommend it.

More Delicious Recipes

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. And consider following me on FacebookInstagram, or Pinterest!

French onions soup with melted cheese and fresh thyme on top.
5 from 1 vote

French Onion Soup

This classic French onion soup recipe is made with caramelized onions and wine-beef broth. Topped off with a toasted baguette and lots of melted cheese!
Prep: 25 minutes
Cook: 55 minutes
Servings: 6
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 6 yellow onions , thinly sliced
  • 5 garlic cloves , finely minced
  • 8 cups beef broth
  • 1/2 cup red wine , optional
  • 1 bay leaf
  • 2 sprigs thyme , fresh
  • 1 tsp Worcestershire sauce
  • 4 tbsp butter
  • 1 tbsp olive oil
  • 2 tbsp all-purpose flour
  • salt and pepper to taste

Topping

Instructions 

  • Add oil and butter to a soup pot and heat over medium-low heat. Stir in the thinly sliced onions and cook for 30-40 minutes, stirring frequently. 
  • Once the onions are caramelized, stir in the garlic, bay leaf, and thyme. Cook for 30 seconds and then add the flour. Cook for 2-3 minutes. 
  • Add the wine and deglaze the pot by scraping the bottom with a wooden spoon. Allow the wine to reduce by half and then add the beef broth and Worcestershire sauce. 
  • Increase the heat to medium-high and let the soup come to a boil, once it comes to a boil, reduce the heat to medium and cook for 15 minutes. Season generously with salt and pepper. 
  • Preheat oven to 400 degrees F. and slice baguette to 1/2 inch slices. Drizzle the baguette slices with olive oil and bake for 5 minutes. 
  • Pour the soup into individual oven-safe bowls, and then add 1 or 2 slices of baguette to each bowl. Top it off with gruyere cheese and parmesan cheese. Broil for 1-2 minutes or until the cheese is completely melted. 
  • If topping the soup off with French fried onions, do so after you broil the cheese.

Notes

  • Don’t take any shortcuts to caramelize the onions such as adding sugar or cooking them over high heat. Long and slow is best when caramelizing onions.
  • Not a fan of wine? Simply omit the wine and deglaze the pot with beef stock.
  • Want to make it vegetarian? Use vegetable stock instead of beef stock and omit the Worcestershire sauce.
  • Season the soup generously with salt and pepper but remember that the cheese is salty so keep that in mind when seasoning the broth.
  • Use the freshest ingredients you can get your hands on!
  • Good French onion soup is always served piping hot.

Nutrition

Calories: 168kcal | Carbohydrates: 13g | Protein: 5g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 20mg | Sodium: 1272mg | Potassium: 358mg | Fiber: 2g | Sugar: 5g | Vitamin A: 253IU | Vitamin C: 10mg | Calcium: 54mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 25 minutes
Cook Time: 55 minutes
Course: Soup
Cuisine: French
Servings: 6
Calories: 168
Keyword: Classic French Onion Soup, French Onion Soup, How to make French onion soup
Like this recipe? Leave a comment below!

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.
5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating