The Onion Browning Timeline
| Time Elapsed | Visual Appearance | Aromatic Notes |
|---|---|---|
| 10 Minutes | Translucent and soft, sweating moisture | Raw allium sharpness |
| 25 Minutes | Pale blonde, shrinking in volume | Sweet, cooked allium aroma |
| 45 Minutes | Deep mahogany amber, sticky fond on pan | Rich, savory caramel sweetness |
| 5 Minutes | Bright and raw, filling the entire pot | Pungent, eye-watering sulfur |
| 35 Minutes | Golden brown, jam-like, heavily reduced | Nutty, deeply sweet, faintly toasted |
| 50+ Minutes | Very dark, nearly paste-like | Bittersweet; the edge of too far |
Why Forty Minutes of Caramelising Cannot Be Rushed
Onion caramelization is a combination of true pyrolysis (breakdown of natural sugars at high heat) and the Maillard reaction (interaction of amino acids and reducing sugars). Slow cooking on medium-low allows moisture to evaporate steadily so onions turn deep amber without turning acrid or burnt.
It is worth being precise about what is actually happening, because the two reactions are often conflated and they behave differently. True caramelisation is sugar breaking down under heat all by itself, and it needs around 160°C — which is far hotter than a pan of wet onions ever gets. The Maillard reaction, between amino acids and reducing sugars, proceeds usefully from about 110°C. Since onions are roughly 89 percent water, the pan sits close to 100°C until enough of that water has evaporated, which is exactly why the process cannot be hurried: you are waiting for the onions to dry out enough for the pan to climb past the boiling point of water and into browning territory.
That explains the timeline more honestly than most recipes do. The first ten to fifteen minutes are not browning at all — they are sweating, with the salt drawing water out of the cells osmotically and the onions collapsing from a mountainous heap to a fraction of their original volume. Only once that liberated water has largely boiled off does the surface temperature rise and the real colour development begin. Anyone who has followed a recipe promising caramelised onions in ten minutes has produced sweated onions, which taste pleasant but bear no relation to the deep, jammy, mahogany result this soup depends on.
Yellow onions are specified because of their particular sugar-to-sulfur balance. They contain around 5 to 6 percent sugar by weight, enough to brown deeply, plus a substantial quantity of sulfur compounds that give cooked allium flavour its savoury backbone. Sweet varieties like Vidalia have more sugar but noticeably less sulfur, so they caramelise faster and taste sweeter but produce a soup that lacks depth — pleasant and one-dimensional. Red onions bleed anthocyanin pigments that turn the broth a muddy grey-purple. Yellow onions are the right tool.
The volume loss is dramatic and it is the whole point. A kilo and a half of raw sliced onions occupies an enormous pot and reduces to perhaps two cups of dark, sticky mass — a reduction of roughly 80 percent by volume. Everything that was dissolved in the water that left is now concentrated in what remains, which is why so much flavour comes from so few ingredients. This is also why the recipe calls for a quantity of onions that looks absurd when you start.
Salt early, and only a little. A teaspoon at the start accelerates the sweating phase considerably by pulling water out through osmosis, getting you to the browning stage faster. But the final soup is a reduction of a reduction, plus stock and cheese, and salt added generously up front will concentrate into something inedible. Season properly at the end, once you can taste what you actually have.
The fond on the bottom of the pot is where a disproportionate share of the flavour lives. As sugars and amino acids react they also polymerise and stick to the metal, forming a dark crust that is soluble in liquid but not in fat — so it stays stuck while the onions cook and only comes free when you deglaze. This is why dry sherry rather than water is the traditional deglazing liquid: alcohol dissolves aromatic compounds that water alone cannot, and it evaporates, taking harsh notes with it and leaving the fruit and nuttiness behind.
Beef stock does the structural work that no other liquid quite manages. A proper stock made from roasted bones carries gelatin, which gives the soup body and the faintly lip-coating quality that separates a good onion soup from onion-flavoured water. It also contributes its own glutamates, which stack multiplicatively with the glutamates developed in the browned onions — the same principle behind why parmesan on tomato sauce tastes so much more savoury than either alone. A thin, gelatin-free stock produces a soup that tastes correct but feels watery.
The gratinée on top is a genuine engineering problem and the reason the bread must be dried first. A fresh baguette slice is a sponge; float it on hot broth and it saturates within a minute and disintegrates into mush under the cheese. Drying the slices in the oven drives off free moisture and stiffens the starch structure, so the bread absorbs broth slowly from below while its top stays dry enough to support molten cheese. Gruyère is the classic choice for the same reason it works in fondue: it is an alpine cheese with moderate moisture and a well-developed fat structure, so it melts smoothly into strands rather than separating into oil, and it browns under a broiler into the blistered crust that defines the dish.
Ingredients
Checklist- 1.5kg Yellow Onions (sliced)
- 3 tbsp Butter & 1 tbsp Oil
- 1/2 cup Dry Sherry or White Wine
- 6 cups Rich Beef Stock
- Fresh Thyme, Bay leaf
- Toasted Baguette slices
- 200g Gruyère Cheese
- 1 tsp Salt, plus more to finish
- 1 tbsp Brandy or Cognac (optional, to finish)
Step-by-Step Method
- 1 Slice: Halve the onions pole to pole and slice them about 3mm thick with the grain, which helps the slices hold their shape rather than disintegrating over an hour of cooking. It will look like far too many onions; it is the right amount.
- 2 Caramelize: Melt the butter and oil in the Dutch oven over medium heat, add the onions and 1 tsp salt, and cook for 45-50 minutes, stirring every five minutes or so. Expect nothing to happen for the first fifteen minutes while they sweat down, then gradual colour from about the twenty-minute mark. Scrape the base as fond builds.
- 3 Judge the Colour: They are ready when they are deep mahogany, jammy, and reduced to roughly a fifth of their starting volume, with a dark crust on the pot base. If they threaten to catch, add a splash of water and scrape rather than lowering the heat and stalling the browning.
- 4 Deglaze: Add the sherry and scrape up all the browned fond from the bottom of the pot, letting the alcohol bubble off for a minute or two. This step recovers a large share of the flavour you spent an hour building.
- 5 Simmer: Add the beef stock, thyme, and bay leaf, bring to a gentle simmer, and cook uncovered for 20-30 minutes so the flavours marry and the broth reduces slightly. Fish out the thyme stems and bay leaf, then taste and season properly — this is where the salt goes in.
- 6 Dry the Bread: While the soup simmers, arrange baguette slices on a baking sheet and dry them in a 160°C oven for 10-15 minutes until crisp all the way through. This is not optional; damp bread collapses into the soup.
- 7 Assemble: Ladle the soup into oven-safe crocks, leaving a couple of centimetres at the top, float the dried baguette slices on the surface, and pile grated Gruyère over them so it reaches the rim of the bowl and touches the edges.
- 8 Gratinée: Broil 3-5 minutes until the cheese is bubbling, blistered and browned in patches. Let the crocks stand 5 minutes before serving — the cheese and broth are hot enough to burn straight from the oven.
The Pot, the Broiler and the Crocks
Test Kitchen Notes
French Onion Soup Problems and Fixes
| Symptom | Underlying Cause | Fix |
|---|---|---|
| Onions never browned | Heat too low, or pan crowded and steaming | Medium heat, wide pot, stir every 5 minutes |
| Onions burnt and bitter | Heat too high, or left unstirred | Add a splash of water and scrape; lower slightly |
| Soup tastes thin and watery | Weak stock with no gelatin | Use a proper roasted-bone stock, or reduce further |
| Bread dissolved into mush | Slices not dried before floating | Dry in a 160°C oven 10-15 minutes until crisp |
| Cheese turned greasy and separated | Broiled too long, or a low-fat cheese used | Gruyère or Comté; broil 3-5 minutes only |
| Cheese sank into the soup | Not enough bread coverage or grated too coarse | Cover the surface fully; grate finely and pile high |
| Overly sweet, lacking depth | Sweet onions used instead of yellow | Yellow onions; sherry and a good stock for savouriness |
| Cloudy, muddy colour | Red onions, or fond scorched black | Use yellow onions; deglaze before the fond blackens |
Stocks, Cheeses and Toppings
Stir a tablespoon of Cognac or brandy into the finished soup off the heat, just before ladling. Unlike the sherry, which cooks off during deglazing, this addition survives to the plate and adds a warm, faintly fruity depth. A very traditional Parisian bistro touch and the single easiest upgrade to the recipe.
Replace the beef stock with a strong mushroom stock made by simmering 30g of dried porcini with the vegetable stock for twenty minutes, then straining. The dried mushrooms supply the glutamates and the dark colour that beef stock would have, and a parmesan rind in the pot adds body. The gelatin is still missing, so reduce a little further to compensate.
Swap the Gruyère for aged Comté, which is nuttier and slightly firmer, and instead of a single baguette slice use a layer of buttered cubed croutons. The cubes give you more browned surface area and a mix of crisp and soaked textures rather than one uniform raft.
If you want the soup without standing at the stove, put the sliced onions, butter and salt in a slow cooker on low for eight to ten hours with the lid slightly ajar so moisture escapes. They will not develop quite the same fond, so finish them in a hot skillet for five minutes before deglazing. Best started the night before.
Assembling and Serving Under the Broiler
This soup is a course in its own right, rich enough that what goes with it should be light and sharp. Serve it in individual oven-safe crocks — the traditional lion's-head bowls exist because their straight sides and wide rims are ideal for anchoring the cheese — set on a plate or a folded napkin, because the crocks come out of the broiler hot enough to burn. Give them five minutes to settle before anyone starts; molten Gruyère and boiling broth are a genuine hazard straight from the oven, and the flavours read better a few degrees below scalding. A green salad dressed with a sharp Dijon vinaigrette is the classic accompaniment and the right one, since the acidity cuts the richness of the cheese and the sweetness of the onions. Cornichons, pickled shallots or a plate of radishes with butter and salt work on the same principle. Extra crusty bread on the table is welcome, since there is more broth than the raft of baguette can absorb. As a starter it serves four generously; as a main course with salad and bread it serves two to three. For wine, a dry sherry echoing the deglazing liquid is the connoisseur's choice, while a Beaujolais, a white Burgundy or a dry Alsatian Riesling all have the acidity to stand up to it.
Storing the Soup and the Croutons Separately
The soup base is one of the great make-ahead dishes and genuinely improves with a night in the refrigerator, as the onion and stock flavours integrate and the whole thing tastes rounder. Cool it within two hours, then refrigerate in an airtight container for up to four days. It reheats perfectly on the stove over medium heat — no special care needed, since there is no dairy in the base to split. Freeze the base only, never the assembled soup: it keeps for three months in portioned containers, thaws overnight in the refrigerator or straight into a pan from frozen, and comes back essentially indistinguishable from fresh. The bread and cheese are the parts that do not store. An assembled, gratinéed crock is at its best in the first ten minutes and declines steadily after that as the bread saturates and the cheese firms up; refrigerating one leaves you with soup containing a layer of wet bread and rubbery cheese, which is edible but not worth planning for. Dried baguette slices themselves keep in a sealed bag at room temperature for a week, so drying a whole loaf's worth at once is efficient. Grated Gruyère keeps three days refrigerated or two months frozen. The practical routine is to make and freeze the base in portions, keep dried croutons in the cupboard, and assemble a fresh gratinée whenever you want one — about eight minutes of work.