RecipesFrench Onion Soup Recipe (Soupe à l’Oignon)

French Onion Soup Recipe (Soupe à l’Oignon)

French onion soup is especially delicious in the winter, with its rich broth infused with the earthy flavors of caramelized onions and beef, topped with luscious melted cheese and crisp croutons.

French Onion Soup Recipe

This recipe makes four bowls of soup. 



  • 6 yellow onions, peeled and sliced thinly
  • ¼ cup unsalted butter (55 grams)
  • ½ cup red wine (125 ml)
  • 2 tablespoons cognac (30 ml)
  • 8 cups beef stock or beef bone broth (2 liters)
  • 1 pinch ground nutmeg
  • Salt and pepper, to taste


2 cups grated gruyère cheese (or another similar cheese like Swiss cheese or Emmental cheese)

12 slices of French bread (or similar), sliced thinly and toasted (or pre-purchased melba toast)

1 clove of garlic, peeled and halved

How to Make French Onion Soup

  1. Peel the onions, then cut into 4 quarters. Slice each quarter into thin strips.
  2. In a large pot on medium heat, add your sliced onions and butter, and cook while stirring for 15 minutes, or until the onions begin to caramelize. Deglaze the pan with your wine and cognac, and let reduce until almost all of the liquid is gone. Add in your beef stock and ground nutmeg, and mix well.
  3. Bring to a boil and let reduce for approximately 30 minutes at medium heat, or until the soup has reduced by half. Season with salt and pepper to taste.
  4. Preheat your oven to broil. Place your bowls of soup on a baking tray.
  5. Rub each slice of toasted bread (or pre-purchased melba toast) with your clove of garlic. Cover each bowl of soup with 2 tablespoons of grated cheese, then place 3 slices of toasted bread on top, followed by the rest of the cheese. 
  6. Broil for approximately 5 minutes or just until the cheese begins to melt and brown.


Learn about French food, cooking, meals, and more by joining our free email newsletter!

Read Next

Leave a Reply

Your email address will not be published. Required fields are marked *