Nutrition Facts for French onion soup

French Onion Soup

Warm up with the irresistible comfort of classic French Onion Soup, a dish renowned for its rich, caramelized flavors and gooey, cheesy topping. Slowly cooked yellow onions are the star of this recipe, turning soft and sweet as they gently caramelize in a luxurious blend of butter and olive oil. Infused with dry white wine, savory beef stock, and aromatic thyme, the soup achieves layers of deep, heartwarming flavor. Finished with crisp slices of toasted baguette and a bubbling crown of golden Gruyère cheese, this French favorite delivers a cozy yet elegant dining experience. Whether you’re serving it as an appetizer or the main event, this timeless recipe is perfect for cold evenings or special occasions. Keywords: French Onion Soup, caramelized onions, Gruyère cheese, comfort food, easy French recipe.

Nutriscore Rating: 65/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of French Onion Soup
Prep Time:20 mins
Cook Time:90 mins
Total Time:110 mins
Servings: 6

Ingredients

  • 3 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 6 large yellow onions
  • 1 teaspoon sugar
  • 2 minced garlic cloves
  • 1 cup dry white wine
  • 8 cups beef stock
  • 3 sprigs fresh thyme
  • 1 bay leaf
  • 1 baguette
  • 2 cups Gruyère cheese
  • 0 to taste salt
  • 0 to taste black pepper

Directions

Step 1

Peel the onions and slice them thinly into half-moons.

Step 2

In a large heavy-bottomed pot or Dutch oven, melt the butter with the olive oil over medium heat.

Step 3

Add the sliced onions to the pot. Stir to coat them fully with the butter and oil mixture.

Step 4

Sprinkle the sugar over the onions and cook, stirring occasionally, until the onions are caramelized and golden brown, about 45 minutes. Be patient and lower the heat if they start to burn.

Step 5

Add the minced garlic to the pot and cook for another 1-2 minutes until fragrant.

Step 6

Pour in the white wine and deglaze the pot, scraping up any caramelized bits stuck to the bottom. Simmer for 5 minutes to reduce slightly.

Step 7

Add the beef stock, thyme sprigs, and bay leaf. Stir to combine and bring the soup to a simmer.

Step 8

Season with salt and black pepper to taste. Simmer uncovered for 30-40 minutes, allowing the flavors to meld together.

Step 9

While the soup is simmering, preheat your oven to 400°F (200°C). Slice the baguette into 1-inch-thick rounds.

Step 10

Place the baguette slices on a baking sheet and toast them in the oven for 8-10 minutes, flipping halfway through, until golden brown on both sides.

Step 11

Remove the thyme sprigs and bay leaf from the soup before serving.

Step 12

Preheat your broiler. Ladle the soup into oven-safe bowls and place them on a baking sheet.

Step 13

Top each bowl of soup with 1-2 slices of toasted baguette, then sprinkle generously with Gruyère cheese.

Step 14

Place the bowls under the broiler until the cheese is melted and bubbly, about 2-4 minutes. Keep a close eye to prevent burning.

Step 15

Serve the soup hot with a side of crusty bread, if desired, and enjoy!

Nutrition Facts

Serving size (3736.7g)
Amount per serving % Daily Value*
Calories 3251.5
Total Fat 162.3g 0%
Saturated Fat 79.4g 0%
Polyunsaturated Fat 7.4g
Cholesterol 383.4mg 0%
Sodium 13391.8mg 0%
Total Carbohydrate 269.7g 0%
Dietary Fiber 24.0g 0%
Total Sugars 60.8g
Protein 146.5g 0%
Vitamin D 63.4IU 0%
Calcium 3197.1mg 0%
Iron 19.8mg 0%
Potassium 3189.3mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 46.7%
Protein: 18.7%
Carbs: 34.5%