Skip to main content

Our Favorite French Onion Soup

4.7

(125)

Several ramekins of French onion soup topped with broiled Gruyèretopped baguette slices on a sheet tray.
Photo by Travis Rainey, Food styling by Leslie Raney Garetto

French onion soup has a complex origin story. Some say 18th-century monarch Louis XV, noticing the abundance of butteronions, and wine in his larder, instructed his staff to get simmering. Others believe Stanisław Leszczynski, Duke of Lorraine, was the first member of the royal court to embrace this luxurious soup made from but a humble onion. In either case, centuries earlier, a 14th-century cookbook, Le Viandier de Taillevent, included a recipe combining sliced onions with pea broth and water or verjus (consider that permission to swap out the beef broth in this recipe for your favorite vegetable broth or even chicken stock).

A half a millennium later, French onion soup still feels timeless. Cooking sweet onions low-and-slow in melted butter not only makes your kitchen smell spectacular, it also gives this bistro classic its rich, velvety raison d’être. Don’t swap in yellow onions or olive oil; they’ll alter the taste and texture. Use Sauvignon Blanc, Pinot Grigio, or any other dry white wine you like to drink to deglaze the pan. Then, simmer the caramelized onions with thyme sprigs and homemade bone broth or whatever alternative works best for you while you preheat the oven.

Swap the French bread “crouton” for ciabatta or another hearty loaf if you like, and the Gruyère for coarsely grated Swiss cheese or Fontina. Dry sherry has a salty, nutty flavor; just a splash works overtime to give this French onion soup recipe layers of savory flavor, but in a pinch, you could swap it for dry vermouth.

All products featured on Epicurious are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.

What you’ll need

Recipe information

  • Total Time

    1 hour 45 minutes

  • Yield

    4 servings as a main (or 6 as an appetizer)

Ingredients

5 Tbsp. unsalted butter, divided
1 Tbsp. vegetable oil
3 lbs. Vidalia onions (about 4 medium), halved lengthwise, peeled, and thinly sliced
1 tsp. Diamond Crystal or ½ tsp. Morton kosher salt, plus more
½ tsp. freshly ground black pepper, plus more
½ tsp. granulated sugar
1½ cups dry white wine such as Sauvignon Blanc or Pinot Grigio
10 sprigs fresh thyme
2 dried bay leaves
6 cups Beef Bone Broth or store-bought low-sodium beef broth
1 baguette
1 garlic clove, cut in half lengthwise
2 tsp. sherry, preferably Fino or Manzanilla, divided
4 oz. (about 1 cup) coarsely grated Gruyère cheese

Preparation

  1. Step 1

    In a Dutch oven or other large pot, melt 3 Tbsp. unsalted butter on the stovetop over medium heat. Add 1 Tbsp. vegetable oil and 3 lbs. Vidalia onions (about 4 medium), halved lengthwise, peeled, and thinly sliced, and cook until onions are softened, stirring occasionally, about 15 minutes. Add 1 tsp. Diamond Crystal or ½ tsp. Morton kosher salt, ½ tsp. freshly ground black pepper, and ½ tsp. granulated sugar. Continue to cook, stirring occasionally, until onions are deep brown, almost mahogany in color, and caramelized, reducing heat slightly if onions seem to be browning too quickly, 45 minutes to 1 hour more. (If the bottom of your pot begins to burn at any time during the cooking process, add 1–2 Tbsp. water and scrape the bottom, stirring in the browned bits.)

    Do ahead: Caramelized onions can be prepared 1 week ahead; refrigerate in an airtight container or freeze for up to 6 months.

    Step 2

    Add 1½ cups dry white wine such as sauvignon blanc or pinot grigio and raise heat to high. Cook until almost all liquid has evaporated, 8–10 minutes.

    Step 3

    Tie 10 sprigs fresh thyme and 2 dried bay leaves into a bundle with twine. Add 6 cups Beef Bone Broth or store-bought low-sodium beef stock and herb bundle to pot with onions. Bring to a boil, reduce to a simmer, and cook, uncovered, until broth is thickened and flavorful, 20–30 minutes. Remove from heat and whisk in remaining 2 Tbsp. unsalted butter. Taste and adjust seasoning with additional kosher salt and freshly ground black pepper.

    Do ahead: Soup can be made 3 days ahead; refrigerate in an airtight container or freeze for up to 6 months. Reheat over medium until steaming.

    Step 4

    To serve, position a rack in the upper third of the oven and heat the broiler to high. Cut two ½-inch baguette slices for every serving of soup. Place baguette slices on a rimmed baking sheet and toast in oven until crisp and dry but not browned, about 1 minute per side. Rub one side of each toast with the 1 garlic clove, cut in half lengthwise, and set aside.

    Step 5

    Place ramekins, crocks, or ovensafe bowls on a rimmed baking sheet, add ½ tsp. sherry, preferably Fino or Manzanilla, to the bottom of each, and ladle soup on top. Top each serving of soup with two garlic-rubbed toasts. Divide 4 oz. (about 1 cup) coarsely grated Gruyère cheese among the servings, covering the toasted bread slices and some of the soup. Carefully transfer baking sheet to oven and broil until cheese is melted and bubbling, 4–8 minutes. (Alternatively, if using regular soup bowls: Top each garlic-rubbed toast with some cheese and return to broiler to melt, about 2 minutes more. Divide sherry and soup among bowls, sprinkle with remaining cheese, and top each serving with two cheese toasts.)

    Photo by Travis Rainey, Food styling by Leslie Raney Garetto

    Editor’s note: This French onion soup recipe was first printed in February 2015; it has been updated to lengthen the cooking time for the onions. Head this way for more of our favorite soup recipes

See Related Recipes and Cooking Tips

Read More
Tons of caramelized onions, so much gooey cheese, and very few dirty dishes.
Who says latkes have to be potato? Brussels bring a delicious cruciferousness.
This classic 15-minute sauce is your secret weapon for homemade mac and cheese, chowder, lasagna, and more.
This side dish is flavorful enough to also serve as a main course.
This traditional dish of beef, sour cream, and mustard may have originated in Russia, but it’s about time for a version with ramen noodles, don’t you think?
Do you need heavy cream to make fettuccine Alfredo? Debatable. Will it be delicious? Undeniable.
Tangy cream cheese custard drenched in bittersweet caramel. Cue the oohs and aahs.
Easy to make, impossible to stop eating.