French Onion Soup, or “Soupe à l’Oignon Gratinée” as it’s known in its homeland, is an enduring staple of French cuisine with a history as rich as its deep, caramelized flavor. Originally considered a humble peasant dish dating back to ancient Roman times (where onions were plentiful and economical), it wasn’t until the 18th century in France that the refined and gratinéed version we know today took form. By then, it had evolved from a rustic necessity into a beloved cornerstone of Parisian cuisine—particularly as a late-night restorative meal served in the bistros and brasseries around Les Halles, the old central market of Paris.
At the heart of this dish lies a slow, painstakingly caramelized pile of onions—sweet, complex, and deeply evocative. The transformation of raw onions into golden, melting strands requires nothing more than time, patience, and a little technique. When cooked gently in a blend of butter and olive oil, onions release their natural sugars and develop a profound umami essence that forms the base of the soup’s richness.
This slow-cooked base is traditionally deglazed with a splash of dry white wine—Sauvignon Blanc, dry vermouth, or even sherry—to lift flavorful bits from the pan and infuse acidity, followed by simmering in a savory beef stock. The stock is preferably homemade or crafted from high-quality ingredients and simmered long to ensure depth, with bay leaves and thyme providing a fragrant herbal background. A touch of flour thickens the broth ever so slightly, giving it the body and opacity that signal its rustic heritage. Optional additions like a few dashes of Worcestershire sauce can lend even more intricate layers of flavor.
But perhaps the most iconic hallmark of classic French Onion Soup is its final adornment: the gratinéed topping. Toasted baguette slices (ideally a day or two old, to better maintain integrity in the soup) float atop the hot broth and are generously covered in grated Gruyère—a nutty, alpine cheese that melts and browns like a dream. Under a hot broiler, this cheesy cap bubbles and blisters until golden and irresistible, forming a crusty lid that invites diners to break through with a spoon and uncover the melting, steamy layers below.
This dish is more than just sustenance; it’s a sensory experience. It’s the aroma of onions slowly caramelizing and filling your kitchen with warmth; it’s the nostalgic scrape of cheese against a broiler-safe bowl; it’s the satisfying contrast of crunchy toast and delicate broth. My own inspiration for this version of French Onion Soup comes from a quiet, late-night meal in a café tucked near Montparnasse in Paris. The velvet-like broth, the fatigue of the day remedied by each spoonful—it was soul-soothing.
Whether served as the star of a winter dinner or the starter to an elegant meal, Classic French Onion Soup transports you. It’s a masterclass in turning humble ingredients into food that is timeless, comforting, and undeniably French.
Classic French Onion Soup
Equipment
- Dutch oven or heavy-bottom pot
- Wooden spoon
- Broiler-safe soup crocks
- Ladle
Ingredients
For the Soup Base:
- 4 tbsp unsalted butter high-quality European-style preferred
- 2 tbsp olive oil extra virgin
- 6 cups yellow onions, thinly sliced about 4 large onions
- 1 tsp kosher salt
- 1 tbsp all-purpose flour to thicken slightly
- ½ cup dry white wine Sauvignon Blanc or dry vermouth works well
- 6 cups beef stock preferably homemade or high-quality store-bought
- 2 pieces bay leaves
- 4 sprigs fresh thyme or 1/2 tsp dried thyme
- 1 tsp Worcestershire sauce optional, adds depth
For the Topping:
- 4 slices baguette, toasted day-old baguette works best
- 1 ½ cups Gruyère cheese, grated Comté or Emmental are great substitutes
Instructions
- In a Dutch oven over medium heat, melt the butter with olive oil. When shimmering, add the sliced onions and salt. Cook slowly, stirring frequently, for 35–40 minutes until deep golden brown and deeply caramelized. Lower the heat if needed to avoid burning.
- Sprinkle in the flour and stir well to coat the onions. Cook for 2 minutes, stirring, to eliminate raw flour taste.
- Deglaze the pot with white wine, scraping up browned bits. Simmer for about 3 minutes, until slightly reduced.
- Add the beef stock, bay leaves, thyme, and Worcestershire sauce. Bring to a gentle simmer, then cover partially and simmer on low heat for 20–25 minutes. Discard the herbs before serving.
- Preheat broiler. Ladle soup into broiler-safe crocks placed on a baking sheet. Place toasted baguette slices on each and top generously with grated Gruyère.
- Broil for 3–5 minutes, watching carefully, until cheese is melted and bubbling with golden edges. Serve immediately.
Notes
- For a vegetarian version, use mushroom stock instead of beef stock and omit Worcestershire sauce.
- To quicken the caramelization process, a pinch of sugar may be added.
- If you don’t have broiler-safe bowls, serve with cheese toast on the side.













































