French onion soup (Soupe a l’oignon) is a traditional French soup originating from Paris in the XVIII century.

PREP 60 Min
COOK 25 Min


  • 4 tbsp unsalted butter
  • 4 tbsp olive oil
  • 8 brown onions sliced thinly
  • ½ tsp sugar
  • ½ tsp salt
  • 1 ½ tbsp plain flour
  • 2 l beef stock
  • ½ cup dry white wine
  • 1 tsp freshly ground pepper
  • 1 fresh baguette
  • 3 cloves garlic
  • Gruyère cheese, grated



Step 1
Caramelize the onions in a large frying pan over medium heat, melt butter with a little of the olive oil, add the onions and cook, stirring occasionally until golden. Reduce heat; add sugar and salt stirring until the onions are caramelized for about 25 minutes.

Step 2
In another saucepan bring the stock and wine to the boil, slowly add the stock mixture to the onion mix. Reduce heat and let simmer for 45 minutes until onions start to break down and melt into broth.

Step 3
Preheat a grill or broiler. On a baking tray, place sliced bread and drizzle with olive oil. Grill till golden, rub bread with garlic. Using an oven proof soup dish, ladle soup into dish, top with slices of bread, sprinkle with grated cheese and bake until cheese is golden.

Step 4
Remove from oven and serve immediately. Bon Appétit!

If you loved this recipe, check out our french cooking class. You’ll learn amazing cooking techniques and master delicious French dishes.

By creating an Account on our service, you agree to subscribe to newsletters, marketing or promotional materials and other information we may send. However, you may opt out of receiving any, or all, of these communications from us by following the unsubscribe link or instructions provided in any email we send.

You understand that your content (not including credit card information), may be transferred unencrypted and involve (a) transmissions over various networks; and (b) changes to conform and adapt to technical requirements of connecting networks or devices. Credit card information is always encrypted during transfer over networks.