Ingredients
Equipment
Method
- Peel and thinly slice the onions evenly, aiming for uniform strips that will caramelize uniformly.
- Heat a wide, heavy-bottomed pot over medium-low heat and add the butter and olive oil. Once melted and fragrant, add the sliced onions and stir to coat them thoroughly.
- Cook the onions slowly, stirring every 10-15 minutes, until they soften and begin to turn translucent, filling the kitchen with a sweet aroma.
- Continue cooking and stirring patiently as the onions deepen in color, turning to a rich amber over about 45 minutes. The slow caramelization releases their natural sweetness and smoky notes.
- Once caramelized, pour in the white wine to deglaze the pan, scraping up all the browned bits from the bottom. Let the wine simmer for 2 minutes to cook off the alcohol.
- Add the beef broth, thyme sprigs, and season with salt and pepper. Bring the mixture to a gentle simmer and cook uncovered for 20-30 minutes to meld the flavors.
- While the soup simmers, toast the baguette slices in a preheated oven at 180°C (356°F) until golden and crispy, about 10 minutes.
- Remove the thyme sprigs from the soup and taste, adjusting salt and pepper as needed for a balanced flavor.
- Ladle the hot soup into ovenproof bowls, then top each with a toasted bread slice and a generous handful of grated Gruyère cheese.
- Place the bowls on a baking sheet and broil in the oven until the cheese bubbles and turns a golden brown, about 2-3 minutes. Watch closely to prevent burning.
- Remove the bowls from the oven, let them sit for a minute for the cheese to settle, then serve hot, garnished with extra thyme or pepper if desired.
Notes
Patience during caramelization is key to developing the soup's deep flavor. For a vegetarian version, substitute beef broth with vegetable broth and ensure the cheese is vegetarian-friendly. To prevent sogginess, toast the bread slices until very crisp before adding to the hot soup. Broil the cheese just until bubbly and golden for the perfect crust.
