Go Back

French Onion Soup

French Onion Soup is a rich and flavorful dish that combines caramelized onions, beef broth, and a topping of melted cheese over crusty bread. This classic French recipe is perfect for a comforting appetizer or main dish.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Appetizer
Cuisine French Cuisine
Servings 4 People
Calories 300 kcal

Equipment

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

Ingredients
  

  • 4 large yellow onions About 2 pounds.
  • 4 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar
  • to taste salt
  • to taste black pepper
  • 8 cups beef stock
  • 1 cup dry white wine (optional)
  • 1 tablespoon fresh thyme Or 1 teaspoon dried thyme.
  • 8 slices French bread About 1 inch thick.
  • 2 cups grated Gruyere cheese Or Swiss cheese.
  • ½ cup grated Parmesan cheese

Instructions
 

  • Begin by peeling and slicing the onions into thin, even slices.
  • In a large pot or Dutch oven, heat the olive oil and butter over medium heat.
  • Add the sliced onions, sugar, and a pinch of salt. Cook the onions, stirring frequently until they become soft and caramelized, about 30 minutes. Reduce the heat if the onions start to burn.
  • Once caramelized, add black pepper and thyme to the onions and continue to cook for another minute.
  • Pour in the white wine (if using) and scrape any browned bits from the bottom of the pot. Allow it to reduce for about 5 minutes.
  • Add the beef stock and bring the soup to a simmer. Let it cook for an additional 15 minutes to blend the flavors. Taste and adjust seasoning if necessary.
  • While the soup simmers, preheat your oven to 350°F (175°C).
  • Place the slices of French bread on a baking sheet and toast them in the oven for about 10 minutes, until golden brown.
  • To serve, ladle the soup into oven-safe bowls. Top each bowl with a slice of toasted bread and a generous amount of grated Gruyere and Parmesan cheese.
  • Place the filled bowls on a baking sheet and broil in the oven for 2-3 minutes, or until the cheese is bubbly and golden brown. Watch closely to prevent burning.
  • Let the soup cool slightly before serving.

Notes

If you want a more intense flavor, you can use homemade beef stock.
This soup can be made in advance and reheated before serving.
Feel free to customize the toppings; some enjoy adding herbs or a splash of sherry for extra depth.