clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic French Onion Soup (No Stock)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 22 reviews


Adapted just barely from Michael Ruhlman’s Traditional French Onion Soup

Note: Plan ahead. Slicing the onions takes time, and cooking the onions takes time, too — 3 to 4 hours.


  • 1 tablespoon butter
  • 6 to 8 pounds onions, thinly sliced (see notes below)
  • kosher salt
  • freshly ground black pepper
  • 6 slices of country-style bread — I use peasant bread
  • ⅓ cup sherry
  • 1 tablespoon white balsamic vinegar or white/red wine vinegar (optional)
  • 1 tablespoon red wine (optional)
  • ½ to ¾ pound | 225 to 340 grams Gruyère or Comté cheese, grated


  1. Use a large pot (7 to 8 quarts) that will hold all the onions. Place the pot over medium and melt the butter. Add the onions, sprinkle with 2 teaspoons salt, cover, and cook until the onions have heated through and started to steam, about 30 minutes.
  2. Uncover, reduce the heat to low, and cook, stirring occasionally (you should be able to leave the onions alone for an hour at a stretch once they’ve released their water). Cook for about 3 hours at low to medium-low heat. Season with several grinds of pepper.
  3. Meanwhile, preheat the oven to 200°F. Place the bread slices in the oven and let dry completely (you can leave the slices in the oven for a few hours, as the heat is not high enough to burn them).
  4. When the onions have completely cooked down, the water has cooked off, and the onions have turned amber (3-4 hours total), add 6 cups of water. Raise the heat to high and bring the soup to a simmer, then reduce the heat to low. Add the sherry. Taste and season with salt and pepper as needed. If the soup is too sweet, add the vinegar. If you would like a little more depth, add a splash of red wine.
  5. Preheat the broiler. Portion the soup into bowls, top with bread, cover with cheese, and broil until the cheese is melted and nicely browned. Serve immediately.


A game plan for chopping all of those onions:

  1. Gather two large bowls — one for the onion scraps and one for the onions. A bench scraper is nice to have close by, too. Start by trimming off the ends of each onion, collecting scraps in one of the bowls as you go.
  2. Next, score the outside layer of each onion, and use your knife to peel away the skin.
  3. Cut each onion in half next.
  4. Slice the onion thinly making cuts perpendicular to the rings.
  • Prep Time: 30 minutes
  • Cook Time: 4 hours
  • Category: Soup
  • Method: Stovetop, Broiler
  • Cuisine: French