This Classic French Onion Soup Recipe Is the Ultimate Comfort Food

There are few dishes that evoke pure comfort quite like a warm bowl of classic French onion soup. Packed with a rich beef broth, deeply caramelized sweet onions, toasted bread, and bubbling, melted cheese, it is the ultimate cold-weather staple.
In a recent video, chef and content creator Byron Talbott shared his step-by-step guide to mastering this timeless restaurant favorite right at home. "French onion soup, when done right, has a very complex sweet and savory flavor," Talbott notes.
If you are looking to elevate your next dinner, here is how you can recreate Talbott’s deeply flavorful, world-class soup.
The Secret to Perfect Onion Prep
The star of any French onion soup is, unsurprisingly, the onions. For this recipe, Talbott emphasizes the importance of utilizing sweet onions. While he uses a mix of candy yellow and white sweet Spanish onions freshly harvested from his own backyard garden, he notes that standard yellow onions work perfectly fine, with Vidalia onions being the absolute ideal choice.
When preparing your onions, make sure to slice them up fairly thin. Thin slices ensure an even, beautiful caramelization process as they cook down.
Chef's Tip for Onion Tears: To avoid crying while slicing mounds of onions, Talbott recommends skipping the gimmicks and focusing on proper airflow. Make sure to open a nearby window or turn on a fan in your workspace to keep the air moving.
Step-by-Step Instructions
1. Build the Caramelization
Heat a pan over medium-to-high heat and add a splash of olive oil. Toss in your thinly sliced sweet onions and cook them for 10 to 12 minutes, stirring occasionally, until they have caramelized quite a bit.
2. Deglaze and Build Complexity
To extract maximum flavor, you will deglaze the pan multiple times:
First Deglaze: Pour in a little bit of beef broth, scraping up the browned bits on the bottom of the pan, and let it cook down. Allow the onions to continue caramelizing further.
Second Deglaze: Pour in a bit more beef broth and let it reduce again.
Final Deglaze: Add a good splash of dry white wine. Cook the mixture down until most of the moisture has evaporated.
3. Simmer the Soup Base
Once the wine has reduced, add fresh rosemary, thyme, and cracked black pepper. For that signature punch of umami and acidity, add a splash of malt or cherry vinegar alongside a splash of Worcestershire sauce. Pour in the remaining beef broth, season with salt to taste, and let the soup simmer under a lid until the broth reduces, deepens in color, and becomes incredibly complex.
4. Finish with Butter
Right before serving, finish the soup base by melting a few knobs of butter directly into the broth to give it a rich, velvety mouthfeel.
5. Assemble and Bake
Preheat your oven to 400°F. Ladle a generous amount of the broth and sweet onions into oven-safe serving bowls or ramekins. Top each bowl with a thick slice of sourdough bread and a layer of Swiss or Gruyère cheese. Bake until the cheese is bubbling and golden brown, and the edges of the bread are perfectly toasty and crispy.
A Globally Loved Classic
Once the soup comes out of the oven, let it cool down for just a few minutes before diving in. The resulting dish offers a beautifully balanced harmony of sweet, savory, tangy, and rich notes. Paired with the crunch of the toasted sourdough and the pull of melted Gruyère, it's easy to see why this dish remains a fan favorite around the world.