French onion soup is a rich and flavorful dish made with caramelized onions, beef broth, and topped with melted cheese. It’s a comforting choice for any meal, especially during colder months.
This recipe serves 6 people and is straightforward, requiring basic cooking techniques to achieve that deep, savory flavor characteristic of traditional French onion soup.
Understanding French Onion Soup
French onion soup is a traditional dish that showcases the beauty of simple ingredients transformed through cooking. The star of this soup is the caramelized onions, which develop a deep, sweet flavor as they cook slowly. This process takes patience, but the results are well worth the effort.
The foundation of this soup is a rich beef broth, which complements the sweetness of the onions perfectly. When combined, these elements create a comforting and satisfying dish that warms the soul, especially on chilly days.
The Art of Caramelizing Onions
Caramelizing onions is a technique that requires time and attention. Begin by melting butter and olive oil in a large pot over medium heat. Add thinly sliced onions, salt, and a touch of sugar to help with the caramelization process.
Stir the mixture frequently, allowing the onions to cook for about 30-40 minutes. The goal is to achieve a beautiful golden brown color, which indicates that the natural sugars in the onions have been released and concentrated.
Building Flavor with Broth and Seasonings
Once the onions are perfectly caramelized, it’s time to add depth to the soup. Pour in beef broth, and if desired, a splash of dry white wine for added complexity. Incorporate fresh thyme and a bay leaf for aromatic notes that elevate the dish.
Allow the soup to simmer for an additional 20 minutes, letting the flavors meld together. A final seasoning with freshly ground black pepper will enhance the overall taste, making each spoonful delightful.
Preparing the Perfect Topping
The finishing touch to French onion soup is the cheesy baguette topping. While the soup simmers, preheat the oven and prepare slices of baguette. Toasting the bread adds a satisfying crunch that contrasts beautifully with the smooth soup.
Generously sprinkle shredded Gruyère cheese over the toasted baguette slices, then place them in the oven until the cheese is bubbly and golden. This step is crucial for achieving that iconic crust that many love.
Serving and Enjoying the Soup
To serve, ladle the hot soup into bowls and place a cheesy baguette slice on top of each serving. The sight of the bubbling cheese and golden crust is sure to entice anyone.
Garnish with fresh thyme for a pop of color and an extra hint of flavor. This soup not only satisfies hunger but also creates a cozy atmosphere, perfect for sharing with family and friends.
Nutrition and Serving Suggestions
This recipe yields six bowls of French onion soup, making it an ideal choice for gatherings. Each serving contains approximately 350 calories, with a good balance of carbohydrates, fat, and protein.
Pair the soup with a simple green salad or a light dessert to create a complete meal. Enjoying this classic dish is not just about nourishment; it’s about savoring the warmth and comfort it brings to the table.
Delicious French Onion Soup for 6

This classic French onion soup features sweet, caramelized onions simmered in a savory beef broth, topped with toasted bread and melted Gruyère cheese. The recipe takes about 1 hour and 15 minutes from start to finish.
Ingredients
- 6 large onions, thinly sliced
- 4 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1/2 teaspoon sugar
- 8 cups beef broth
- 1/2 cup dry white wine (optional)
- 1 tablespoon fresh thyme leaves or 1 teaspoon dried thyme
- 1 bay leaf
- 12 slices of baguette, toasted
- 2 cups shredded Gruyère cheese
- Freshly ground black pepper to taste
Instructions
- Caramelize the Onions: In a large pot, melt the butter and olive oil over medium heat. Add the sliced onions, salt, and sugar. Cook, stirring frequently, for about 30-40 minutes until the onions are deeply caramelized and golden brown.
- Add Broth and Seasoning: Pour in the beef broth and white wine (if using). Add thyme and bay leaf. Bring to a simmer and cook for an additional 20 minutes. Season with black pepper to taste.
- Prepare the Bread: While the soup simmers, preheat the oven to 350°F (175°C). Arrange the toasted baguette slices on a baking sheet and sprinkle with shredded Gruyère cheese.
- Melt the Cheese: Place the baking sheet in the oven for about 5-7 minutes, or until the cheese is bubbly and golden.
- Serve: Ladle the soup into bowls, top each with a slice of the cheesy baguette, and serve hot.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Servings: 6 bowls
- Calories: 350kcal
- Fat: 20g
- Protein: 12g
- Carbohydrates: 30g