Go Back

French Onion Soup

French Onion Soup is a classic dish known for its rich, caramelized flavors and hearty toppings of melted cheese and toasted bread. This comforting soup is perfect for chilly evenings and can be made easily at home.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Soup
Cuisine French
Servings 4 People
Calories 380 kcal

Equipment

  • 1 Large pot or Dutch oven
  • 1 Wooden spoon
  • 1 Ladle
  • 4 Oven-safe bowls

Ingredients
  

  • 4 large onions thinly sliced
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 4 cups beef broth
  • 1 cup dry white wine optional
  • 1 teaspoon fresh thyme or ½ teaspoon dried thyme
  • 1 bay leaf
  • 8 slices French baguette
  • 1 ½ cups grated Gruyère cheese
  • to taste freshly ground black pepper

Instructions
 

  • In a large pot or Dutch oven, heat the butter and olive oil over medium heat.
  • Add the sliced onions, sugar, and salt, and stir. Cook, stirring occasionally, for about 30 minutes, until the onions are caramelized and a deep golden brown.
  • Add the white wine (if using) to deglaze the pot, scraping any browned bits from the bottom. Let it simmer for 5 minutes.
  • Pour in the beef broth, add thyme and bay leaf, and bring the soup to a boil. Reduce the heat and let it simmer for an additional 10 minutes.
  • While the soup simmers, preheat your oven to 400°F (200°C).
  • Toast the slices of baguette in the oven until golden brown, about 5-7 minutes.
  • Remove the bay leaf from the soup and ladle the soup into oven-safe bowls. Top each bowl with a slice of toasted baguette and a generous amount of grated Gruyère cheese.
  • Place the bowls on a baking sheet and bake in the oven for about 10 minutes, or until the cheese is bubbling and golden brown.
  • Carefully remove from the oven, let cool slightly, and serve hot with a sprinkle of freshly ground black pepper.

Notes

For a vegetarian version, use vegetable broth instead of beef broth.
Feel free to experiment with different cheeses, such as mozzarella or Swiss, for variations in flavor.