Kitchen

French Onion Soup

The soup that keeps bistros open past midnight. An honest onion soup: 50 minutes of caramel, one good stock, and a gruyère lid worth the burn.

Jump to recipe ↓

The soup that keeps bistros open past midnight. There is a reason it appears on every 3 a.m. menu in Paris, and it’s not romance: onions cost nothing, keep for weeks, and transform with time and heat into something deep enough to pass for effort. Market porters at Les Halles built their dawn ritual on it. The rest of the city just copied a night-shift meal and put a cheese lid on it.

Here’s the honesty upfront: this recipe takes about an hour and a half, and one hour of it is watching onions do nothing photogenic. The caramelization cannot be rushed without renaming the dish “brown water with regrets.” Internet recipes that promise onion soup in 30 minutes are describing a different liquid.

The upside is that everything else is genuinely simple. One pot, one stock, bread, cheese. The stove does the work; you just refuse to cheat.

Ingredients

Serves 4
  • Brown onions 1.2 kg 2 lb 10 oz
  • Butter 50 g 2 oz
  • Salt + sugar 1 tsp each
  • Flour 2 tbsp
  • Dry white wine 150 ml ⅝ cup
  • Good beef stock 1.5 L 1⅝ quart
  • Thyme + 1 bay leaf 1 sprig
  • Baguette, thick slices 8
  • Gruyère (or comté), grated 150 g 5 oz

Equipment

5 items
  • Wide pot
  • Tray, for croutons
  • 4 ovenproof bowls
  • Oven + grill
  • Sharp knife

What you’re actually making

Onion soup as a genre is medieval — onions, water, stale bread, done. What Paris turned it into is specific: onions cooked past sweet, into jam, almost to mahogany, then loosened with wine and a proper beef stock, and finished with bread toasted hard and enough gruyère to dam the bowl. The old market version was practical food for men loading crates at 4 a.m.; the gratinéed bowled version is what the bistros around Les Halles served when the market emptied, and after the market moved out to Rungis in 1969, some of those kitchens simply never turned the lights off.

The two moments that decide everything: the color of the onions, and the hardness of the bread. Pale onions make sweet soup — pleasant, wrong. Soft bread dissolves into paste. Get those right and the rest is assembly.

The recipe

  1. Slice 1.2 kg onions into half-moons, about 5 mm. Brown or yellow onions, not red, not sweet Vidalias — you want sulfur and backbone, not sugar water. This will feel like far too many onions. It is exactly enough onions.
  2. Sweat them down. Wide pot, 50 g butter plus a spoon of oil over medium. Onions in with 1 tsp salt and 1 tsp sugar, stir to coat. Cook 15 minutes, stirring often, until floppy and translucent.
  3. Now the honest hour. Lower to medium-low and cook 35–45 minutes more, stirring every 3–4 minutes. When a brown crust glues itself to the pan, splash in a little water and scrape it back into the onions — two or three times is normal. Target color: deep mahogany, glossy, jammy. Gold is underdone; black is bitter and cannot be rescued. Start again.
  4. Flour. Stir 2 tbsp flour through the onions and cook 90 seconds — it kills the raw taste and gives the soup body. Then pour in 150 ml dry white wine, scrape hard, and let it boil for a minute.
  5. Stock and simmer. Add 1.5 L beef stock, a sprig of thyme and a bay leaf, and simmer uncovered 25 minutes on low. Taste near the end: if your stock was salty, do not add salt. Season with black pepper and adjust only if it actually needs it.
  6. Croutons, hard. Cut a baguette into 2 cm slices, brush with olive oil, and bake at 180 °C350 °F for about 10 minutes, turning once, until they could survive a flood. Soft bread is the one error no amount of cheese can hide.
  7. Build the bowls. Ladle soup into four ovenproof bowls, float two croutons in each, and cover with a thick layer of grated gruyère — right to the rim, because the cheese crust fuses to the edge and that’s the point.
  8. Grill 4–5 minutes at max heat until molten and blistered in patches. Let them sit 5 minutes before serving. Yes, it smells unbearable. No, you may not skip the wait — the center is genuinely lava.

How to serve it

It’s a starter that behaves like a meal; a simple green salad after, if you’re being French about the order. Wine-wise, the correct pairing is whatever rough red you’d drink with it at midnight — a beaujolais or a basic côtes-du-rhône — and the honest alternative is nothing at all. In Paris, the pilgrimage address is Au Pied de Cochon in Les Halles, open around the clock since 1947 and unapologetic about it; otherwise any bouillon counter after ten in the evening will do the job with the same cheese pull.

The cliché

French onion soup is a romantic Parisian starter.

Reality

It's a night-shift dish invented by people who lifted crates for a living — onions and stale bread, upgraded over centuries. The cheese lid is the only glamour in it.