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.
Calories |
3048 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 148.2 g | 190% | |
| Saturated Fat | 75.2 g | 376% | |
| Polyunsaturated Fat | 5.9 g | ||
| Cholesterol | 383 mg | 128% | |
| Sodium | 5591 mg | 243% | |
| Total Carbohydrate | 280.3 g | 102% | |
| Dietary Fiber | 23.8 g | 85% | |
| Total Sugars | 57.6 g | ||
| Protein | 141.6 g | 283% | |
| Vitamin D | 1.6 mcg | 8% | |
| Calcium | 3137 mg | 241% | |
| Iron | 17.2 mg | 96% | |
| Potassium | 2447 mg | 52% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.