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.

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!

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.

Classic French Onion Soup Gratinée
Ingredients
Equipment
Method
Notes
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.

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.












Leave a Reply