French Onion Soup
A classic French onion soup made with slow-caramelized onions, rich beef broth, and topped with crusty bread and melted cheese for a comforting and flavorful dish.
- Author: sarra
- Prep Time: 15 mins
- Cook Time: 1 hr
- Total Time: 1 hr 15 mins
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop & Broil
- Cuisine: French
- Diet: Vegetarian
- 4 large yellow onions, thinly sliced
- 4 tbsp unsalted butter
- 2 tbsp olive oil
- 1 tsp sugar
- 1 tsp salt
- 4 cups beef broth
- 2 cups chicken broth
- 1/2 cup dry white wine
- 2 tbsp all-purpose flour
- 1 bay leaf
- 2 tsp fresh thyme leaves (or 1 tsp dried thyme)
- 1 baguette, sliced
- 2 cups grated Gruyère cheese
- Salt and pepper to taste
- In a large pot, melt butter with olive oil over medium heat.
- Add sliced onions, salt, and sugar; cook slowly, stirring often, until onions are caramelized and golden brown, about 30–40 minutes.
- Sprinkle in flour and stir for 1–2 minutes to remove the raw taste.
- Pour in the wine, scraping the bottom of the pot to deglaze.
- Add beef broth, chicken broth, bay leaf, and thyme; bring to a simmer and cook for 20–30 minutes.
- Season with salt and pepper to taste, then remove bay leaf.
- Preheat the broiler. Place baguette slices on a baking sheet and toast until golden.
- Ladle soup into oven-safe bowls, top each with a slice or two of toasted baguette, and sprinkle generously with Gruyère cheese.
- Place bowls under the broiler until cheese is melted and bubbly, then serve hot.
Notes
- For a deeper flavor, use homemade beef stock.
- You can substitute Gruyère with Swiss or Emmental cheese.
- Caramelizing onions slowly is key to developing the rich flavor.
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 8g
- Sodium: 980mg
- Fat: 21g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 55mg
Keywords: French onion soup, caramelized onions, Gruyère cheese, classic French soup, comfort food