Ingredients
Equipment
Method
- In a large, heavy-bottomed pot or Dutch oven, melt the butter and olive oil over medium heat.
- Add the sliced onions, sugar, salt, and pepper. Stir to coat.
- Reduce the heat to low and cook, stirring occasionally, for 45-60 minutes, or until the onions are a deep golden brown color.
- If the onions start to stick or burn, add a tablespoon or two of water to the pot and scrape up any browned bits from the bottom.
- Once the onions are deeply caramelized, sprinkle the flour over them and stir to combine. Cook for 1-2 minutes to cook out the raw flour taste.
- Slowly pour in the red wine (if using), scraping up any browned bits from the bottom of the pot. Let the wine reduce slightly for a few minutes.
- Pour in the beef broth, add the bay leaves and thyme. Bring to a simmer.
- Reduce the heat to low, cover, and simmer for at least 30 minutes, or up to an hour, to allow the flavors to meld.
- Remove the bay leaves and season with salt and pepper to taste.
- Preheat oven to 375°F (190°C).
- Brush both sides of the baguette slices with olive oil.
- Arrange the slices on a baking sheet and bake for 8-10 minutes, or until lightly golden brown.
- Ladle the soup into oven-safe bowls or crocks.
- Top each bowl with one or two toasted baguette slices.
- Pile a generous amount of shredded Gruyere cheese on top of the bread.
- Place the bowls on a baking sheet and broil for 2-3 minutes, or until the cheese is melted, bubbly, and golden brown. Keep a close eye on them to prevent burning!
- Let cool slightly before serving.
Notes
Don't skimp on the onions for a richer flavor. Use quality beef broth for the best results. Caramelizing the onions properly is essential, so be patient. Deglaze the pot by scraping up browned bits for added flavor. Don't over-broil the cheese. Add a splash of sherry vinegar before serving for a tangy twist. Leftover soup can be stored in the refrigerator for up to 3 days and reheated on the stovetop or in the microwave. Add the crouton and cheese topping just before serving.
