Cheesy French Onion Soup is a true delight for anyone who loves specialty soups. This recipe transforms simple ingredients into a luxurious dish that’s perfect for any occasion. With its rich flavor profile, this soup is sure to impress your family and friends.
Imagine a bowl of comforting broth, caramelized onions, and gooey melted cheese that pulls away in long strings with each bite. This classic French recipe has been adored for generations, and for good reason—it’s a warm hug in a bowl that elevates any meal.
The Ultimate French Onion Soup Recipe


This Cheesy French Onion Soup boasts a deep, savory flavor from caramelized onions simmered in rich beef broth, topped with a layer of bubbling melted cheese. It’s a perfect balance of sweetness from the onions and the umami from the cheese, creating a satisfying and hearty dish.
Ingredients
- 4 large onions, thinly sliced
- 4 tablespoons unsalted butter
- 1 teaspoon salt
- 1 tablespoon sugar
- 8 cups beef broth
- 1 cup dry white wine
- 1 teaspoon thyme
- 1 bay leaf
- 1 French baguette, sliced
- 2 cups grated Gruyère cheese
- Salt and pepper to taste
Instructions
- Cook the Onions: In a large pot, melt the butter over medium heat. Add the sliced onions and salt, and cook until the onions are caramelized and golden brown, about 30-35 minutes. Stir occasionally to prevent sticking.
- Add the Liquid: Once the onions are caramelized, add the sugar, white wine, and cook for an additional 5-7 minutes. Pour in the beef broth, thyme, and bay leaf. Bring to a simmer and let cook for 20 minutes. Season with salt and pepper to taste.
- Prepare the Bread: While the soup is simmering, preheat the broiler. Place the baguette slices on a baking sheet and toast them in the broiler until golden.
- Assemble and Broil: Remove the bay leaf from the soup. Ladle the soup into oven-safe bowls, place a slice of toasted baguette on top of each bowl, and generously sprinkle with Gruyère cheese. Place the bowls under the broiler until the cheese is melted and bubbly, about 2-3 minutes.
- Serve: Carefully remove the bowls from the oven and let cool slightly. Serve hot and enjoy the delightful blend of flavors.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 450kcal
- Fat: 25g
- Protein: 15g
- Carbohydrates: 40g