Traditional French Onion Soup is a comforting classic that warms you from the inside out. This recipe brings together caramelized onions and melted Gruyere cheese for a savory dish that feels like a hug in a bowl. Perfect for a cozy evening or a special gathering with friends and family.
The heart of this soup is, of course, the onions. We use yellow onions for their balance of sweetness and sharpness, which is perfect for slow caramelization. The combination of butter and olive oil provides a rich base that helps to cook the onions evenly without burning. A touch of salt and pepper enhances the natural flavors. The dual broth approach with beef broth and chicken broth gives depth and complexity, while the dry white wine adds an elegant acidity. Gruyere cheese is the melty, nutty crown on top, and baguette slices provide the perfect crunchy contrast.
This soup pairs beautifully with a simple green salad tossed with a light vinaigrette. If you're feeling indulgent, serve alongside a glass of the same white wine used in the soup for a harmonious dining experience.
First, you'll want to peel and thinly slice those onions. This might take a bit of time, but it's worth it for the end result. Once your onions are ready, take out a large pot and melt the butter with the olive oil over medium heat. Add the onions along with a pinch of salt and pepper. Let them cook on medium-low heat for about 30 minutes, stirring every now and then. They should be soft at this point.
Now, sprinkle in the sugar to kickstart caramelization. Keep cooking for another 15 minutes until the onions turn a beautiful golden brown. Stir in the flour and let it cook for a couple of minutes to get rid of any raw taste.
Next, pour in the white wine. This is where you deglaze the pot, scraping up all those tasty bits stuck to the bottom. Add both the beef broth and chicken broth, stirring everything together. Bring the soup to a simmer and let it cook for about 20 minutes to allow the flavors to meld.
While the soup is simmering, preheat your oven to 350°F. Place the baguette slices on a baking sheet and toast them for 10 minutes. They should be crispy but not too hard.
Now comes the fun part — ladle the soup into oven-safe bowls, top each with a toasted baguette slice, and sprinkle a generous amount of Gruyere cheese over the top. Place the bowls on a baking sheet and pop them in the oven for about 10 minutes until the cheese is melted and bubbly. Serve hot and enjoy!