Here is a recipe for classic French onion soup:

Ingredients

4 tablespoons unsalted butter
2 lbs yellow onions, thinly sliced
2 cloves garlic, minced
1 teaspoon sugar
1/2 cup dry white wine
4 cups beef broth
2 cups chicken broth
1 bay leaf
4 sprigs fresh thyme
Salt and pepper to taste
4 slices of baguette, toasted
4 oz gruyere cheese, grated

Directions

Step 1
Melt the butter in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onions and cook, stirring occasionally, until they are soft and caramelized, about 30 minutes.

Step 2
Add the garlic and sugar to the pot and cook for an additional minute.

Step 3
Pour in the white wine and cook, stirring frequently, until the wine has almost completely evaporated.

Step 4
Add the beef broth, chicken broth, bay leaf, and thyme to the pot. Bring the mixture to a boil, then reduce the heat to a simmer. Let the soup cook for 20-30 minutes.

Step 5
Remove the bay leaf and thyme sprigs from the soup. Season the soup with salt and pepper to taste.

Step 6
Preheat your broiler. Ladle the soup into oven-safe bowls and place them on a baking sheet. Top each bowl with a slice of toasted baguette and a generous amount of grated gruyere cheese.

Step 7
Place the baking sheet under the broiler and broil the soup until the cheese is melted and bubbly, about 5 minutes.

Step 8
Serve the French onion soup hot, with the gooey, melted cheese on top. Enjoy!