A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
Deeply caramelized onions in rich beef broth, crowned with garlic-rubbed croutons and a bubbling cap of molten Gruyère that cracks to reveal steaming, soul-warming spoonfuls beneath.
The first time I encountered proper French onion soup was in a cramped bistro near Les Halles, the great Parisian market that fed the city before dawn each day. The waiter set down a crock so hot it crackled against the wooden placemat. The cheese cap was bronzed and blistered, stretched taut over the rim like a drum skin. When I broke through with my spoon, steam erupted and the aroma of caramelized onions and rich beef broth filled my corner of the room. I understood immediately why this dish had survived centuries.
The secret is time. Not technique, not special equipment, not rare ingredients. Just the patient caramelization of common yellow onions until their sugars concentrate and deepen into something approaching the color of mahogany. This takes an hour, sometimes more. There are no shortcuts worth taking. The instant you try to rush caramelization with high heat, you get burnt edges and raw centers. Low and slow wins this race, as it wins most races in the kitchen.
What makes this soup particularly satisfying for American home cooks is its forgiving nature. You can make the base days ahead and refrigerate it. You can freeze it for months. When company comes, you simply reheat, ladle into crocks, add bread and cheese, and gratinée under the broiler. Five minutes of last-minute work produces a dish that looks like you've been laboring all afternoon. That's the kind of recipe I've always championed.
Quantity
4 pounds (about 6 large)
halved and thinly sliced
Quantity
4 tablespoons
Quantity
2 tablespoons
Quantity
1 teaspoon
Quantity
1 teaspoon, plus more to taste
Quantity
1/2 cup
Quantity
8 cups
Quantity
4 sprigs
Quantity
2
Quantity
1/2 teaspoon
freshly ground
Quantity
1
cut into 1-inch thick slices
Quantity
2 tablespoons
softened
Quantity
1
halved
Quantity
12 ounces (about 3 cups)
grated
Quantity
2 ounces (about 1/2 cup)
finely grated
| Ingredient | Quantity |
|---|---|
| yellow onionshalved and thinly sliced | 4 pounds (about 6 large) |
| unsalted butter | 4 tablespoons |
| olive oil | 2 tablespoons |
| granulated sugar | 1 teaspoon |
| kosher salt | 1 teaspoon, plus more to taste |
| dry white wine or dry sherry | 1/2 cup |
| rich beef stock | 8 cups |
| fresh thyme | 4 sprigs |
| bay leaves | 2 |
| black pepperfreshly ground | 1/2 teaspoon |
| baguettecut into 1-inch thick slices | 1 |
| butter for breadsoftened | 2 tablespoons |
| garlic clovehalved | 1 |
| Gruyère cheesegrated | 12 ounces (about 3 cups) |
| Parmesan cheesefinely grated | 2 ounces (about 1/2 cup) |
Halve each onion through the root, peel, and slice into thin half-moons about an eighth of an inch thick. Uniformity matters here. Uneven slices caramelize at different rates, leaving you with burnt edges and pale centers in the same pot. This is meditative work. Put on some music. Four pounds of onions will seem like an absurd mountain, but they'll cook down to a fraction of their volume.
Melt the butter with olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. The combination gives you butter's flavor with olive oil's higher smoke point. Add all the onions at once. They'll heap above the rim of your pot. Don't worry. Sprinkle with the sugar and salt, then stir to coat every strand with fat. Cover the pot and cook for fifteen minutes, stirring once halfway through. The onions will collapse, releasing their moisture and becoming translucent.
Remove the lid and reduce heat to medium-low. Now begins the real work. Cook uncovered for 45 minutes to one hour, stirring every five minutes or so. Watch the bottom of the pot. A golden crust called the fond will develop on the surface. This is concentrated flavor. Each time you stir, scrape up this crust and incorporate it into the onions. They'll progress from pale gold to amber to deep mahogany. The kitchen will smell like heaven. The onions are ready when they're uniformly dark brown, sweet, and reduced to about two cups.
Push the onions to one side of the pot, exposing the bottom. Pour in the wine and listen to it sizzle against the hot surface. Use a wooden spoon to scrape up every bit of caramelized fond clinging to the pot. This is where restaurant soups get their depth. Stir the wine into the onions and cook until the liquid evaporates completely, about two minutes. The onions will turn glossy and more intensely flavored.
Pour in the beef stock. Add the thyme sprigs and bay leaves. Bring to a gentle simmer over medium heat, then reduce to low. Let the soup bubble lazily for thirty minutes. The flavors need time to marry. Taste and adjust seasoning with salt and pepper. The broth should taste rich and deeply savory, almost meaty despite the starring role of onions. Remove and discard the thyme stems and bay leaves.
While the soup simmers, prepare your bread. Preheat the broiler. Arrange baguette slices on a baking sheet and brush both sides with softened butter. Broil until golden on both sides, watching carefully as broilers vary wildly. Rub one side of each warm toast with the cut garlic clove. The rough surface will grate the garlic, perfuming the bread without overwhelming it. Set aside.
Position a rack six inches from the broiler element. Ladle hot soup into oven-safe crocks, filling them three-quarters full. Float one or two croutons on the surface of each, garlic side down. Pile the grated Gruyère generously over the bread, letting it cascade down the sides to touch the rim of the crock. Sprinkle Parmesan over the top. Place crocks on a sturdy baking sheet.
Slide the baking sheet under the broiler. Watch with the intensity of a hawk. The cheese will begin to bubble within two minutes, then develop golden and brown spots. Pull the crocks when the cheese is deeply bronzed in places and still stretching, about three to four minutes total. The soup beneath will be furiously bubbling around the edges. Use thick oven mitts. Warn your guests. Those crocks retain heat like small furnaces. Rest for two minutes before serving. This soup waits for no one.
1 serving (about 320g)
Culinary mentorship, cultural storytelling, and the editorial depth that makes cooking meaningful.
Explore Culinary Advisor