Go Back
+ servings

French Onion Soup

Please rate us
A comforting and savory French onion soup topped with melted Gruyère cheese, perfect for cozy nights or dinner parties.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Appetizer, Main Course
Cuisine: French
Calories: 320

Ingredients
  

For the soup
  • 4 large large onions (yellow or sweet)
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar (optional, to speed up caramelization)
  • 2 cloves garlic (minced)
  • 1 tablespoon all-purpose flour for thickening
  • 1 cup dry white wine or sherry for a richer flavor
  • 6 cups beef broth or vegetable broth for a vegetarian option
  • 1 leaf bay leaf
  • 1 teaspoon dried thyme or fresh thyme sprigs
  • Salt and pepper to taste
For serving
  • 1 baguette cut into slices
  • 2 cups Gruyère cheese (grated) or substitute with Swiss cheese or Gouda for a different flavor

Method
 

Preparation
  1. Thinly slice your onions.
  2. In a large pot, heat the butter and olive oil over medium heat.
  3. Add the onions and stir occasionally for 20-25 minutes until they turn golden and caramelized. If you want to speed up the process, add the sugar now.
  4. Stir in the minced garlic and let it cook for about 1-2 minutes until fragrant.
  5. Sprinkle flour over the onions and stir constantly for 2 minutes to eliminate the raw flour taste.
Cooking
  1. Pour in the wine, scraping any browned bits from the bottom of the pot. Let it simmer until the wine has reduced by half, roughly 5 minutes.
  2. Incorporate the beef broth, bay leaf, thyme, and a pinch of salt and pepper. Bring the mixture to a boil, then reduce it to a simmer, cooking for 20-30 minutes to meld the flavors.
  3. While the soup simmers, preheat your oven to 375°F (190°C). Arrange the baguette slices on a baking sheet, brush them lightly with olive oil, and toast for 8-10 minutes until golden.
Assembly
  1. Ladle the soup into oven-safe bowls. Top each bowl with a toasted baguette slice and a generous amount of Gruyère cheese.
  2. Broil for 3-5 minutes until the cheese is melted and bubbly.
  3. Carefully remove the bowls from the oven, and serve hot.

Nutrition

Serving: 1gCalories: 320kcalCarbohydrates: 30gProtein: 12gFat: 18gSaturated Fat: 10gSodium: 900mgFiber: 2gSugar: 5g

Notes

For best quality, add the toasted bread and cheese just before serving. This soup can be made vegetarian by swapping beef broth for vegetable broth.
Tried this recipe?Let us know how it was!