French Onion Soup is one of those dishes that feels like a warm hug in a bowl. It’s simple in ingredients but rich in flavor, with a depth that comes from patience and slow cooking. At its heart, this classic French dish is all about caramelized onions, sweet, soft, and golden brown, simmered in a savory broth and topped with crusty bread and bubbling melted cheese.
What makes this soup so unforgettable is the way everything comes together. The onions are slowly cooked until they release their natural sugars and turn a deep golden color. This takes time, but it’s worth every minute. Once they’re perfectly caramelized, they’re deglazed with a splash of white wine or brandy, then simmered in beef or vegetable stock to create a rich, flavorful base.
And then comes the best part: the topping. A slice of toasted baguette is placed on top of the hot soup, and then a generous amount of grated Gruyère or Swiss cheese is added. The whole bowl goes under the broiler until the cheese is golden, gooey, and slightly crisp around the edges. It’s dramatic, satisfying, and completely irresistible.

Ingredients
- 4 yellow onions large, thinly sliced
- 4 tbsp unsalted butter
- 4 cloves garlic minced
- 1 tsp thyme leaves chopped
- Salt and pepper to taste
- 1 cup dry white wine
- 4 cups beef broth
- 4 slices Baguette toasted
- 1 cup Gruyere cheese grated
Instructions
- In a large pot, melt the butter over medium heat. Add the sliced onions and cook, stirring occasionally, until they are caramelized and golden brown, about 30-40 minutes.
- Add the minced garlic and thyme to the pot and cook for an additional 2 minutes until fragrant.
- Season the onions with salt and pepper, then pour in the white wine. Bring the mixture to a simmer and let cook for 5 minutes to allow the alcohol to evaporate.
- Add the beef broth to the pot and bring to a boil. Reduce the heat to low and let simmer for 30 minutes to allow the flavors to meld together.
- Preheat the broiler in your oven. Ladle the soup into oven-safe bowls. Top each bowl with a slice of toasted baguette and a generous amount of grated Gruyere cheese.
- Place the bowls under the broiler for 2-3 minutes, or until the cheese is melted and bubbly.
- Serve the French onion soup hot and enjoy!
Nutrition
French Onion Soup is a classic French dish made with caramelized onions, beef broth, white wine, and seasonings, typically topped with a slice of toasted bread and melted cheese, such as Gruyère.
Yes, French Onion Soup can be made ahead of time. After preparing the soup, let it cool, store it in an airtight container in the fridge, and reheat when ready to serve. The flavors often improve after resting.
Yellow onions are traditionally used for French Onion Soup due to their balance of sweetness and flavor. However, you can experiment with sweet onions for a milder taste or red onions for a sharper flavor.
es, you can substitute vegetable broth for a vegetarian version of French Onion Soup. While the flavor profile may differ slightly, it will still be delicious.
Gruyère is the traditional cheese used for this soup due to its excellent melting properties and rich, nutty flavor. Other cheeses like Swiss or mozzarella can also be used if Gruyère is unavailable.
To caramelize onions, cook them slowly in butter or oil over low heat, stirring occasionally, for 30-45 minutes until they turn golden brown and sweet. This step is key to developing the soup’s deep, rich flavor.
This soup is traditionally served with a crusty baguette or toasted bread topped with cheese. A light green salad and some crusty bread on the side also complement the rich, savory soup.










Yea, this was alright. I think it’s overrated honestly. Just soup and cheese??? 3 stars.
This recipe is a game changer! I finally got the caramelized onions right. Makes my home smell amazing! 🍲❤️
Do I hav to use white wine? I don’t drink alcohol. Can I leave it out? I hope it still taste good…
I dunno, the broth was kinda bland, even with all that wine. Needs more seasoning, I think!
This soup is a game changer! I never thought I could make something so delicious at home. The caramelized onions are everything!
I totally agree! Caramelized onions really do bring out the flavor. Can’t wait to try this myself!
My soup turned out a bit thin—maybe I didn’t reduce enough after the broth? Flavor was still there. Also I accidentally broiled it too long and the cheese got a little too dark.
So cheesy! Love it! This recipe is a keeper. I just wish it were easier to clean the pot afterward!
Cleaning pots is always a pain! I use baking soda and water overnight; it helps a lot. Love this soup tho!
This soup is amazing! The caramelized onions make all the difference. Definitely a five-star recipe.
I totally agree! The caramelized onions really take it to the next level. I make this all the time now! 😊
This soup was spectacular! The caramelized onions make all the difference. Highly recommend!
I totally agree! The onions are the star of the show in this recipe. I added some crispy bacon bits, and it was a game changer!
Sounds good but I don’t like wine in my soup. Can’t it be made without it? Can’t imagine how that would taste.
Why does everyone love this so much? I found it kinda bland. I don’t get it.
Bland? Nah, it needs patient cooking. Without good caramelization, it won’t pop. Try again, maybe a splash more wine?!
I totally get what you mean! It can be hit or miss depending on how the onions are caramelized. Adding some extra spices might help next time!