The Soul of French Bistro Cooking

Few dishes capture the warmth and elegance of French cuisine quite like a proper French onion soup. With its deeply caramelized onions, rich beefy broth, and golden, bubbling gruyère crust, it's a dish that transforms humble ingredients into something truly extraordinary. This guide walks you through every step to get it right at home.

Ingredients (Serves 4)

  • 1.5 kg (about 6 large) yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar
  • 3 cloves garlic, minced
  • 150 ml dry white wine (or dry sherry)
  • 1.5 litres good-quality beef stock
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • Salt and black pepper to taste
  • 4 thick slices of baguette, toasted
  • 200g gruyère cheese, grated

Step-by-Step Instructions

Step 1: Caramelize the Onions (The Most Important Step)

Melt butter with olive oil in a large, heavy-bottomed pot over medium heat. Add the sliced onions and a pinch of salt, stirring to coat. Cook uncovered, stirring every 5–10 minutes, for 45 to 60 minutes. This is the key: patience. The onions must go from white, to translucent, to golden, to a deep mahogany brown. Add the sugar halfway through to aid caramelization. Do not rush this step — the flavor of the entire soup depends on it.

Step 2: Build the Broth

Once your onions are deeply caramelized, add the minced garlic and cook for 1–2 minutes. Pour in the wine and scrape up any browned bits from the bottom of the pot — this is pure flavor. Let the wine reduce by half, then add the beef stock, thyme sprigs, and bay leaf. Bring to a simmer and cook for 20–25 minutes. Season with salt and pepper. Remove the thyme and bay leaf before serving.

Step 3: The Gratinée

Preheat your broiler to high. Ladle the soup into oven-safe crocks or bowls. Place a toasted baguette slice on top of each bowl, then pile on the grated gruyère generously. Place the bowls on a baking sheet and slide under the broiler for 3–5 minutes, until the cheese is bubbly and spotty-brown. Watch closely — it goes from perfect to burnt quickly.

Tips for the Best Results

  • Use yellow onions — they have the ideal balance of sweetness and sharpness for this dish.
  • Don't use low-sodium stock — a well-seasoned, flavorful stock is essential.
  • Gruyère is non-negotiable — its nutty, complex melt is what makes the topping shine. Comté is a good substitute.
  • Toast your baguette first — a dry, crisp crouton won't sink into the soup as quickly.

Make It Ahead

The soup base (without the bread and cheese) keeps beautifully in the fridge for up to 4 days and freezes well for up to 3 months. Assemble and broil just before serving for the best experience.

French onion soup is a lesson in patience and quality ingredients. Master this recipe, and you'll have a dinner-party showstopper that never fails to impress.