Go Back
+ servings
French Onion Soup

Comforting French Onion Soup That Warms Your Soul

This French Onion Soup is a comforting dish packed with caramelized onions and topped with melted cheese.
Prep Time 15 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 25 minutes
Servings: 4 bowls
Course: Soups
Cuisine: French
Calories: 350

Ingredients
  

For the Soup
  • 4 large yellow onions peeled and thinly sliced
  • 4 tablespoons unsalted butter for richness
  • 2 tablespoons olive oil for even cooking
  • 1 teaspoon salt to draw moisture
  • 1 teaspoon sugar to aid caramelization
  • 8 cups beef broth or vegetable broth for vegetarian version
  • 1 cup dry white wine like Sauvignon Blanc
  • 1 sprig fresh thyme or 1 teaspoon dried thyme
  • 1 bay leaf
  • to taste freshly ground black pepper
For the Topping
  • 1 stale baguette sliced
  • 1 cup Gruyère cheese or Swiss cheese

Equipment

  • large heavy-bottomed pot
  • oven-safe bowls

Method
 

Step-by-Step Instructions
  1. Prepare the Onions: Peel and thinly slice about 4 large yellow onions.
  2. Melt the Butter and Oil: In a pot, melt 4 tablespoons of unsalted butter and 2 tablespoons of olive oil over medium heat.
  3. Add Onions: Stir the sliced onions into the pot, coating them with the buttery mixture and soften for 5 minutes.
  4. Caramelize Onions: Sprinkle with salt and sugar, lower heat to medium-low and cook for approximately 40 minutes.
  5. Add Broth and Wine: Pour in 8 cups of broth and 1 cup of wine, add thyme and bay leaf, then bring to a boil.
  6. Simmer: Reduce heat to low, simmer uncovered for 30 minutes, and season with black pepper.
  7. Prepare Baguette: Slice the baguette and toast until golden brown.
  8. Cheese Topping: Ladle soup into bowls, top with baguette slices, and sprinkle Gruyère cheese.
  9. Broil: Preheat broiler, place bowls on a baking sheet and broil for 2-3 minutes until cheese is bubbly.
  10. Serve Warm: Allow bowls to cool slightly and serve warm.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 40gProtein: 12gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 40mgSodium: 800mgPotassium: 600mgFiber: 2gSugar: 4gVitamin A: 500IUVitamin C: 10mgCalcium: 250mgIron: 3mg

Notes

For a vegetarian version, use vegetable broth instead of beef broth. Experimenting with different cheeses can add a unique twist to the flavor profile.

Tried this recipe?

Let us know how it was!