This classic French onion soup is a rich and flavorful dish that showcases the sweetness of caramelized onions in a savory broth, topped with melted cheese and crusty bread. It’s perfect for a cozy meal or as an elegant starter.
The recipe is straightforward and can be prepared in about an hour. With simple ingredients like onions, beef broth, and Gruyère cheese, you can create a comforting bowl of soup that impresses.
History of French Onion Soup
French onion soup has a rich history that dates back to ancient times, with roots in Roman cuisine. Over the centuries, it evolved into the beloved dish we know today, particularly gaining popularity in France during the 18th century.
This soup was often considered a peasant dish, made from simple ingredients that were readily available. The transformation of humble onions into a luxurious meal showcases the beauty of French cooking, where basic elements can be elevated to create something extraordinary.
The Art of Caramelizing Onions
At the heart of classic French onion soup lies the art of caramelizing onions. This process involves slowly cooking onions over low heat until they become soft and golden brown, releasing their natural sweetness.
The key is patience; rushing this step can result in burnt onions rather than the rich, deep flavor desired. Stirring occasionally allows for even cooking and prevents sticking, ensuring that the onions develop a beautiful caramel color.
Choosing the Right Ingredients
Quality ingredients can make a significant difference in the final dish. Opt for fresh, sweet onions, such as yellow or Vidalia onions, which caramelize beautifully.
Using a good beef broth enhances the soup’s depth, while Gruyère cheese adds a creamy, nutty flavor that complements the sweetness of the onions. A splash of dry white wine can also elevate the taste, adding acidity to balance the richness.
Serving Suggestions
French onion soup is traditionally served in oven-safe bowls, allowing for the cheese to melt perfectly under the broiler. A slice of toasted baguette placed on top of the soup not only adds texture but also serves as a vessel for scooping up the delicious broth.
Garnishing with fresh thyme adds a touch of color and an aromatic element that enhances the overall experience. Pairing the soup with a side of crusty bread for dipping rounds out the meal, making it perfect for a cozy dinner.
Perfect Pairings
This comforting soup pairs wonderfully with a variety of accompaniments. A crisp green salad with a light vinaigrette can provide a refreshing contrast to the rich flavors of the soup.
For a more indulgent experience, consider serving it alongside a glass of full-bodied red wine, which complements the savory notes of the broth and the richness of the cheese.
Variations to Try
While the classic recipe is beloved, there are many variations to explore. Some recipes incorporate different types of cheese, such as Swiss or mozzarella, for a unique twist.
Vegetarian versions can be made using vegetable broth instead of beef broth, maintaining the essence of the dish while catering to different dietary preferences. Adding herbs like rosemary or bay leaves can also introduce new flavors to the mix.
Easy French Onion Soup Recipe

This French onion soup features deeply caramelized onions simmered in beef broth, topped with toasted bread and melted Gruyère cheese. The recipe takes approximately 1 hour from start to finish and serves 4 people.
Ingredients
- 4 large onions, thinly sliced
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 teaspoon sugar
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup dry white wine (optional)
- 6 cups beef broth
- 1 tablespoon fresh thyme or 1 teaspoon dried thyme
- 4 slices of baguette or crusty bread
- 1 cup shredded Gruyère cheese
Instructions
- Caramelize the Onions: In a large pot, melt the butter and olive oil over medium heat. Add the sliced onions, sugar, salt, and pepper. Cook, stirring occasionally, for about 25-30 minutes until the onions are deeply caramelized.
- Deglaze the Pot: If using, pour in the white wine and scrape the bottom of the pot to release any browned bits. Cook for an additional 5 minutes until the wine has reduced.
- Add Broth and Thyme: Pour in the beef broth and add the thyme. Bring to a simmer and cook for another 15 minutes to allow the flavors to meld.
- Prepare the Bread: While the soup simmers, preheat the oven to 400°F (200°C). Place the slices of bread on a baking sheet and toast them in the oven until golden brown, about 5-7 minutes.
- Serve the Soup: Ladle the hot soup into oven-safe bowls, place a slice of toasted bread on top of each bowl, and sprinkle with shredded Gruyère cheese. Place the bowls under the broiler for 2-3 minutes until the cheese is bubbly and golden.
- Enjoy: Carefully remove the bowls from the oven and let them cool slightly before serving. Enjoy your delicious French onion soup!
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Servings: 4 bowls
- Calories: 350kcal
- Fat: 18g
- Protein: 12g
- Carbohydrates: 32g