Warm up your soul with this Hearty French Onion Soup, a comforting classic that layers deeply caramelized onions, savory beef stock, and fragrant herbs for an unforgettable bowl of goodness. Perfect for chilly evenings, this recipe features a golden Gruyère cheese topping melted over crisp, oven-toasted baguette slices for the ultimate indulgence. With just a touch of dry white wine to deglaze and enhance the flavors, every spoonful delivers a rich, velvety texture and a perfect balance of sweet and savory notes. Ready in under two hours, this French Onion Soup is a crowd-pleasing favorite that can be served as a starter or enjoyed as a fulfilling main dish. It's the perfect way to elevate your weeknight meal or impress at your next dinner party!
Peel and slice the yellow onions into thin, even slices.
In a large heavy-bottomed pot or Dutch oven, heat the butter and olive oil over medium heat until melted.
Add the sliced onions, kosher salt, and granulated sugar to the pot. Stir to coat the onions evenly.
Cook the onions over medium heat, stirring occasionally, for about 40-50 minutes until deeply caramelized. Reduce the heat to medium-low if they start to brown too quickly.
Sprinkle the flour over the onions and stir well to combine. Cook for 2-3 minutes to remove the raw flour taste.
Deglaze the pot by pouring in the dry white wine. Scrape up any browned bits from the bottom of the pot with a wooden spoon.
Add the beef stock, fresh thyme sprigs, and bay leaf to the pot. Stir to combine.
Bring the soup to a gentle simmer and cook for 20-25 minutes, stirring occasionally. Season with black pepper to taste.
While the soup is simmering, preheat the oven to 400°F (200°C). Slice the baguette into 1/2-inch thick slices and place them on a baking sheet.
Toast the baguette slices in the oven for 5-7 minutes until crisp and lightly golden.
Grate the Gruyère cheese and set aside.
Ladle the soup into oven-safe bowls. Top each bowl with a toasted baguette slice and a generous handful of Gruyère cheese.
Place the bowls on a baking sheet and broil in the oven until the cheese is melted and bubbly, about 2-3 minutes.
Garnish with additional thyme if desired and serve hot.
Serving size | 3604.6 grams (3604.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3049 |
Total Fat 148.20g | 190% |
Saturated Fat 75.20g | 376% |
Polyunsaturated Fat 5.90g | |
Cholesterol 383mg | 128% |
Sodium 5591mg | 243% |
Total Carbohydrate 280.30g | 102% |
Dietary Fiber 23.80g | 85% |
Total Sugars 57.60g | |
Protein 141.60g | 283% |
Vitamin D 63IU | 317% |
Calcium 3137mg | 241% |
Iron 17mg | 96% |
Potassium 2447mg | 52% |
Source of Calories