Flash Sale! to get a free eCookbook with our top 25 recipes.

The Best Classic French Onion Soup Recipe

This classic french onion soup is the epitome of comfort food for me. There’s truly nothing like that moment when your spoon breaks through the golden, bubbly layer of Gruyère cheese, sinking into the sherry-infused, onion-rich broth below. It’s a hug in a bowl, plain and simple.

french onion soup
The Best Classic French Onion Soup Recipe 29

I have such vivid memories of my mom making big pots of soup on Sundays, and the smell of slowly caramelizing onions was always the first sign that something wonderful was happening. It’s a scent that instantly makes a house feel like a home, filling every corner with warmth.

This recipe is proof that the most luxurious dishes can come from the humblest ingredients. It’s hearty, deeply satisfying, and the process itself is a joy. My biggest tip? Don’t rush the onions; their slow, patient transformation is where all the magic happens.

What You Need to Make This Recipe

The soul of this dish comes from simple, quality ingredients. Sweet yellow onions, rich beef broth, and nutty Gruyère cheese are the stars that make this classic french onion soup so unforgettable. The full ingredient list and measurements are in the recipe card below!

french onion soup recipe
The Best Classic French Onion Soup Recipe 30

How to Make french onion soup

The process for making this french onion soup is all about building layers of flavor. It begins with slowly caramelizing the onions until they are deeply golden and sweet. From there, you’ll build the soup base with sherry, aromatic herbs, and a rich beef broth. The final, glorious step is topping each bowl with a crusty baguette and a generous layer of cheese, then broiling it to perfection.

A spoon lifts gooey cheese and caramelized onions from a bowl of hot french onion soup garnished with thyme.

Classic French Onion Soup Gratinée

A rich, deeply savory soup featuring slow-caramelized onions, a robust beef and wine broth, and a gooey, bubbly Gruyère cheese topping. The ultimate comfort food.
Prep Time 20 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 50 minutes
Servings: 6 servings
Course: Appetizer, Main Course, Soup
Cuisine: French
Calories: 525

Ingredients
  

For the Soup
  • 3 lbs yellow onions about 5-6 medium, thinly sliced pole-to-pole
  • 3 tbsp unsalted butter
  • 1 tbsp olive oil
  • 1 tsp granulated sugar helps with caramelization
  • 1 1/2 tsp kosher salt plus more to taste
  • 2 cloves garlic minced
  • 2 sprigs fresh thyme
  • 1/2 cup dry sherry or dry white wine like Sauvignon Blanc or Pinot Grigio
  • 3 tbsp all-purpose flour
  • 6 cups beef broth high quality
  • 1 bay leaf
  • 1/2 tsp freshly ground black pepper
For the Topping (Gratinée)
  • 6 slices baguette about 1-inch thick, preferably slightly stale
  • 2 cups Gruyère cheese shredded

Equipment

  • Large Dutch oven or heavy-bottomed pot
  • Oven-safe soup bowls (crocks)
  • Baking Sheet

Method
 

Caramelize the Onions
  • In a large Dutch oven or heavy-bottomed pot, melt the butter with the olive oil over medium-low heat. Add the sliced onions, sugar, and 1 1/2 tsp kosher salt. Stir to coat the onions with the fat.
  • Cook the onions slowly, stirring every 5-10 minutes, for 45 to 60 minutes. The key is low and slow heat to draw out the sugars. The onions will go from translucent, to soft and limp, to light golden, and finally to a deep, rich mahogany brown. Do not rush this step, as it's where all the flavor is developed. If they start to burn, lower the heat.
  • Once the onions are deeply caramelized, add the minced garlic and fresh thyme sprigs. Cook, stirring constantly, for 1 minute until fragrant.
Build the Soup Base
  • Sprinkle the all-purpose flour over the onions and stir to combine. Cook for 1-2 minutes to cook out the raw flour taste.
  • Pour in the sherry or white wine to deglaze the pot. Scrape up any browned bits (fond) from the bottom of the pot with a wooden spoon. Let the wine cook until it has almost completely evaporated.
  • Gradually pour in the beef broth, stirring constantly. Add the bay leaf and black pepper. Bring the soup to a boil, then reduce the heat to low, cover partially, and let it simmer gently for at least 30 minutes for the flavors to meld.
  • Remove the bay leaf and thyme sprigs. Taste the soup and adjust seasoning with more salt and pepper if needed. The flavor should be rich and deeply savory.
Assemble and Broil the Gratinée Topping
  • While the soup simmers, position an oven rack about 6 inches from the broiler element and preheat the broiler on high. Arrange the baguette slices on a baking sheet and toast under the broiler for 1-2 minutes per side, until golden and crisp. Watch them closely as they can burn quickly.
  • Place 6 oven-safe soup bowls or crocks on a sturdy baking sheet. Ladle the hot soup into the bowls, filling them about three-quarters full.
  • Place one toasted baguette slice on top of the soup in each bowl. Generously pile the shredded Gruyère cheese over the baguette, covering the surface of the soup.
  • Carefully place the baking sheet under the preheated broiler. Broil for 3-5 minutes, or until the cheese is completely melted, bubbly, and beautifully browned in spots. Keep a very close eye on it to prevent burning.
  • Using oven mitts, carefully remove the baking sheet from the oven. Let the soup rest for 5 minutes before serving, as it will be extremely hot. Garnish with fresh thyme leaves if desired.

Notes

Patience is Key: The single most important step for a phenomenal French onion soup is properly caramelizing the onions. Don't be tempted to crank up the heat to speed it up!
Broth Quality: The flavor of your soup is heavily dependent on the quality of your beef broth. Use the best quality you can find, or homemade if you have it.
No Oven-Safe Bowls? You can toast the cheese on the baguette slices separately on a baking sheet under the broiler, then float the cheesy toasts on top of the soup in regular bowls just before serving.

Pro Tips for Making This french onion soup

To get that restaurant-quality flavor every time, I’ve learned a few things over the years that make all the difference.

Patience is a Virtue (Especially with Onions)

The single most important step is caramelizing the onions properly. Don’t crank up the heat to speed it up! Low and slow is the only way to go. You want them to soften, sweeten, and turn a deep amber color without burning. This can take a good 45 minutes, but it builds the essential flavor foundation for your french onion soup.

Choosing the Right Cheese

Gruyère is the traditional choice for a reason—it melts beautifully and has a wonderful nutty, slightly sweet flavor that complements the onions. If you can’t find it, other great options are provolone, Swiss, or even a mix of mozzarella and Parmesan.

My Secret Trick: I always use a combination of unsalted butter and olive oil to cook the onions. The butter provides that rich, creamy flavor, while the olive oil’s higher smoke point helps prevent the butter from browning too quickly during the long caramelization process.

french onion soup pinterest
The Best Classic French Onion Soup Recipe 31

Fun Variations / Easy Substitutions for french onion soup

Once you’ve mastered the classic, it’s fun to play around with the recipe. While this classic is my go-to, for a quicker weeknight meal, I sometimes turn to my creamy Chicken Gnocchi Soup. Here are a few simple twists for this french onion soup:

  • Make It Vegetarian: The flavor will be different, but you can create a delicious vegetarian french onion soup. Use a high-quality, dark vegetable broth or a mushroom broth for a deep, umami-rich base.
  • Add a Splash of Brandy: For an even deeper, warmer flavor, add a tablespoon or two of brandy along with the sherry when you deglaze the pan.
  • Try Different Herbs: While thyme is classic, adding a sprig of fresh rosemary or a few sage leaves during simmering can introduce a lovely new layer of aroma.
  • Switch Up the Bread: Instead of a classic baguette, try using slices of sourdough or a rustic whole-wheat loaf for your cheesy topping.

What to Serve With french onion soup

This soup is so rich and satisfying that it can easily be a meal all on its own. However, if you want to serve it as part of a larger dinner, here are a few ideas that pair beautifully:

  • A Simple Green Salad: A crisp salad with a tangy vinaigrette is the perfect counterpoint to the rich, savory soup. The acidity cuts through the richness and cleanses the palate.
  • A Light Protein: A simple roasted chicken or a perfectly cooked steak complements the flavors of the soup without overwhelming it.
  • Extra Crusty Bread: You can never go wrong with more bread for dipping! A warm, crusty loaf on the side is always a welcome addition at my table.

This french onion soup truly holds its own, making it a perfect centerpiece for a cozy meal.

How to Store french onion soup

One of the best things about this soup is that the flavors get even better overnight! Here’s how I recommend storing leftovers:

  • In the Refrigerator: Store the soup base in an airtight container for up to 4 days. It’s very important to store it without the cheese toast topping.
  • In the Freezer: The soup base freezes wonderfully! Let it cool completely, then pour it into freezer-safe containers or bags. It will keep for up to 3 months.
  • Reheating: Thaw frozen soup in the fridge overnight. Reheat it gently on the stovetop until hot. Then, you can prepare the fresh baguette and cheese topping and broil just before serving. Storing the components separately ensures your leftover french onion soup tastes just as good as the day you made it.

Nutritional Benefits

This dish is a wonderful source of comfort, and it brings some nice benefits to the table, too. Onions are packed with antioxidants and vitamins. This hearty french onion soup proves that deeply satisfying family meals can also be nourishing.

FAQs

What are the best onions for French onion soup?

Yellow onions are the classic choice. They have a perfect balance of sweetness and astringency that deepens beautifully when caramelized, creating the signature flavor of a great french onion soup.

Can I make this soup ahead of time?

Absolutely! The soup base tastes even better the next day. You can prepare it up to three days in advance. Just reheat it on the stove and prepare the cheesy gratinée topping right before serving.

What if I don’t have sherry?

No problem. You can substitute with a dry white wine like Sauvignon Blanc or Pinot Grigio. For an alcohol-free version, deglaze the pan with a splash of beef broth and a teaspoon of balsamic vinegar.

Why is my French onion soup too sweet?

This can happen if your onions are very sweet or if they caramelized a bit too long. A splash of apple cider vinegar or a squeeze of lemon juice at the end can help balance the flavors perfectly.

Conclusion

There is something so rewarding about transforming a few simple ingredients into a bowl of this timeless classic. It’s a recipe that teaches patience and rewards you with a depth of flavor that is simply unmatched. I hope you and your family enjoy this french onion soup as much as mine does. If you love cozy soups as much as I do, you might also enjoy my family’s favorite Italian Wedding Soup.

Follow us on Social Media : Facebook and Pinterest