Few dishes are as comforting as a bowl of homemade French Onion Soup. Sweet, deeply caramelized onions are simmered in a rich beef broth, then topped with toasted bread and melted cheese for the ultimate cozy meal. Whether you’re serving it as a starter or a hearty dinner, this timeless recipe is guaranteed to impress.
Ingredients
For the Soup
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon sugar (optional, helps caramelization)
- 1 tablespoon all-purpose flour
- 1 cup dry white wine (optional)
- 6 cups beef broth
- 1 teaspoon Worcestershire sauce
- 2 sprigs fresh thyme (or 1 teaspoon dried thyme)
- 1 bay leaf
- Salt and black pepper, to taste
For the Topping
- 6–8 slices French baguette
- 2 cups grated Gruyère cheese (or Swiss or mozzarella)
- Fresh parsley, chopped (optional)