Go Back
+ servings
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 244kcal


  • 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


  • 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.
  • 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.
  • Place rack of your oven in the center and turn the broil on.
  • Distributed the soup into individual bowls, place 1-2 slices of bread over the soup and sprinkle with plenty of Gruyere cheese.
  • Bake until cheese is melted and bubbling, about 2-3 minutes.
  • Serve immediately.


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


Calories: 244kcal | Carbohydrates: 6g | Protein: 12g | Fat: 16g | Saturated Fat: 10g | Cholesterol: 51mg | Sodium: 788mg | Potassium: 222mg | Fiber: 1g | Sugar: 2g | Vitamin A: 510IU | Vitamin C: 5mg | Calcium: 363mg | Iron: 0.7mg