Comfort Food
    Warming
    French Cuisine

    Classic French Onion Soup

    Parisian Bistro Tradition

    Classic French Onion Soup

    Prep Time

    20 mins

    Cook Time

    90 mins

    Servings

    6

    Difficulty

    Medium

    Published

    June 14, 2025

    Few dishes capture the soul of French bistro cooking quite like a properly made French onion soup. This iconic recipe transforms humble onions into something truly magnificent through the simple magic of patient caramelization. The process of slowly cooking onions until they become jammy, deeply browned, and intensely sweet takes about an hour - time well spent for the incredible depth of flavor it creates. These caramelized onions are then simmered in rich beef broth with a splash of wine and fresh thyme, creating a deeply savory broth that warms you from the inside out. But the crowning glory comes at the end: slices of crusty baguette floating on top, blanketed with a generous layer of nutty Gruyère cheese that melts and bubbles under the broiler until irresistibly golden and stretchy. The contrast of textures - the silky onions, rich broth, soggy-yet-crusty bread, and gooey cheese - is what makes this soup legendary. It's the perfect antidote to cold weather, a spectacular starter for dinner parties, or a satisfying meal on its own with a simple green salad. Once you master this recipe, you'll never order French onion soup at a restaurant again because nothing can compare to homemade.

    Ingredients

    6 servings

    Instructions

    1. 1

      Prepare the Onions

      Slice onions in half from root to stem, then cut into thin half-moon slices about 1/4-inch thick. Consistent sizing ensures even cooking. This may seem like a mountain of onions, but they cook down dramatically - by about 75% of their original volume.

    2. 2

      Begin Caramelization

      In a large Dutch oven or heavy-bottomed pot, melt butter with olive oil over medium heat. Add all the sliced onions, salt, and sugar. The salt helps draw out moisture; the sugar aids in browning. Stir to coat onions with fat.

    3. 3

      The Long Cook

      Cook onions, stirring occasionally, for about 45-60 minutes. This is where patience is crucial. Start at medium heat, then reduce to medium-low after about 15 minutes when onions begin to soften. The onions will first release moisture and steam, then gradually turn golden, and finally achieve a deep amber-brown color. Stir more frequently toward the end to prevent burning. Scrape up any fond (browned bits) from the bottom.

    4. 4

      Deglaze the Pot

      Add minced garlic and cook for 30 seconds until fragrant. Pour in wine and scrape up all the delicious browned bits from the bottom of the pot. These caramelized pieces are concentrated flavor. Let wine reduce by half, about 2-3 minutes.

    5. 5

      Simmer the Soup

      Add beef broth, thyme, bay leaf, and pepper. Bring to a boil, then reduce heat and simmer uncovered for 20-30 minutes to allow flavors to meld. Taste and adjust seasoning - depending on your broth, you may need more salt.

    6. 6

      Prepare the Croutons

      While soup simmers, preheat broiler. Arrange baguette slices on a baking sheet and toast under broiler for 1-2 minutes per side until golden. Watch carefully - they burn quickly under the broiler.

    7. 7

      Assemble for Broiling

      Remove thyme sprigs and bay leaf from soup. Ladle hot soup into oven-safe crocks or bowls - fill about 3/4 full. Place 2-3 toasted bread rounds on top of each bowl. Generously cover bread with Gruyère and Parmesan cheeses, letting it overlap onto the rim slightly.

    8. 8

      Broil and Serve

      Place crocks on a baking sheet (to catch drips) and broil 3-4 inches from heat source for 2-4 minutes, watching constantly, until cheese is melted, bubbling, and beautifully golden brown in spots. Let cool for 2-3 minutes - the bowls will be extremely hot. Serve immediately.

    Pro Tips

    • 💡True caramelization cannot be rushed - low and slow is the only way to achieve that deep, sweet flavor without burning.
    • 💡If onions start sticking before they're properly caramelized, add a splash of water and scrape up the fond - this actually intensifies flavor.
    • 💡Use high-quality beef broth; since the ingredient list is short, each component matters significantly.
    • 💡Gruyère is traditional and melts beautifully, but a mix with some Comté or Emmental is equally delicious.
    • 💡The soup base (before bread and cheese) freezes excellently for up to 3 months - add fresh croutons and cheese when serving.

    Nutrition Facts

    Per serving (approximate values)

    385

    Calories

    16g

    Protein

    32g

    Carbs

    22g

    Fat

    References & Resources

    Helpful resources for nutrition data, food safety guidelines, and cooking techniques: