
Anthony Bourdain’s French Onion Soup from Les Halles is a classic French bistro dish built around deeply caramelized onions, rich chicken stock, bacon, port, balsamic vinegar, toasted baguette, and a generous layer of melted Gruyère cheese. Inspired by the legendary recipe from Bourdain’s Les Halles Cookbook, this soup captures the comforting, rustic elegance of traditional French cooking.
Why Everyone Will Love This Recipe
This French onion soup is all about patience and deep flavor. Slowly browned onions create a sweet, savory foundation, while the cheese-covered crouton adds the iconic combination of crisp bread and bubbling, golden cheese. It’s a restaurant-style dish that feels luxurious but is made from simple, humble ingredients.
What Is the Dish?
French onion soup, or soupe à l’oignon gratinée, is a traditional French soup known for its rich caramelized onion base and famous melted cheese topping. Although onions have been used in soups for centuries, the modern gratinated version became especially associated with French cafés and bistros, where it was valued as an affordable yet satisfying dish made from everyday ingredients.
Anthony Bourdain’s version from Les Halles reflects the classic French bistro approach: technique matters. The onions must be cooked until deeply browned, the stock must be flavorful, and the final cheese topping should be bubbling, browned, and slightly blistered. Fun fact: the best part of French onion soup is often considered the crispy cheese that melts over the edges of the bowl, creating caramelized bits that cling to the crock. Bourdain famously emphasized these small details because they are what transform a simple soup into a memorable restaurant experience.
Cooking Tips
- Take your time caramelizing the onions—their deep brown color is the foundation of the soup’s flavor.
- Use a heavy-bottomed pot to prevent onions from burning during the long cooking process.
- Scrape the browned bits from the bottom of the pot when adding port and vinegar for extra flavor.
- Use real Gruyère cheese for the best melting quality and authentic flavor.
- Broil the soup carefully and watch closely—the cheese can go from golden to burnt quickly.
Frequently Asked Questions
Why Does French Onion Soup Need So Many Onions?
The onions shrink significantly during cooking, and their slow caramelization creates the soup’s signature sweetness and depth.
Can I Use Beef Stock Instead of Chicken Stock?
Yes. Many traditional versions use beef stock, and it creates a deeper, richer flavor.
What Cheese Is Best for French Onion Soup?
Gruyère is the classic choice because it melts beautifully and develops a golden, nutty crust.
Can I Make French Onion Soup Ahead of Time?
Yes. The soup base can be prepared ahead and reheated before adding the bread and cheese topping.
Why Does the Cheese Need to Be Broiled?
Broiling creates the signature melted, bubbling, browned cheese crust that defines French onion soup.
How to Store
Store the soup base separately from the croutons and cheese topping in airtight containers in the refrigerator for up to 4 days. Reheat gently on the stovetop before adding fresh toasted bread and cheese.
How to Freeze
Freeze the soup base without the bread and cheese topping for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently before assembling with fresh croutons and Gruyère.
Ingredients
For the Soup
- 6 oz. (168g) butter
- 8 large onions (or 12 small onions), thinly sliced
- 2 oz. (56 ml) port
- 2 oz. (56 ml) balsamic vinegar
- 2 quarts (2.2 liters) dark chicken stock
- 4 oz. (112 g) slab bacon, cut into ½-inch cubes
- 1 bouquet garni
- Salt, to taste
- Freshly ground black pepper, to taste
For the Topping
- 16 baguette croutons, sliced and toasted with a little olive oil
- 12 oz. (340 g) grated Gruyère cheese
How to Make Anthony Bourdain's Onion Soup
- Heat butter in a large heavy-bottomed pot over medium heat until melted and beginning to brown. Add sliced onions and cook, stirring occasionally, until soft and deeply browned, about 20 minutes.
- Increase heat to medium-high. Add port and balsamic vinegar, scraping the browned bits from the bottom of the pot. Add chicken stock, bacon, and bouquet garni.
- Bring the soup to a boil, then reduce heat and simmer for 45 minutes to 1 hour. Season with salt and pepper, skimming any foam from the surface. Remove the bouquet garni.
- Ladle soup into ovenproof crocks. Place two toasted baguette slices on top of each serving.
- Cover each crock generously with grated Gruyère, allowing some cheese to hang over the edges for extra crispy bits.
- Place crocks under a preheated broiler until the cheese is melted, bubbling, deeply browned, and slightly blistered.
- Let the soup cool briefly and serve immediately.
- If your broiler is not strong enough, bake the soup at 425°F (220°C) until the cheese melts. A kitchen torch can be used afterward to deepen the color of the cheese topping.