Ingredients
- 2 tablespoons olive oil
- 2 large onions, thinly sliced
- 2 cloves garlic, minced
- 4 cups beef broth
- 1 teaspoon dried thyme
- 1 bay leaf
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup grated Gruyère cheese
- 2 tablespoons dry white wine
- Salt and freshly ground black pepper
- 4 slices French bread, toasted
Directions
- Heat the olive oil in a large pot over medium heat. Add the onions and garlic and cook, stirring occasionally, until the onions are golden brown and caramelized, about 20 minutes.
- Add the beef broth, thyme, and bay leaf and bring to a boil. Reduce the heat and simmer for 10 minutes.
- Melt the butter in a small saucepan over medium heat. Add the flour and cook, stirring constantly, for 2 minutes. Slowly add the cheese and stir until melted and smooth. Add the cheese sauce to the soup and stir to combine.
- Add the wine, salt, and pepper and simmer for 5 minutes more.
- Ladle the soup into bowls and top each with a slice of toasted French bread. Serve immediately.
Interesting Facts
- This soup is a classic French dish, dating back to the 18th century.
- Gruyère cheese is traditionally used in French onion soup, but you can also use Swiss cheese or Emmental.
- Adding a bit of white wine to the soup will give it a more complex flavor.
- You can freeze this soup for up to 3 months.