This post may contain affiliate links. Please read our disclosure policy.

French onion soup recipe lovers, this is the classic baked version to make when you want a rich, savory broth, deeply caramelized onions, toasted baguette, and a bubbling layer of melted Gruyère on top. It takes about 1 hour 45 minutes from start to finish, but the result is a cozy, restaurant-style soup with the perfect balance of sweet onions, rich stock, and golden cheese.

I tested this recipe with different onion combinations, deglazing options, and cheeses to find the version with the best flavor and texture. Yellow onions gave the deepest savory flavor, dry sherry added the richest finish, and Gruyère delivered that classic melty, browned top that makes French onion soup so irresistible.

French onion soup in a white crock with a spoon cheese pull.

What I Tested (and Why It Matters)

To make sure this French onion soup recipe was worth the time, I tested the ingredients that have the biggest impact on flavor: the onions, the deglazing liquid, and the cheese.

  • Best onions: Yellow onions gave the deepest savory flavor. Sweet onions were good, but they leaned more sugary. A 50/50 mix gave the best sweet-savory balance.
  • Best deglazing option: Dry sherry added the richest, roundest finish. Dry white wine worked well for brightness, and vermouth worked in a pinch, but sherry gave the most classic depth.
  • Best cheese: Gruyère was the clear winner for melt, flavor, and browning. A little Parmesan added even more color and nuttiness on top.

My final pick: For the best French onion soup, use yellow onions or a yellow-sweet mix, deglaze with dry sherry, and finish with Gruyère plus a little Parmesan.

Why This Recipe Is The Best

There are a lot of French onion soup recipes out there, but this one works because every part of it is designed for deep flavor and the right texture.

  • The onions are cooked low and slow until they’re deeply caramelized, which gives the broth its signature sweetness and richness.
  • The broth stays savory and balanced instead of tasting flat or overly sweet.
  • The bread is toasted before broiling, so it holds up better in the soup.
  • The cheese topping gets bubbly and golden, giving you that classic restaurant-style finish.

This is the kind of French onion soup that feels special enough for guests but simple enough to make at home whenever you’re craving comfort food.

This French onion soup recipe uses simple ingredients, but each one plays an important role in building that deep, classic flavor.

Ingredients For My French Onion Soup

For the soup base

  • Onions – Yellow onions give the deepest savory flavor, but sweet onions or a mix can also work.
  • Butter and olive oil – The butter adds richness, while the oil helps keep the butter from burning.
  • Salt, pepper, sugar, and thyme – These help balance the sweetness of the onions and season the broth.
  • Dry sherry or wine – Great for deglazing the pan and adding depth.
  • Beef stock – The classic choice for a rich, savory broth. I use my Homemade beef stock but you can use your favorite.
  • Bay leaves – Add subtle herbal flavor while the soup simmers.

For the topping

  • Bread – Baguette slices, crostini, or sturdy toasted bread all work well.
  • Cheese – Gruyère is the classic choice, but Swiss, provolone, or a little Parmesan can also work.

Ingredient notes

If you don’t cook with alcohol, you can use more broth instead of the sherry or wine. The soup will still be delicious, though the flavor will be a little less complex. If you want to change the cheese, stick with one that melts well and browns nicely under the broiler.

Melted, golden cheese on top of French onion soup in a white crock.

How To Make French Onion Soup

Making French onion soup isn’t hard, but it does reward patience. The biggest secret is giving the onions enough time to fully caramelize before you add the broth.

  1. Caramelize the onions slowly. Cook the onions until they’re deeply golden brown and almost jammy, not just softened. If they still taste sharp or look pale, keep going. This is where the soup gets most of its flavor.
  2. Deglaze and build the broth. Once the onions are fully caramelized, add the sherry or wine and scrape up any browned bits from the bottom of the pot. That’s concentrated flavor. Then add the stock, thyme, and bay leaves and let everything simmer until the broth tastes rich and balanced.
  3. Toast the bread first. Always toast the bread before it goes on top of the soup. This helps it hold up better instead of turning soggy too quickly.
  4. Broil until bubbly and browned. Once the soup is in oven-safe bowls, top it with toasted bread and cheese, then broil just until the cheese is melted, bubbling, and browned in spots.

Don’t rush these steps

  • Don’t walk away from the broiler
  • Don’t stop the onions too early
  • Don’t skip deglazing the pan
  • Don’t use untoasted bread for the topping

This onion soup recipe is so good we used it for the inspiration for our French Onion Chicken recipe, The Best French Onion Dip and my favorite Baked French Onion Pasta.

What is the traditional cheese for French Onion Soup?

I’m a big fan of Gruyère cheese and, as I’ve heard, it’s the go-to cheese for topping French Onion Soup in most restaurants. It’s rich, smooth, buttery and melts so easily….it’s also the key to getting that golden brown, bubbling crust that’s so iconic with Baked French Onion Soup.

If you’re not a fan of gruyere cheese or Swiss cheese, you could use a mild cheddar, provolone or another mildly sharp cheese in it’s place.

Close up of French onion soup with a spoon in it.

What is French Onion Soup

French onion soup is a broth-based soup made with deeply caramelized onions and usually finished with toasted bread and melted cheese under the broiler. The flavor comes from slowly cooking the onions until they’re rich, sweet, and savory, then simmering them in stock until the broth is full of depth.

It’s a simple soup made from humble ingredients, but when done well, it tastes rich, cozy, and restaurant-worthy.

White crock with French onion soup on a rattan placemat

Best Onions for French Onion Soup

After testing different options, I found that yellow onions give the richest and most savory flavor for French onion soup. Sweet onions can work too, that’s what I use for my caramelized onion recipe, but they make the finished soup a little sweeter. If you want the best balance, use a mix of yellow and sweet onions.

The most important thing isn’t just which onions you choose, though. It’s making sure they cook long enough to become deeply caramelized. That’s what gives the soup its signature flavor.

French onion soup in a white crock with a cheese pull on a spoon with a bottle of red wine in the background.

Tips for Cutting Onions

For French onion soup, I like the onions sliced thinly enough to soften and melt into the broth, but not so thin that they completely disappear.

If the slices are too thick, they’ll take much longer to caramelize. If they’re too thin, they can lose all texture in the soup. Aim for thin, even slices so they cook down at the same rate and still leave you with silky strands of onion in every bite.

How to Store Leftovers

  • Refrigerator – Let the soup cool completely, then transfer the soup base to an airtight container and refrigerate for up to 3 days.
  • Freezer – French onion soup freezes very well, but it’s best to freeze the soup without the bread and cheese topping. Store it in freezer-safe containers for up to 3 months.
  • How to reheat – Reheat the soup gently on the stovetop or in the microwave until hot. When you’re ready to serve, top it with freshly toasted bread and cheese and broil until bubbly and golden.

For batch freezing soups, stews, stocks and broths, we love using silicone Souper Cubes for mess free meal prep.

What to Serve with French Onion Soup

French onion soup is rich and hearty, so I like serving it with something lighter on the side. It’s especially good with:

More Easy Soup Recipes

Want MORE family friendly recipes? Follow us over on Instagram!!!

French Onion Soup Recipe

4.93 from 27 votes
Prep: 15 minutes
Cook: 1 hour 30 minutes
Total: 1 hour 45 minutes
Servings: 6
Fantastic for a cold winter day, the best baked French Onion Soup recipe is savory and hearty with a thick blanket of melted heaven.

Equipment

  • 4 oven safe soup bowls Be sure your soup bowls are oven-safe and broiler-safe before adding the bread and cheese topping.
  • measuring cups
  • measuring spoons
  • wooden spoon or spatula

Ingredients 

  • 4 large vidalia onions, sliced into 1/2 inch rings
  • 4 tablespoons unsalted butter
  • 3 tablespoons olive oil
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon freshly ground pepper
  • 2 teaspoons granulated sugar
  • 1 1/2 tablespoons chopped fresh thyme
  • 1/4 cup dry red wine, I used Cabernet
  • 6 cups low sodium beef stock
  • 2 bay leaves
  • 2 cups grated Gruyere cheese
  • 1 baguette, sliced into 1/2 inch slices (you will need 4)

Instructions 

  • Preheat the oven to 350°F. Brush both sides of the baguette slices with olive oil and place them in a single layer on a baking sheet. Bake for 10 minutes, flip, and bake for another 10 minutes until golden and crisp. Transfer to a wire rack to cool.
  • In a large Dutch oven or heavy-bottomed pot, heat the olive oil and butter over medium heat until melted. Add the onions and cook, stirring occasionally, until softened.
  • Add the salt, pepper, and sugar. Continue cooking until the onions are deep golden brown and jammy, about 45 to 50 minutes.
  • Stir in the thyme and sherry or wine. Cook until the liquid has mostly evaporated, then add the beef stock and bay leaves.
  • Bring to a boil, then reduce the heat and simmer for 10 minutes. Taste and adjust the seasoning as needed.
  • Ladle the soup into oven-safe bowls. Top each bowl with a slice of toasted baguette and a generous amount of cheese.
  • Broil on low until the cheese is melted, bubbling, and browned in spots. Serve immediately.
  • Make-ahead note: The soup base can be made ahead and stored in the refrigerator for up to 2 days or frozen for up to 2 months. Reheat gently, then add the bread and cheese just before broiling.

Video

Notes

  • No wine or sherry? Use extra broth instead. The soup will still taste great, but the broth will be slightly less complex.
  • No oven-safe bowls? Toast the bread, top it with cheese, broil separately on a baking sheet, and place it on top of the hot soup before serving.
  • Vegetarian option: Use vegetable stock instead of beef stock.
  • Best cheese: Gruyère gives the most classic flavor and melt, but Swiss, provolone, or Parmesan can also work.

Nutrition

Serving: 0g, Calories: 541kcal, Carbohydrates: 42g, Protein: 23g, Fat: 30g, Saturated Fat: 14g, Cholesterol: 68mg, Sodium: 1091mg, Potassium: 798mg, Fiber: 3g, Sugar: 14g, Vitamin A: 735IU, Vitamin C: 13.4mg, Calcium: 550mg, Iron: 2.9mg

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

Like this recipe?Leave a comment below!
What are the best onions for French onion soup?

Yellow onions give the richest flavor, sweet onions can make the soup too sugary, and a 50/50 mix is a nice middle ground.

Can I make French Onion Soup without wine?

Yes! Deglaze the pan with extra beef broth and add 1–2 teaspoons of Worcestershire or a splash of balsamic vinegar for depth.

Is there a vegetarian option?

Use a mushroom or vegetable stock, and add a dash of soy sauce or miso for extra umami.

How far in advance can I make French Onion Soup?

The soup itself can be made 2–3 days ahead and stored in the fridge. Toast the bread and melt the cheese just before serving.

Can I freeze French onion soup?

Yes, freeze the soup without the bread and cheese. Reheat gently, then finish with fresh toasts and melted cheese.

Free email guide

Your “Healthy-ish” Meal Plan
Healthy meals don’t have to be difficult. Let me show you.

Leave a comment

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

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

58 Comments

  1. Van C Heslop says:

    Thanks !! I’m making your French Onion Soup recipe.

    1. Kellie says:

      Oh, thank you! I hope you love it as much as we do!

  2. Pat Waters says:

    Thank you for sending this²

    1. Kellie says:

      You’re welcome!

  3. Jeanette Schavitz says:

    I must say for making this recipe for the first time went very smooth.

    Absolutely delicious

    1. Kellie says:

      Thank you! I’m so happy you liked it!

  4. Jo says:

    This French Onion Soup was the VERY BEST I have EVER tasted!

    1. Kellie says:

      I love to hear that! Thank you for your comment!

  5. Louella Brannan says:

    Super instructive video. Will definitely make this recipe.

    1. Kellie says:

      You will love it!

  6. Paula Klinger says:

    Best French onion soup, full of onions, made the best dinner with great taste, was easy to make.

    1. Kellie says:

      Thank you so much! I’m so happy you liked it. It’s my personal favorite!

  7. Ruth says:

    Absolutely delicious! 

    1. Kellie says:

      Thank you!

  8. Essie says:

    I’ve made this recipe at home several times, and my family loves it!

    1. Kellie says:

      It’s our favorite, I’m so happy you like it! Thank you so much for your comment!

  9. Bob Norris says:

    I substitute a healthy dose of cream sherry for the sugar and red wine. Works well!

    1. Kellie says:

      I love that idea! Thanks for sharing.

  10. Suzy says:

    I made this for my mother tonight for her 92nd birthday.  It was incredible, and she was thrilled. I had a simple apple salad on the side for a perfect Fall meal. (My 93 yo dad enjoyed it, too.)   Only deviation was I used a tsp of dried thyme because I didn’t have fresh.  Thank you! 

    1. Kellie says:

      Ahhh, thank you so much for your comment! I’m so happy she enjoyed her birthday meal. Happy birthday to your mom!