According to Gallic lore, onion soup was invented when King Louis XV found himself stranded at a hunting lodge late one night with nothing in the pantry except onions, butter, and champagne. This story is obviously apocryphal. For one thing, onion soup has been made for as long as there have been fire, water, people, and onions; it didn’t need some peckish monarch to invent it. For another, proper onion soup takes hours to prepare—if you were urgently hungry late at night, it would be one of the least efficient things you could make. Also, isn’t squandering champagne tantamount to flag-burning in France? I suspect that this hunting lodge legend has more to do with Louis XV’s popular image as a debaucherous do-nothing king than with French onion soup per se.
But the legend does get two things right: One, French onion soup is the perfect thing to eat after spending a long day enjoying the great outdoors (especially when it’s chilly outside); two, French onion soup should satisfy refined palates. You’re on your own for that first thing, but I can help with the second.
The key to good French onion soup is to cook the onions so long that they threaten to melt into a viscous, dark brown paste, à la Marmite. As has already been extensively reported in Slate, there are no shortcuts when you’re caramelizing onions; it always takes at least an hour, usually longer. And it’s better to err on the side of low heat (as I do in the video below) than to try to speed things up by ratcheting the heat up to medium—the higher the heat, the more likely it is that the onions will scorch when you walk away from them.
Many people will tell you the other key to good French onion soup is to use homemade stock. (Beef is traditional; chicken is perfectly good; vegetable is fine in my book, although I am well aware that many consider it comparable to a “liquefied compost heap.”) It’s true that homemade stock is superior to storebought, and it’s also true that you can make stock in about the same amount of time it’ll take you to caramelize your onions, but I am nonetheless not a stickler on this point. I would never use bouillon cubes, which are as boring as the sex lives of Arcade Fire (according to one cranky music critic). But there are some decent commercial stocks sold in cartons, and I’m fond of the jarred concentrated pastes that are meant to be diluted into something very much resembling good stock.
In this country, French onion soup is conventionally topped with a slice of bread and copious cheese, and then browned in the oven. The theory behind this is sound—bread and cheese are hearty enough to turn onion soup into a main course—but the traditional execution is flawed. It’s an unnecessary struggle to transfer bowls of hot soup into and out of the oven, and the volcanic appearance of cheese dripping down the side of a soup tureen is vulgar. (Also, letting cheese drip down the side of a bowl is a waste of good cheese.) It is much less of a hassle first to melt the cheese on the bread, and then to float the bread on top of the soup.
French Onion Soup
Yield: 4 servings
Time: 2 to 4 hours, partially unattended
2 tablespoons extra-virgin olive oil
2 tablespoons unsalted butter
3½ pounds yellow onions, sliced
Salt and black pepper
⅓ cup dry white wine
6 cups beef, chicken, or vegetable stock
4 fresh thyme sprigs
3 ounces gruyère cheese, grated
4 slices sourdough bread
1. Put the olive oil and butter in a large pot over medium-low heat. When the butter melts, add the onions, season with salt and pepper, and cook, stirring occasionally, until thick and dark brown, 1 to 3 hours.
2. Add the wine, raise the heat to medium-high, and cook until the wine evaporates. Add the stock and thyme sprigs, bring to a boil, and simmer for 20 minutes.
3. Meanwhile, heat the oven (or a toaster oven) to 400°F, or heat a broiler. Sprinkle the cheese evenly over the bread slices, and bake or broil until the cheese is melted and lightly browned, 3 to 5 minutes.
4. Remove the thyme sprigs from the soup, and discard them. Taste the soup and adjust the seasoning. Ladle the soup into four bowls, top each bowl with a bread slice, and serve.