Foolproof French Onion Soup
5 from 1 vote

French Onion Soup

Delicious, savory, and so simple, this foolproof recipe for French Onion Soup is a family favorite. Made with caramelized yellow onions, beef broth, dry white wine and simple seasonings. Topped with toasted, cheesy bread.

Course Soup
Cuisine French
Keyword French onion soup
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 8 Servings
Calories 504 kcal
Author Buy This Cook That

Buy This

For the French Onion Soup

  • 4 tablespoons butter
  • 7 yellow onions peeled, halved, sliced (8 cups sliced)
  • 1 teaspoon sea salt
  • 1 teaspoon brown sugar
  • 4 tablespoons all purpose flour
  • 3/4 cup dry white wine
  • 6 cups Swanson® Beef Broth
  • 1 bay leaf
  • 1/2 teaspoon black pepper more to taste

For the Cheese Bread

  • 1 loaf French bread cut into 1 inch slices
  • 4 tablespoons butter or olive oil
  • 8 ounces Gruyere cheese sliced or shredded
  • 4 ounces cheddar cheese sliced or shredded

Cook That

For the French Onion Soup

  1. In a large pot or dutch oven, melt the butter over medium heat.

  2. Layer in the sliced onions and sea salt and let cook WITHOUT stirring for 15 minutes. 

  3. After 15 minutes have passed, reduce heat to medium low. Stir the brown sugar into the onions. 

  4. Stir and continue to cook, stirring frequently, until the onions are golden brown, about 10 minutes.

  5. Add the flour and stir into the onions. Cook and stir for 3 - 5 minutes until the flour is well incorporated and the consistency of paste. 

  6. Pour the white wine over the cooked onion mixture, scraping the brown bits from the bottom of the pot. Stir until the mixture is thick.

  7. Gradually add the Swanson® Beef Broth, stirring well to combine. Add the bay leaf and pepper.

  8. Heat to a low boil, stirring frequently. Reduce heat to a simmer and cook, stirring occasionally, until the soup has thickened, about 15 minutes.

For the Cheese Bread

  1. Turn on oven broiler. 

  2. Lightly brush the sliced French bread with butter or olive oil. Arrange in a single layer on a baking sheet. Place under the broiler for 1 - 2 minutes until lightly toasted.

  3. Remove the bread from the oven and evenly top each slice of bread with the two types of cheese. 

  4. Return the bread to the broiler for another 1 - 2 minutes, watching carefully so it does not burn. The bread is done when the cheese is melted and the bread is browned.

To Serve

  1. Ladle the prepared French Onion Soup into bowls. Top each bowl with prepared cheese bread, placing the cheese side up. Serve with additional pieces of cheese bread if desired.

Recipe Notes

Nutritional information may vary based on the type of bread and cheese used.

Nutrition Facts
French Onion Soup
Amount Per Serving (1 Bowl with 2 Slices of Cheese Bread)
Calories 504 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 16g100%
Cholesterol 76mg25%
Sodium 1505mg65%
Potassium 354mg10%
Carbohydrates 41g14%
Fiber 2g8%
Sugar 6g7%
Protein 21g42%
Vitamin A 760IU15%
Vitamin C 7.1mg9%
Calcium 449mg45%
Iron 2.7mg15%
* Percent Daily Values are based on a 2000 calorie diet.