Best French Onion Soup Recipe

Lyonnaise-Style Onion Soup – Soupe l’Oignon


French Onion Soup is one of my favorite winter treats –  to be honest, I can thoroughly enjoy this soup any time of the year.  The wonderful golden onions and melted cheese are the center of this classic French onion soup recipe.

This is a classic French Onion Soup recipe.  The base of the soup is simple as it is made by caramelizing onions until they are deliciously sweet and golden brown.  For best flavor, make the soup two days in advance.  I have to admit that it does take a bit of time to make, as it takes time to properly caramelize the onions, but it is so worth the effort to break your spoon through the melted cheese to reach to reach your reward of those sweet onions!



French Onion Soup


Best French Onion Soup Recipe:
Prep Time
35 mins
Cook Time
45 mins
Total Time
1 hr 20 mins
Course: Soup
Cuisine: French
Keyword: French Onion Soup Recipe, Lyonnaise-Style Onion Soup Recipe
Servings: 6 servings
  • 4 tablespoons unsalted butter
  • 5 medium yellow onions or red onions (about 3 pounds), peeled and sliced thin*
  • 1/2 teaspoon coarse salt
  • 6 cups canned chicken stock or broth (low-sodium)
  • 1 3/4 cups canned beef stock or broth (low-sodium)
  • 1/4 cup dry white wine (or red, your choice - you could even use sherry)
  • 2 sprigs parsley, fresh
  • 1 sprig thyme, fresh
  • 1 bay leaf
  • 1 tablespoon balsamic vinegar (good-quality)
  • Salt and black pepper
  • 1 baguette (French, Italian-style, or country-style), cut on the bias into 3/4-inch slices - 2 to 3 per serving***
  • 4 1/2 ounces Swiss cheese or Gruyere cheese, sliced 1/16-inch thick
  • 3 ounces Asiago cheese, grated
Equipment Needed:
  • 6 (12-ounce) soup bowls that are oven and broiler safe
  1. Cut off the stem and root ends of the onions, then halve then lengthwise, and peel away the dried skin.  Cut the onions into 1/4-inch slices.  It is important to have all the onion slices roughly the same size so they cook evenly.

    Caramelized Onions
  2. Stove Top:  Melt butter in large soup kettle or Dutch oven over medium-high heat.  Add sliced onions and 1/2 teaspoon salt, stirring to coat onions thoroughly with butter. Cook, stirring frequently, until onions are reduced and syrupy and inside of pot is coated with very deep brown crust, approximately 30 to 35 minutes.

  3. Oven:  You can also caramelize the onions in the oven.  Please check out my article on Baked Caramelized Onions.  This oven method cuts down on the cooking and stirring time required when you caramelize on your stove top.

  4. Stir in chicken and beef broths, wine, parsley, thyme, and bay leaf, scraping pot bottom with wooden spoon to loosen browned bits; bring to simmer.  Simmer to blend flavors, approximately 30 minutes.  Remove herbs and discard.  Stir in balsamic vinegar and adjust seasonings with salt and pepper to taste.  At this point, the soup can be cooled to room temperature and refrigerated in an airtight container up to 2 days.  To use, return to simmer before finishing soup with croutons and cheese.

  5. Preheat oven to 400 degrees F.  While the soup simmers, arrange the baguette slices in single layer on baking sheet and bake until the bread is dry, crisp, and golden at edges, about 10 minutes (watch carefully so they do not burn).  Toasting the bread slows down the process of the bread getting soggy in the hot soup. Set aside until ready to use.

  6. When ready to serve the onion soup, adjust oven rack to upper middle position; heat the broiler.

  7. Set onion soup bowls on baking sheet and fill each with about 1 1/2 cups soup.  Top each bowl with two (2) toasted baguette slices (do not overlap the bread) and divide Swiss cheese slices, laying them in a single layer on top of the bread.

  8. I like to let the slices overlap the edge of the dish.  It keeps the grated cheese from falling down into the soup, and looks cool when all brown and gooey. Remember, if you can see soup beneath, then you need more cheese.

  9. Sprinkle the top of each with about 2 tablespoons grated Asiago cheese.  Place the bowls into the oven, about 5 to 6 inches from the broiler and let broil until cheese is brown and bubbly, about 10 minutes.

  10. Tip:  For an onion soup not to collapse, the soup bowl has to be filled to the rim with the onion soup and the bread.  The cheese layer should cover the whole surface, so it will stick to the sides and corm a crust that holds its shape and does not sink.

  11. Remove from oven and serve immediately.  Let your guests know that the soup is really hot!

  12. Makes 6 servings.

Recipe Notes

* Onions are the essence of French Onion Soup's delicate flavor.  You can use any large onion variety, but the yellow (brown-skin) onions are cheaper and actually work the best.  Some onions caramelize more quickly than others, and the standard yellow onion (brown-skin) actually contains more sugars than "sweet" onions.  Cooking them slowly will bring out the most flavors.  Learn how easy it is to make Baked Caramelized Onions (this is how I like to caramelize onions - so easy to do).

** Learn how easy it is to make homemade Chicken Stock and Beef Stock.  If possible, use only homemade stock in this French Onion Soup Recipe.  You will be delighted with the outstanding taste of this soup.

*** Slice the bread on the bias (this means on an angle, as this will give you slices with more surface area).  Depending on the size of the bread loaf and the size of your serving dishes, you will need 12 to 24 slices.  You want the whole surface of your soup covered.


Source:  I have adapted this recipe from the Cook’s Illustrated Magazine, January & February, 1999.


Comments and Reviews

5 Responses to “Best French Onion Soup Recipe”

  1. CJ

    Looks yummy! Will need to give this a try!!

  2. Kim

    Can you freeze this?

    • Whats Cooking America

      You can freeze the soup base and then reheat and bake in the oven to melt the cheese on top.

  3. Dayna Plov

    This recipe was great. My husband is not a fan of French onion soup, he really liked this one. I used smoked Edam and Swiss cheese.. I used the tips on how to place the bread and cheese, it worked perfect.

  4. Charlene marino

    made this last night and it was the best I have ever made ! thanks for posting this !


Leave a Reply