Go Back
Homemade French Onion Soup - The World's Best

World’s Best French Onion Soup

My take on the classic French onion soup, hailed by some as the best in the world. Adapted from Alton Brown's Good Eats. This soup is traditionally served piping hot in little individual ramekins or soup crocks. You'll need one oven-safe ramekin or crock per diner.
Course Appetizer or Main
Cuisine French
Prep Time 30 minutes
Cook Time 2 hours
Total Time 2 hours 30 minutes
Author Johan Johansen


  • 2 kilos onions
  • 25 grams of butter
  • 1 teaspoon salt
  • 200 ml dry white wine I use Chardonnay
  • 500 ml beef stock preferably homemade
  • 25 cl Dry, hard cider unfiltered is best
  • 1 Bouquet garni; a fancy French name for a bunch of thyme sprigs
  • 1 splash Cognac a generous one at that
  • 6-8 slices French-style bread
  • 150 grams Gruyere cheese grated

Bouquet garni:

  • 2 leek greens
  • 5 sprigs parsley
  • 1 bay leaf


  1. Trim the ends off each onion then cut in halves lengthwise. Remove peel and finely slice into half moon shapes.
  2. Put a cast iron pot over medium heat and add the butter.
  3. Once butter has melted add a layer of onions and sprinkle with a little salt. Repeat layering onions and salt until all the onions are in the pot.
  4. Do not even attempt to stir the onions before they’ve been allowed to sweat down for 15 to 20 minutes.
  5. After onions have sweated down a bit, stir occasionally until they take on a dark mahogany color. This may take as much as two hours and they’ll surrender a lot of water while browning. Just keep stirring infrequently and allow water to evaporate. Do not worry about burning.
  6. Once onions are greatly reduced, sweet and deeply caramelized, add enough wine to cover and turn heat to high, reducing the wine to a syrupy consistency.
  7. Add beef stock, apple cider and the bouquet garni. Reduce heat back down again and simmer at least 15 to 20 minutes, preferably more.

To serve:

  1. Place oven rack in top 1/3 of oven and heat broiler.
  2. Slice bread and use oven safe ramekins or soup crocks to punch out round croutons large enough to snugly fit the mouth of the bowls.
  3. Place the croutons on a baking sheet and place under broiler for 1 minute.
  4. Remove bouquet garni from soup mixture and with salt, pepper and cognac to taste.
  5. Allow mixture to boil for a minute or two to take the edge off the Cognac.
  6. Ladle soup into ramekins/crocks leaving a little space at the top.
  7. Place bread round, toasted side down, on top of soup and top with grated cheese.
  8. Broil until cheese is bubbly and golden, 1 to 2 minutes.