Rich Caramelized French Onion Soup with Gruyère Croutons

Deeply caramelized sweet yellow onions slow-cooked for 45 minutes, deglazed with dry sherry and rich beef stock, crowned with melted bubbling Gruyère cheese.

Lucas Bennett By Lucas Bennett • Published: Aug 2, 2026
Rich Caramelized French Onion Soup with Gruyère Croutons
Prep Time 20 mins
Cook Time 60 mins
Yield 4 Servings
Calories 410 kcal

The Onion Browning Timeline

Time ElapsedVisual AppearanceAromatic Notes
10 MinutesTranslucent and soft, sweating moistureRaw allium sharpness
25 MinutesPale blonde, shrinking in volumeSweet, cooked allium aroma
45 MinutesDeep mahogany amber, sticky fond on panRich, savory caramel sweetness
5 MinutesBright and raw, filling the entire potPungent, eye-watering sulfur
35 MinutesGolden brown, jam-like, heavily reducedNutty, deeply sweet, faintly toasted
50+ MinutesVery dark, nearly paste-likeBittersweet; 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. 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. 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. 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. 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. 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. 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. 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. 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

● Heavy Dutch Oven
● Oven-Safe Soup Crocks
● Baking Sheet
● Sharp Chef's Knife or Mandoline
● Wooden Spoon

Test Kitchen Notes

01 Dry the baguette slices thoroughly in the oven before placing on the soup to keep them from turning soggy.
02 Use a wide pot rather than a tall one. Caramelisation waits on evaporation, and a wide surface area lets the water leave far faster — the same onions in a stockpot take half again as long to brown.
03 If the onions start to catch, add a tablespoon of water and scrape rather than turning down the heat. Turning the heat down stalls the browning; a splash of water lifts the fond and buys you a few more minutes at temperature.
04 Save the parmesan rinds and drop one into the simmering stock. It contributes glutamates and a little fat, and it costs nothing if you have been keeping the ends in the freezer.
05 Grate the Gruyère yourself and pile it generously so it touches the rim of the crock. Cheese that welds to the edge is what holds the whole gratinée together instead of sinking, and pre-grated cheese carries starch coatings that stop it melting smoothly.
06 Make the soup base a day ahead. The flavours round out considerably overnight, and it means the gratinée — the only part that needs attention at the last minute — takes five minutes.

French Onion Soup Problems and Fixes

SymptomUnderlying CauseFix
Onions never brownedHeat too low, or pan crowded and steamingMedium heat, wide pot, stir every 5 minutes
Onions burnt and bitterHeat too high, or left unstirredAdd a splash of water and scrape; lower slightly
Soup tastes thin and wateryWeak stock with no gelatinUse a proper roasted-bone stock, or reduce further
Bread dissolved into mushSlices not dried before floatingDry in a 160°C oven 10-15 minutes until crisp
Cheese turned greasy and separatedBroiled too long, or a low-fat cheese usedGruyère or Comté; broil 3-5 minutes only
Cheese sank into the soupNot enough bread coverage or grated too coarseCover the surface fully; grate finely and pile high
Overly sweet, lacking depthSweet onions used instead of yellowYellow onions; sherry and a good stock for savouriness
Cloudy, muddy colourRed onions, or fond scorched blackUse yellow onions; deglaze before the fond blackens

Stocks, Cheeses and Toppings

Soupe à l'Oignon Gratinée with Cognac

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.

Vegetarian Onion Soup

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.

Onion Soup with Comté and Croutons

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.

Slow Cooker Caramelised Onions

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.

Frequently Asked Questions

What kind of onions work best?
+
Standard yellow onions have the ideal balance of natural sugars and sulfur for rich soup broth.
Can I caramelise the onions faster than 45 minutes?
+
Not meaningfully, and it helps to know why. Onions are about 89 percent water, and the pan cannot rise above the boiling point of water until most of that has evaporated — Maillard browning needs around 110°C to proceed usefully. Recipes promising caramelised onions in ten minutes produce sweated onions, which taste sweet and pleasant but have none of the dark, jammy depth this soup depends on. The two things that genuinely speed it up are a wider pot, which evaporates faster, and a teaspoon of salt at the start to draw water out. Baking soda is sometimes suggested; it does accelerate browning by raising the pH, but it also turns the onions mushy and slightly soapy.
Do I need beef stock, or will chicken or vegetable stock work?
+
Beef stock is traditional and it contributes something specific: gelatin from roasted bones gives the soup body, and beef glutamates stack with the ones developed in the browned onions. Chicken stock works and makes a lighter, cleaner soup that many people prefer. Vegetable stock needs help — simmer 30g of dried porcini in it for twenty minutes and strain, which supplies the umami and dark colour the beef would have. What matters more than the animal is the quality: a gelatin-rich homemade or good-quality stock makes a far bigger difference here than the choice between beef and chicken.
What if I don't have oven-safe crocks?
+
Use any oven-safe vessel — small cast iron pots, ramekins, or ceramic mugs marked oven-safe all work, as does a wide shallow baking dish if you assemble it as one large gratinée and portion it at the table. Alternatively, skip the crock entirely: put the cheese-topped bread slices on a baking sheet, broil them until bubbling, then float the finished cheese toasts on bowls of hot soup. You lose the cheese welded to the rim, which is part of the pleasure, but the soup underneath is identical and it works with ordinary bowls.
Why did my bread turn to mush?
+
It was not dried out enough before it went on the soup. Fresh bread is a sponge and will saturate within about a minute of contact with hot broth. Slice the baguette about 2cm thick, spread the slices on a sheet, and dry them at 160°C for ten to fifteen minutes until they are crisp all the way through, not just golden on top — a properly dried slice should snap rather than bend. Slightly stale bread from the day before is better than fresh. It also helps to slice thick, cover the whole surface of the soup, and serve within ten minutes.
Can I use a different cheese than Gruyère?
+
Yes, within limits. Comté is the closest and arguably nuttier, Emmental melts beautifully but tastes milder, and a mixture of Gruyère with a little grated parmesan gives more savoury punch and browns well. Raclette and Fontina both melt well. What to avoid is anything low in fat or high in moisture: mozzarella melts into rubbery strands with little flavour, and pre-shredded blends carry anti-caking starch that stops them melting smoothly. Cheddar separates into oil under a broiler because of its different protein structure, so it is a poor choice despite melting well in other contexts.
How far ahead can I make this?
+
The base can be made four days ahead and refrigerated, or three months ahead and frozen, and it genuinely tastes better after a night in the refrigerator as the flavours integrate. Do not assemble the gratinée until you are serving; the bread and cheese are at their best in the first ten minutes and decline from there. The efficient approach is to make a double batch of base, freeze it in portions, dry a whole loaf of baguette slices and keep them in a sealed bag, and grate the cheese ahead — then a bowl of proper French onion soup is eight minutes of work on any given evening.
How much soup does 1.5kg of onions actually make?
+
About 1.8 litres, serving four as a substantial starter or two to three as a main with salad. The reason the onion quantity looks so extreme is that they lose roughly 80 percent of their volume during caramelisation — a full Dutch oven of raw slices reduces to around two cups of dark jam. Do not be tempted to cut the quantity down because the pot looks overfull at the start; within twenty minutes there will be plenty of room, and reducing the onions is the one change that will definitely make the soup worse.
Lucas Bennett

Lucas Bennett

Chef · more than five years in professional kitchens.

How these recipes are developed →

More Recipes to Try

← Back to All Recipes Open Cooking Calculators →