Ingredients
Equipment
Method
- In a large Dutch oven or heavy-bottomed pot, melt butter and olive oil over medium heat. Add the sliced onions, sugar, salt, and pepper. Cook, stirring occasionally, until the onions are soft and translucent, about 15-20 minutes.
- Reduce heat to medium-low and continue to cook, stirring every 5-10 minutes, until the onions are deeply browned and caramelized. This will take 45-60 minutes. Be patient, as this step develops the core flavor.
- Add the minced garlic and cook for 1 minute until fragrant. Pour in the wine or brandy to deglaze, scraping any browned bits from the bottom of the pot. Cook until the liquid has mostly evaporated.
- Stir in the beef broth and fresh thyme. Bring to a simmer, then reduce heat to low, cover, and let it gently simmer for at least 30 minutes to let the flavors meld.
- While the soup simmers, preheat your oven to 400°F (200°C). Arrange baguette slices on a baking sheet and toast for 8-10 minutes, or until golden and crisp. Set aside.
- Preheat the broiler. Ladle the hot soup into oven-safe bowls. Place one or two toasted baguette slices on top of the soup in each bowl. Generously top with shredded Gruyère and Parmesan cheese.
- Carefully place the bowls on a baking sheet and put under the broiler for 2-4 minutes, or until the cheese is bubbly, melted, and golden brown. Watch closely to prevent burning. Serve immediately.
Notes
For the best flavor, use a combination of Gruyère and a sharp cheese like Parmesan or Asiago.
The soup can be made up to 3 days in advance and stored in the refrigerator. Reheat gently on the stove before topping with bread and cheese and broiling.
Ensure your bowls are rated as 'oven-safe' or 'broiler-safe' before putting them under the broiler.
The soup can be made up to 3 days in advance and stored in the refrigerator. Reheat gently on the stove before topping with bread and cheese and broiling.
Ensure your bowls are rated as 'oven-safe' or 'broiler-safe' before putting them under the broiler.
