Skip to content

Classic French Onion Soup

An image of prepared French Onion Soup made with onions, Swanson® Beef Broth, Swanson® Chicken Broth, dry vermouth, Gruyère cheese, mozzarella cheese and French bread.
  • prep time: 10 min
  • total time: 55 min
  • serves: 4 people

A classic restaurant dish that’s so easy to prepare at home.  The secret is in caramelizing the onions to bring out their natural sweetness.  Start out with Vidalia onions for the sweetest flavor and don’t rush the cooking process to be sure you get every bit of savory, sweet flavor.  Beef broth adds an underlying richness while white wine brings a bright acidity to the soup.  Serve in oven-safe crocks and pop under the broiler just until the cheese is perfectly melted.  Perfection!


  • 1 tablespoon vegetable oil
  • 2 extra large onion, cut in half and thinly sliced (about 4 cups)
  • 1/2 teaspoon sugar
  • 3 tablespoons all purpose flour
  • 2 1/2 cups Swanson® Beef Broth
  • 2 1/2 cups Swanson® Chicken Broth
  • 6 tablespoons dry vermouth or white wine
  • 1 cup shredded Gruyère cheese
  • 1/3 cup mozzarella cheese
  • 4 slices French bread, toasted


  • Tips

    • Time-Saving Tip: Use a food processor with slicing attachment to slice the onions for ease in preparation.
    • Ingredient Note: For even more flavor, try rubbing the French bread with a garlic clove before toasting.
  • Step 1

    Heat the oil in a 4-quart saucepan over medium heat. Add the onions. Reduce the heat to low. Cover and cook for 15 minutes. Uncover the saucepan.

  • Step 2

    Increase the heat to medium. Add the sugar and cook for 15 minutes or until the onions are golden. Stir the flour in the saucepan and cook and stir for 1 minute. Stir in the beef broth, chicken broth and vermouth and heat to a boil. Reduce the heat to low and cook for 10 minutes.  Season to taste.

  • Step 3

    Heat the broiler.  Stir the cheeses in a medium bowl.  Place 4 oven-safe bowls onto a baking sheet.  Divide the soup among the bowls. Top each with 1 bread slice.  Divide the cheese among the bowls.

  • Step 4

    Broil 4 inches from the heat for 4 minutes or until the cheese is melted.

Recently Viewed

Made With

Calories 450
Total Fat 15 g
Sat. Fat 6.9 g
Trans Fat 0 g
Cholesterol 37 mg
Sodium 1737 mg
Total Carb 52 g
Dietary Fiber 2 g
Sugar 8 g
Protein 21 g
Vitamin D 1 %DV
Calcium 30 %DV
Iron 17 %DV
Potassium 6 %DV

This nutritional information refers to each serving of the entire recipe and not just the products used as ingredients.