Tonight From Scratch
Soup & Stew

Classic French Onion Soup with Gruyère Croutons

Published July 16, 2025

Be the first to rate this recipe
Share

This classic French onion soup is built on a foundation of slowly caramelized onions, a deeply savory beef broth fortified with dry sherry, and a thick baguette crouton blanketed in molten, golden Gruyère. It is the kind of dish that demands patience and rewards it generously. Every spoonful delivers the full, nuanced complexity that has made this bistro staple beloved for centuries.

↓ Jump to Recipe
Classic French Onion Soup with Gruyère Croutons

There is a particular kind of cold that settles into Paris in late October, the sort that makes you walk faster and tuck your chin into your collar. I encountered it on my first trip abroad, somewhere between the Marais and the Seine, when a small chalkboard sign in a steamed-up window lured me inside a brasserie I could not name today if I tried. What arrived at the table was a wide ceramic crock, its surface a raft of bronzed bread disappearing under an avalanche of bubbling, caramelized Gruyère. Beneath it, a broth so deeply mahogany and fragrant with thyme that it felt less like a soup and more like a whole season distilled into a bowl. I have been chasing that memory ever since.

What separates a transcendent French onion soup from a merely acceptable one is almost entirely a matter of time and technique applied to the onions themselves. This recipe calls for a full hour of low, patient caramelization, stirring occasionally as the sugars in the onions slowly concentrate and develop into something jammy, sweet, and profoundly savory all at once. A deglaze with dry sherry lifts every caramelized fond from the bottom of the pot, folding those complex, nutty notes directly into the broth. The liquid base itself is a combination of rich beef stock and a splash of Worcestershire, which adds a subtle, fermented depth without announcing itself. Gruyère is non-negotiable here. Its high fat content and characteristically nutty, slightly funky flavor melt into a lacework of golden brown that no other cheese quite replicates.

This is a soup for the colder months, full stop. It belongs on the table in November when the daylight disappears by five o'clock, or in February when you need something that feels genuinely restorative. It is equally suited to a quiet dinner for two as it is to a dinner party starter that sets a tone of considered, classical cooking. Anyone who appreciates the alchemy of simple ingredients elevated through proper technique will find this recipe deeply satisfying to make and even more satisfying to eat.

Expect a process that unfolds in unhurried stages, each one building on the last. The caramelization is the longest stretch, but it is largely hands-off, and the reward is a broth of extraordinary depth. Once the soup is assembled and ladled into oven-safe crocks, the broiler does the final, dramatic work in just a few minutes. Have your bowls ready, your bread sliced, and your Gruyère freshly grated. The rest follows naturally.

Classic French Onion Soup with Gruyère Croutons

Prep

15 min

Cook

1 hr 30 min

Total

1 hr 45 min

Servings

4 servings

Calories

520 / serving

Ingredients

  • 3 pounds yellow onions (about 5 large), halved and thinly sliced into half-moons
  • 4 tablespoons unsalted butter
  • 2 tablespoons extra-virgin olive oil
  • 1 teaspoon granulated sugar
  • 1 teaspoon kosher salt, plus more to taste
  • 4 garlic cloves, minced
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
  • 1/2 cup dry sherry or dry white wine
  • 1 tablespoon Worcestershire sauce
  • 6 cups high-quality beef stock
  • 1/2 teaspoon freshly ground black pepper
  • 1 French baguette, cut into 1-inch-thick slices (8 slices total)
  • 2 tablespoons olive oil, for brushing the croutons
  • 2 cups freshly grated Gruyère cheese (about 6 ounces)

Instructions

  1. 1

    Melt the butter with the olive oil in a large, heavy-bottomed Dutch oven or enameled cast-iron pot over medium heat. Add the sliced onions, sugar, and 1 teaspoon of kosher salt, tossing to coat thoroughly. Cook over medium heat, stirring every 8 to 10 minutes, for 50 to 60 minutes total. Adjust the heat as needed to maintain a gentle sizzle without scorching. The onions are ready when they have collapsed into a deeply amber, jammy mass with a rich, sweet aroma.

  2. 2

    Add the minced garlic and fresh thyme to the caramelized onions and cook, stirring constantly, for 2 minutes until fragrant. Pour in the dry sherry, scraping up any caramelized fond from the bottom of the pot with a wooden spoon. Allow the sherry to reduce by half, approximately 2 to 3 minutes.

  3. 3

    Add the beef stock and Worcestershire sauce to the pot. Bring the soup to a gentle simmer over medium-high heat, then reduce the heat to low. Season with the black pepper and additional salt to taste. Simmer uncovered for 20 minutes to allow the flavors to meld and the broth to deepen.

  4. 4

    While the soup simmers, prepare the Gruyère croutons. Preheat your oven broiler to high and position a rack in the upper third of the oven. Arrange the baguette slices in a single layer on a rimmed baking sheet and brush both sides lightly with olive oil. Broil for 1 to 2 minutes per side until golden and lightly crisped. Watch carefully to prevent burning. Remove from the oven and set aside.

  5. 5

    Set four oven-safe soup crocks or wide ovenproof bowls on the same rimmed baking sheet. Ladle the hot soup evenly into each crock, filling to within about 1/2 inch of the rim. Float two croutons on the surface of each bowl, slightly overlapping to form a full raft.

  6. 6

    Divide the grated Gruyère evenly over the croutons in each crock, mounding it generously so it drapes over the bread and reaches the edges of the bowl. This seal is what creates the signature bubbling, bronzed crust.

  7. 7

    Slide the baking sheet under the broiler and broil for 3 to 5 minutes, watching closely, until the Gruyère is fully melted, deeply golden, and bubbling at the edges. Remove from the oven with caution as the crocks will be extremely hot. Allow to rest for 1 to 2 minutes before serving directly in the crocks.

Tips and Tricks

  • Do not rush the caramelization. The single most common mistake with French onion soup is pulling the onions off the heat too early. Pale golden is not caramelized. True caramelization takes a full 50 to 60 minutes over medium to medium-low heat and produces onions that are deep amber, sweet, and jammy. If your onions are darkening too quickly on the bottom of the pot, reduce the heat and add a small splash of water to deglaze and continue cooking.
  • For make-ahead convenience, the soup base without the croutons stores beautifully. Prepare the broth through step three, cool completely, and refrigerate in an airtight container for up to four days, or freeze for up to three months. When ready to serve, reheat gently on the stovetop, then proceed with the crouton and broiling steps fresh.
  • Gruyère is the classic and strongly recommended choice for its superior melt and flavor, but a combination of Gruyère and Comté works beautifully as well. In a pinch, a good-quality Swiss cheese or Emmental can substitute, though the flavor will be milder. Avoid pre-shredded cheeses, which contain anti-caking agents that inhibit smooth melting and can produce a grainy rather than silky result.

Nutrition Per Serving

Estimated values

520

Calories

22g

Protein

24g

Fat

52g

Carbs

4g

Fiber

14g

Sugar

980mg

Sodium

Frequently Asked Questions

Why does my French onion soup broth taste thin or bland?
A thin or bland broth is almost always the result of under-caramelized onions or low-quality stock. Properly caramelized onions contribute enormous amounts of natural sugar and savory depth to the broth. If your onions only cooked for 20 to 30 minutes, they have not developed their full potential. Use the best beef stock you can source, ideally a homemade or high-quality store-bought variety with no added fillers. A tablespoon of Worcestershire sauce and a proper reduction of the sherry will also dramatically deepen the finished flavor.
Can I make French onion soup without wine or sherry?
Yes, you can omit the sherry entirely and deglaze the pot with an additional half cup of beef stock instead. The sherry contributes a subtle nutty, slightly oxidized complexity that enriches the broth, but the soup will still be deeply flavorful without it. A small splash of apple cider vinegar, about one teaspoon, stirred in at the end can add a gentle brightness to compensate for the acidity that the wine would have provided.
What kind of onions are best for French onion soup?
Yellow onions are the classic and best choice for this soup. They have the right balance of sharpness and natural sugar content that caramelizes beautifully over long, slow cooking. Sweet onions such as Vidalia can be used and will produce a slightly sweeter result, while white onions tend to be more pungent and less ideal. Avoid red onions, as they can turn the broth an unappetizing muddy purple color during the long cooking process.
What cheese is traditional for French onion soup, and can I substitute it?
Gruyère is the traditional and most widely used cheese, prized for its exceptional melt, its nutty flavor, and the gorgeous golden crust it forms under the broiler. Comté is a closely related and equally excellent alternative with a slightly more complex, fruity character. Swiss and Emmental are acceptable substitutes but will yield a milder flavor. Avoid using mozzarella, which melts well but contributes no real flavor, or aged cheddar, which does not melt as smoothly and is stylistically out of place in this recipe.
Can French onion soup be made vegetarian?
Absolutely. Substitute the beef stock with a rich, full-bodied vegetable stock or a combination of vegetable stock and a splash of soy sauce or miso paste dissolved into the liquid. The soy sauce or miso adds the umami depth and dark color that beef stock naturally provides. The caramelized onions remain the flavor backbone of the soup regardless of the stock used, so as long as you caramelize them properly, the vegetarian version can be remarkably close to the original.

You Might Also Like

Enjoyed this recipe?

Get our best recipes delivered to your inbox every week.

Comments

No comments yet — be the first!

Leave a comment