
There’s a reason French onion soup remains a timeless classic—its deep caramelized onions and rich broth create a foundation for pure comfort in a bowl. This version stays true to tradition while ensuring every bite is packed with flavor.
The secret lies in patience. Slow-cooking the onions transforms them from sharp to sweet, building layers of complexity that define this dish. A splash of wine and a touch of thyme elevate the broth to restaurant-quality standards without added effort.
What sets this apart is the Gruyère crust—thick, melted, and golden, it stretches with every spoonful. The cheese forms a perfect seal over the soup, creating a gooey barrier that traps the aromatic steam until you break through.
Serve this as a starter or a hearty main with crusty bread. The process is simple, but the results are anything but ordinary.
Ingredients for Nyt French Onion Soup
Slow-cooked onions, rich broth, and melty Gruyère make this a bowl of pure comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 5 whole | Thinly sliced, about 2 lbs |
| Unsalted Butter 🧈 | ½ cup | Divided for cooking onions |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening soup base |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Chardonnay |
| Beef Broth 🥣 | 6 cups | Low-sodium preferred (use vegetable broth for strict vegetarian) |
| Vegetable Broth 🥕 | 6 cups | For strict vegetarian version |
| Fresh Thyme Sprigs 🌿 | 2 whole | Plus extra for garnish |
| Bay Leaf 🍃 | 1 whole | Dried, for broth infusion |
| Gruyère Cheese 🧀 | 8 oz | Shredded, for topping |
| Baguette 🥖 | 1 whole | Sliced into rounds, toasted |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The onions are everything here. Yellow onions caramelize the best—look for firm, dry bulbs (no sprouting). I grab mine from Whole Foods or the farmers market when they’re in season. The Gruyère needs to be real deal—skip the pre-shredded stuff, it doesn’t melt the same. For the broth, Swanson or Pacific Foods are solid grocery store options.
No white wine? Dry vermouth works perfectly—it’s basically wine that never goes bad. Fresh thyme is great, but dried at one-third the amount does the job. Vegetarian? Use vegetable broth instead of beef. The baguette can be any crusty bread—sourdough or ciabatta both work great. Just make sure it’s stale enough to hold up to the broth.
This soup tastes even better the next day once the flavors meld. Keeps in the fridge for 4-5 days, freezes for 3 months (freeze without the bread and cheese—add those fresh when reheating). The cheese topping is best added right before serving.
Why You’ll Love This Recipe
- One Pot Wonder: I love that I only dirty one Dutch oven—onions caramelize right in the same pot I serve from.
- Deep, Rich Flavor: The white wine and butter create this insane depth that makes store-bought versions taste flat.
- Freezer Friendly: Honestly, I double the batch and freeze half for those nights I crave it instantly.
- Budget Stretch: Yellow onions and pantry staples mean I spend under $10 for a restaurant-worthy meal.
Step-by-Step Instructions for French Onion Soup
This method delivers that perfect balance of sweet, deep caramelization and rich, savory broth.
Step 1: Caramelize the Onions Low and Slow
Melt 0.5 cup unsalted butter with 2 tbsp olive oil in a large Dutch oven over medium heat. Add all 5 whole yellow onions and cook, stirring occasionally, for 45-50 minutes until they transform into a deep, jammy brown.
Here’s the thing—don’t rush this. The onions will first soften, then begin to stick to the pot. That’s good. They’ll release moisture, then reabsorb it. Keep scraping the browned bits from the bottom as they form. I add the 1 tsp salt and 0.5 tsp black pepper about halfway through to help draw out moisture.
You’ll know they’re ready when they’re the color of dark mahogany and smell like onion jam. If they start to burn, lower the heat immediately and add a splash of water to deglaze.
Step 2: Build the Flavor Base with Wine and Flour
Sprinkle 2 tbsp all-purpose flour over the caramelized onions and stir well to coat. Cook for 2-3 minutes to toast the flour slightly—this removes any raw taste and creates a light roux that will thicken the soup.
Pour in the 0.5 cup dry white wine and stir, scraping up any remaining browned bits from the bottom of the pot. The wine should sizzle and reduce by about half in 3-4 minutes. This step is crucial for balancing the sweetness of the onions with a bright, tangy depth.
Add the 2 whole fresh thyme sprigs and 1 whole bay leaf now—they’ll infuse the broth as it simmers.
Step 3: Simmer the Broth to Perfection
Pour in the 6 cups beef broth and 6 cups vegetable broth. Bring to a boil, then reduce the heat to low and let it simmer gently for 30-40 minutes. You want a slow, steady simmer—just a few bubbles breaking the surface at a time.
As it simmers, the flavors will meld and deepen. The thyme and bay leaf will perfume the broth beautifully. Taste it after 20 minutes—you should be able to detect the layers: sweet from the onions, rich from the broth, bright from the wine.
Discard the thyme sprigs and bay leaf before serving. The broth should be rich and deeply flavored, with a silky texture from the caramelized onions.
Step 4: Toast the Baguette and Melt the Cheese
While the soup simmers, slice the 1 whole baguette into ½-inch thick rounds. Toast them in a 400°F oven for 5-7 minutes until golden brown and crisp. These will float on top of the soup to create the classic crust.
Ladle the hot soup into oven-safe bowls. Place a few toasted baguette slices on top of each serving, then sprinkle generously with the 8 oz Gruyère cheese, shredded. The cheese should cover the bread completely, right to the edges of the bowl.
Place the bowls on a baking sheet and broil for 2-4 minutes until the cheese is bubbly and deep golden brown in spots. Watch it closely—it can go from perfectly melted to burnt in seconds.
Pro Tips For Making Nyt French Onion Soup
- Slice Evenly: Cut your yellow onions into uniform 1/4-inch slices—thinner pieces burn, thicker ones stay raw, and I learned this the hard way after a batch of unevenly cooked soup.
- Low and Slow: Caramelize the onions over medium-low heat for at least 45 minutes, stirring occasionally. After burning three batches, I finally figured out patience is non-negotiable here.
- Deglaze Properly: When adding the dry white wine, scrape up all the browned bits from the bottom of the pot—those little bits pack serious flavor, and skipping this step leaves money on the table.
- Use Fresh Flour: Whisk in the all-purpose flour right after deglazing, but make sure it’s fresh and lump-free. My grandmother swore by sifting it first, and she was right: it prevents clumps in your soup.
Creative Variations of This nyt french onion soup
Vegetarian Version
Swap the beef broth for 6 cups vegetable broth—I recommend Pacific Foods or Imagine brand for rich flavor. Use the same caramelization process, as the onions provide the depth. The result is just as comforting and satisfying. 🌱
White Wine Substitute
No wine on hand? Use ½ cup dry vermouth instead—it has the same acidity and depth. Or try 2 tbsp apple cider vinegar mixed with 6 oz water for a non-alcoholic option that still brightens the dish.
Cheese Variations
For a milder flavor, use Comté instead of Gruyère—it melts beautifully. A mix of Gruyère and Emmental gives a nutty, slightly sweeter profile. Vegan? Try Miyoko’s mozzarella for a plant-based melt.
Bread Upgrades
Swap the baguette for sourdough or ciabatta for a heartier texture. For gluten-free, use a crusty GF baguette—just ensure it’s stale enough to hold up to the broth. Toast slices at 400°F until crisp. 🥖
Extra Flavor Boosters
Add 1 tsp soy sauce to the broth for umami depth. A splash of balsamic vinegar enhances the caramelized onions. For a smoky note, stir in ½ tsp smoked paprika with the flour.
Quick Caramelization
Short on time? Add 1 tsp sugar to the onions to speed up browning. Cook over medium-high heat for 25-30 minutes, stirring frequently. The sugar helps achieve deep color faster, though patience still yields the best flavor.
Nutrition Facts
Frequently Asked Questions
How long does caramelizing the onions take?
Plan for 45-50 minutes over medium heat. The onions need time to break down, release moisture, and develop that deep, jammy brown color. Rushing this step risks burning rather than caramelizing.
Can I use a different cheese besides Gruyère?
Yes! Comté or Emmental both melt beautifully. For a vegan option, try Miyoko’s mozzarella. Avoid pre-shredded cheese as it doesn’t melt as smoothly.
What if my broth is too salty?
Use low-sodium broth or dilute with water. Balance the flavor by adding a splash of white wine or a pinch of sugar to counteract the saltiness.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026