Step-by-Step Method

1. Slice and Prepare the Onions

Begin by peeling and thinly slicing the onions. Aim for even slices to ensure they caramelize evenly.


2. Caramelize the Onions

In a large, heavy-bottomed pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions and stir to coat them evenly in the fat. Reduce the heat to medium-low and cook the onions, stirring frequently, for about 30-40 minutes.

  • Pro Tip: Add a pinch of salt early to help draw out the moisture from the onions. Stir often to prevent burning, but allow them to develop a deep golden-brown color. Add the sugar (if using) during the last 10 minutes of caramelization for added sweetness.

3. Add Garlic and Flour

Once the onions are caramelized, stir in the minced garlic and cook for an additional 1-2 minutes until fragrant. Sprinkle the flour over the onions, stirring constantly, and cook for another 1-2 minutes. This step thickens the soup slightly and adds a nutty depth.


4. Deglaze with Wine

Pour the white wine into the pot, scraping up any browned bits from the bottom. Allow the wine to simmer and reduce by half, which takes about 3-5 minutes.


5. Add Broth and Herbs

Stir in the beef stock, bay leaf, and thyme. Bring the mixture to a boil, then reduce the heat and let it simmer gently for 20-30 minutes. Taste and adjust the seasoning with salt and pepper.


6. Prepare the Toppings

While the soup simmers, preheat your oven’s broiler. Place the baguette slices on a baking sheet and toast them lightly on both sides. Set aside.

Grate the Gruyère cheese (and Parmesan if using) and keep it ready for assembly.


7. Assemble and Broil

Ladle the hot soup into oven-safe bowls or crocks, leaving a little space at the top. Place a slice (or two) of toasted baguette on top of each bowl, then generously sprinkle the grated Gruyère cheese over the bread, ensuring some spills over the edges for that signature golden crust.

Place the bowls on a baking sheet and broil them in the oven until the cheese is melted, bubbly, and slightly browned, about 3-5 minutes. Keep a close eye to prevent burning.


8. Serve Immediately

Carefully remove the hot bowls from the oven and serve the soup immediately. Garnish with a sprig of thyme or a pinch of freshly cracked pepper if desired. French Onion Soup is best enjoyed hot, with the cheese stretching beautifully as you take your first bite.


Tips for the Perfect French Onion Soup

  1. Choose the Right Onions: Yellow onions are ideal for their balance of sweetness and tanginess when caramelized.
  2. Use Quality Stock: The flavor of the soup relies heavily on the broth, so opt for a rich, well-made beef stock.
  3. Cheese Matters: Gruyère is the classic choice for its nutty, creamy flavor, but you can also use Swiss cheese, Emmental, or even a mix.
  4. Patience is Key: Properly caramelizing the onions takes time, but it’s the foundation of the soup’s deep flavor.

Why French Onion Soup Is a Beloved Classic

  • Rich History: French Onion Soup has been enjoyed since Roman times, but the version we know today was popularized in France in the 18th century.
  • Balanced Flavors: The sweetness of caramelized onions, the umami of beef stock, and the creaminess of melted cheese create a perfect harmony.
  • Universal Appeal: Whether served as an appetizer at a fancy dinner or as a comforting meal on a cold day, this soup transcends occasions.

French Onion Soup is more than just a dish—it’s a culinary experience. From the tantalizing aroma of caramelizing onions to the satisfying crunch of cheesy bread, every step of making and eating this soup is a delight. Perfect your technique, and you’ll have a recipe that friends and family will request time and time again!