Nutrition Facts for Onion soup

Onion Soup

Image of Onion Soup
Nutriscore Rating: 66/100

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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
1 hr 15 min
🕐
Total Time
1 hr 30 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

12 items
  • 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
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

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

2

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

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.

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.

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.

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.

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.

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.

9

Serve the soup immediately while hot and enjoy!

Cooking Tip: Take your time with each step for the best results!
2527
cal
119.7g
protein
166.9g
carbs
140.4g
fat

Nutrition Facts

1 serving (3029.4g)
Calories
2527
% Daily Value*
Total Fat 140.4 g 180%
Saturated Fat 75.7 g 378%
Polyunsaturated Fat 1.5 g
Cholesterol 332 mg 111%
Sodium 8379 mg 364%
Total Carbohydrate 166.9 g 61%
Dietary Fiber 18.3 g 65%
Total Sugars 46.8 g
Protein 119.7 g 239%
Vitamin D 0.3 mcg 2%
Calcium 3062 mg 236%
Iron 8.8 mg 49%
Potassium 2587 mg 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

27.7%%
19.9%%
52.4%%
Fat: 1263 cal (52.4%%)
Protein: 478 cal (19.9%%)
Carbs: 667 cal (27.7%%)