The Best French Onion Soup

  • Level: Easy
  • Yield: 8 servings
  • Total: 1 hr 55 min
  • Active: 1 hr
This bistro classic is deceptively easy to make. It just takes a little time and a few good ingredients. We found that yellow onions, also known as Spanish onions, work best for this recipe. They have a nice balance of sweetness and bitterness and caramelize perfectly. Just don't take them too dark -- a nice golden brown is perfect. Good beef broth also makes a big difference. If you can't make your own, look for a high-quality prepared variety.
Advertisement

Ingredients

6 tablespoons unsalted butter

8 medium yellow onions, thinly sliced (see Cook's Note)

3 bay leaves

3 to 4 sprigs fresh thyme

Kosher salt and freshly ground black pepper

2 cups dry white wine 

8 cups low-sodium beef broth

8 slices French-style baguette (about the size of the top of the soup crocks)

4 cups coarsely shredded Gruyere (about 2 pounds)

Directions

Special equipment:
Eight 12-ounce, ovenproof soup crocks
  1. Melt the butter in a very large Dutch oven or pot over medium heat. Add the onions, bay leaves, thyme, 1 teaspoon salt, and a few grinds black pepper. Cook, stirring occasionally, until the onions are very soft and light golden-brown, about 1 hour. (The onions will begin to stick to the bottom of the pan and turn brown after about 30 minutes; just keep scraping them up and stirring them into the rest of the onions. If they are browning to quickly, lower the heat.)
  2. Add the wine to the pot, bring to a simmer and cook until it has almost completely evaporated, about 4 minutes. Add the beef broth and 1 cup of water, bring to a simmer and cook until the flavors come together and the soup is rich, about 45 minutes. Remove the bay leaves. Season with 1/2 teaspoon salt and a few grinds of black pepper. Keep the soup warm on a low burner or cool completely and refrigerate to reheat later. (The soup can be refrigerated for up to 2 days or frozen for up to 1 month.)
  3. Preheat the broiler. Place four soup crocks on a rimmed baking sheet and fill them about 3/4 of the way with hot soup. Float a slice of baguette on top of each and cover with 1/2 cup Gruyere. Broil until the Gruyere is golden brown (don't be alarmed if some soup bubbles out), 2 to 3 minutes. 

Cook’s Note

Slice the onions from stem to root. This allows them to retain more of their shape during cooking than when sliced crosswise.

Let's Get Cooking!

Sign up for the Recipe of the Day newsletter to receive editor-picked recipes,tips and videos delivered to your inbox daily. Privacy Policy

Thanks for subscribing to the Recipe of the Day newsletter. Check out all our other great newsletters from Easy Recipes, Healthy Eating Ideas and Chef Recipe Videos.

We're sorry, there was an error signing you up. Please try again later.

Advertisement

Anonymous

Made this tonight. Was delicious! I agree to use salted butter and do not use low sodium broth. This soup is so simple it needs the seasoning. I added a bit of Worcestershire based off of other reviews. Whole family loved it! My husband said it was restaurant quality.

See All Reviews