Nutrition Facts for Classic onion soup

Classic Onion Soup

Indulge in the soul-soothing warmth of classic onion soup, a timeless French comfort dish that combines rich, caramelized onions with a savory beef stock, a splash of dry white wine, and aromatic herbs like fresh thyme and bay leaf. This recipe's slow-cooked onions, gently sweetened with a touch of sugar, develop a deep, golden flavor that's perfectly balanced by a crispy baguette slice and a bubbling, golden crust of melted Gruyère cheese. Ideal for cozy evenings, this hearty, oven-finished soup makes an elegant starter or satisfying main course. With simple ingredients and a little patience, you can recreate this restaurant-quality French onion soup in the comfort of your own kitchen.

Nutriscore Rating: 64/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 Classic Onion Soup
Prep Time:15 mins
Cook Time:60 mins
Total Time:75 mins
Servings: 6

Ingredients

  • 3 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 6 large yellow onions
  • 1 teaspoon sugar
  • 1 cup dry white wine
  • 8 cups beef stock
  • 4 sprigs fresh thyme
  • 1 bay leaf
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1 small loaf baguette
  • 2 cups Gruyère cheese

Directions

Step 1

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

Step 2

In a large heavy-bottomed pot, heat the butter and olive oil over medium heat until the butter melts.

Step 3

Add the sliced onions to the pot and stir well to coat them in the butter and oil mixture.

Step 4

Cook the onions over medium heat, stirring frequently, for about 25-30 minutes until they are deeply caramelized and golden brown.

Step 5

Sprinkle the sugar over the onions and stir to enhance caramelization.

Step 6

Deglaze the pot by pouring in the white wine, scraping up any browned bits from the bottom of the pot with a wooden spoon. Let the wine reduce for about 3-4 minutes.

Step 7

Add the beef stock, thyme sprigs, and bay leaf to the pot. Bring the soup to a boil, then reduce the heat to low and let it simmer uncovered for 20-25 minutes.

Step 8

Season the soup with salt and black pepper to taste. Remove the thyme sprigs and bay leaf before serving.

Step 9

While the soup is simmering, preheat your oven to 375°F (190°C). Slice the baguette into 1-inch thick slices and arrange them on a baking sheet.

Step 10

Toast the baguette slices in the oven for 8-10 minutes, flipping them halfway through, until they are golden and crisp.

Step 11

Ladle the soup into oven-safe bowls or crocks. Place a slice of toasted baguette on top of each bowl, then sprinkle generously with Gruyère cheese.

Step 12

Place the bowls under the broiler for 2-3 minutes, or until the cheese is melted and bubbling.

Step 13

Carefully remove the bowls from the broiler, let cool slightly, and serve the soup hot.

Nutrition Facts

Serving size (3568.5g)
Amount per serving % Daily Value*
Calories 2799.9
Total Fat 158.4g 0%
Saturated Fat 78.6g 0%
Polyunsaturated Fat 7.4g
Cholesterol 383.4mg 0%
Sodium 12415.6mg 0%
Total Carbohydrate 183.2g 0%
Dietary Fiber 20.0g 0%
Total Sugars 53.4g
Protein 128.6g 0%
Vitamin D 63.4IU 0%
Calcium 3102.0mg 0%
Iron 13.1mg 0%
Potassium 2964.7mg 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: 53.3%
Protein: 19.2%
Carbs: 27.4%