Classic French Onion Soup

This comforting soup is made with sweet caramelized onions and is topped with delicious croutons and melty Gruyere cheese.

Prep Time

15 mins

Cook Time

30-40 mins

Total Time

45-55 mins


  • cutting board
  • chopping knife
  • measuring cups and spoons
  • medium saucepan
  • oven or toaster oven
  • baking sheet
  • ladle
  • ovenproof soup bowls


  • 2 tbsp (30 mL) butter
  • 2 medium size onions, thinly sliced
  • 1 tbsp (15 mL) all-purpose flour
  • 2 cups (500 mL) reduced-sodium beef broth
  • French baguette, cut into small cubes
  • 1/2 cup (125 mL) grated Gruyere cheese


  1. In medium saucepan, melt butter over medium-low heat; sauté onions for about 10 to 12 minutes or until lightly caramelized.
  2. Stir in flour. Increase heat to high, stir in stock and bring to boil. Reduce heat and simmer, stirring occasionally for 20 minutes or until flavours are blended.
  3. Preheat broiler. While soup is simmering, broil baguette cubes until golden and crispy (about 2 minutes). Set aside.
  4. When soup is ready, layer ovenproof soup bowls with baguette cubes. Place bowls on baking sheet and ladle soup into bowls. Sprinkle with grated Gruyere. Broil until cheese is lightly browned and bubbly.
  5. Place bowls on serving plate and enjoy. Caution: the bowl is very hot!