01 -
Melt butter with olive oil in a large, high-sided skillet over medium heat. Add sliced onions, stripped thyme leaves, and bay leaf. Cook on low heat, stirring every 10 minutes, until onions are deep golden and caramelized, approximately 45 minutes. Season with 1 teaspoon salt to aid moisture release and flavor development.
02 -
Increase heat to medium-high and pour in white wine, scraping browned bits from skillet bottom. Boil until alcohol evaporates. Add beef broth and bring to a boil, then reduce heat and simmer gently. Season with salt and pepper to taste while preheating broiler.
03 -
Ladle hot soup into four oven-safe bowls. Top each with one toasted baguette slice. Evenly distribute grated Gruyere over each slice, covering thoroughly.
04 -
Place bowls under preheated broiler for 3 to 5 minutes until cheese is melted, golden, and bubbly. Monitor closely to prevent burning and remove immediately upon achieving desired browning.
05 -
Optionally garnish with additional fresh thyme leaves. Serve immediately while hot to enjoy layers of savory caramelized onions, rich broth, crisp bread, and melted cheese.