Description
This classic French Onion Soup is a comforting and flavorful dish that’s perfect for a chilly evening. Caramelized onions simmered in a rich broth are topped with crusty bread and melted Gruyère cheese for a truly satisfying and elegant soup.
Ingredients
Units
Scale
- 5 large Vidalia (or sweet) onions, thinly sliced
- 3 tablespoons butter
- 2 tablespoons olive oil
- 1 tablespoon flour
- 1/3 cup dry white or red wine
- 32 ounces beef broth or stock
- 24 ounces chicken broth
- Salt and pepper, to taste
- 1 tablespoon fresh thyme (or 1/2 teaspoon dried)
- 1–2 bay leaves
For Topping:
- 8 slices French baguette
- 1 tablespoon olive oil, for bread
- 1 1/2 cups Gruyère cheese, grated
Instructions
- Caramelize Onions: In a large saucepan, melt butter with olive oil. Add onions and cook over medium heat for 20-30 minutes, stirring occasionally, until soft and golden brown. Season with salt and pepper in the last 5 minutes.
- Deglaze and Thicken: Add wine and scrape up any browned bits from the bottom of the pan. Simmer for a few minutes to cook out the alcohol. Whisk in flour and cook for 1 minute.
- Simmer Soup: Pour in beef and chicken broth, add salt, pepper, thyme, and bay leaves. Cover and simmer over low heat for 20-30 minutes. Season to taste.
- Prepare Bread: Preheat oven to 450°F. Brush baguette slices with olive oil and toast until lightly browned.
- Assemble and Broil: Ladle soup into oven-safe bowls or crocks. Top with bread slices and Gruyère cheese. Broil until bubbly and golden. (Alternatively, toast bread and cheese separately and add to soup bowls.)
- Serve: Let cool slightly before serving. Garnish with fresh thyme if desired.
Notes
- For easier preparation, toast the bread and cheese separately and add them to the soup bowls.
- Store leftover soup (without the bread) in an airtight container in the refrigerator for 3-5 days. Reheat and top with freshly toasted bread and cheese.
Nutrition
- Serving Size: 1 serving
- Calories: 500
- Sugar: 5g
- Sodium: 1500mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 80mg