Nutrition Facts for Onion soup

Onion Soup

Warm, rich, and undeniably comforting, this classic French Onion Soup is a symphony of slow-caramelized onions, aromatic herbs, and a luxurious beef broth base. Perfect for cozy evenings, this recipe takes simple pantry staples—like yellow onions, dry white wine, and Gruyère cheese—and transforms them into a deeply flavorful dish that’s both hearty and elegant. The key lies in the proper caramelization of onions, which brings out their natural sweetness, balanced by the savory richness of beef broth and the herbaceous notes of thyme and bay leaf. Topped with a crispy baguette slice and a bubbling layer of Gruyère and Parmesan, this soup offers a delicious mix of textures in every bite. Ideal for entertaining or indulging, this soul-warming onion soup is served oven-hot and promises to keep you coming back for more.

Nutriscore Rating: 66/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.
Image of Onion Soup
Prep Time:15 mins
Cook Time:75 mins
Total Time:90 mins
Servings: 4

Ingredients

  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 6 large yellow onions, thinly sliced
  • 1 teaspoon granulated sugar
  • 1 cup dry white wine
  • 6 cups beef broth
  • 1 bay leaf
  • 3 sprigs fresh thyme
  • 0.5 teaspoons black pepper
  • 1 small loaf baguette, sliced
  • 2 cups Gruyère cheese, grated
  • 0.5 cups Parmesan cheese, grated

Directions

Step 1

Heat a large heavy-bottomed pot over medium heat. Add the butter and olive oil, and allow the butter to melt completely.

Step 2

Stir in the sliced onions and cook, stirring often, for about 10 minutes until the onions begin to soften.

Step 3

Sprinkle the sugar over the onions and continue to cook, stirring frequently, until they caramelize into a deep golden brown, approximately 25-30 minutes.

Step 4

Deglaze the pot by pouring in the white wine. Scrape up any browned bits from the bottom using a wooden spoon and let the wine reduce for 5 minutes.

Step 5

Add the beef broth, bay leaf, thyme, and black pepper. Stir well, cover, and simmer gently over low heat for 30 minutes. Taste and adjust seasonings if needed.

Step 6

While the soup simmers, preheat the oven to 375°F (190°C). Place the baguette slices on a baking sheet and bake for 5-7 minutes, turning halfway through, until lightly toasted.

Step 7

Turn the oven to broil. Ladle the soup into oven-safe bowls, place a toasted baguette slice on top of each, and sprinkle generously with Gruyère and Parmesan cheese.

Step 8

Carefully place the bowls on a baking tray and broil in the oven until the cheese is melted, bubbly, and slightly golden, about 2-3 minutes.

Step 9

Serve the soup immediately while hot and enjoy!

Nutrition Facts

Serving size 3029.4 grams (3029.4g)
Amount per serving % Daily Value*
Calories 2527
Total Fat 140.40g 180%
Saturated Fat 75.70g 379%
Polyunsaturated Fat 1.50g
Cholesterol 332mg 111%
Sodium 8379mg 364%
Total Carbohydrate 166.90g 61%
Dietary Fiber 18.30g 65%
Total Sugars 46.80g
Protein 119.70g 239%
Vitamin D 13IU 67%
Calcium 3062mg 236%
Iron 9mg 49%
Potassium 2587mg 55%
*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: 52.4%
Protein: 19.9%
Carbs: 27.7%