Classic Onion Soup | Mommy's Home Cooking

Classic Onion Soup

Prep Time 15 minutes
Cook Time 1 hour 3 minutes
Total Time 1 hour 18 minutes
Servings 8
Calories per serving 244 kcal


  • 4 tablespoons unsalted butter
  • 1 lb yellow onions, peeled and sliced (approx. 3 large onions)
  • 1 tablespoon all-purpose flour
  • 3/4 cup dry white wine
  • 6 cups beef broth
  • 2 teaspoons fresh thyme
  • 1 bay leaf
  • 1/2 teaspoon Worcestershire sauce
  • Kosher salt and freshly ground pepper to taste
  • 10 -12 slices of crusty baguette bread (optional)
  • 2 cups Gruyere cheese, grated


  1. In a large pot, melt butter over medium heat. Add the onions, stir well, cover and cook for 5 minutes. Uncover the pot, reduce heat to medium-low and continue to sauté, stirring occasionally, until onions are tender and golden brown, about 25 -30 minutes.
  2. Increase heat to medium-high. Sprinkle the flour over the onions and stir until combined. Add the wine, beef broth, thyme, bay leaf and Worcestershire sauce. Taste and add more salt and/or pepper if you like. At first boil, reduce heat to medium-low and simmer, uncovered about 30 minutes. Taste and adjust the seasoning if necessary. Remove bay leaf and discard.
  3. Place rack of your oven in the center and turn the broil on.
  4. Distributed the soup into individual bowls, place 1-2 slices of bread over the soup and sprinkle with plenty of Gruyere cheese.
  5. Bake until cheese is melted and bubbling, about 2-3 minutes.

  6. Serve immediately.

Recipe Notes

If you want you can toast the bread before you put in the soup to give a crisper consistency.

Nutrition Facts
Classic Onion Soup
Amount Per Serving
Calories 244 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 10g50%
Cholesterol 51mg17%
Sodium 788mg33%
Potassium 222mg6%
Carbohydrates 6g2%
Fiber 1g4%
Sugar 2g2%
Protein 12g24%
Vitamin A 510IU10%
Vitamin C 5mg6%
Calcium 363mg36%
Iron 0.7mg4%
* Percent Daily Values are based on a 2000 calorie diet.