Soups & Stews
Andrew Zimmern's French onion soup recipe transforms a classic into a modern masterpiece with deep caramelized onions and rich, spiced broth. 🔥 The secret lies in slow-cooking onions until they're sweet, golden, and jammy—a process that takes patience but delivers unmatched depth. This isn't just comfort food; it's a flavor experience that balances tradition with Zimmern's signature bold approach.
What sets this apart is Zimmern's modern twist: a blend of aromatic spices in the broth and a touch of umami from high-quality beef stock. The caramelized onions form the soul of the soup, while the Gruyère cheese topping creates a crispy, golden crust when torched. Every spoonful delivers layers of sweetness, savory depth, and cheesy indulgence that makes this soup unforgettable.
The result is a restaurant-quality French onion soup that's rich, aromatic, and perfectly balanced—creamy without being heavy, with onions that sing and a cheese topping that's crispy on top, gooey underneath. This is the kind of soup that warms you from the inside out while satisfying every craving for something hearty and comforting.
Serve it with a crisp green salad or some crusty bread on the side to soak up every last drop of that flavorful broth. The contrast of textures and temperatures makes each bite even more satisfying. Let's get cooking!
Ingredients for andrew zimmern french onion soup
Caramelized onions, rich broth, and Gruyère gold—this is the soul of Zimmern's modern French onion soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 5 lb | Sweet variety preferred, thinly sliced |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for even melting |
| Beef Stock 🍲 | 6 cups | High-quality, homemade or store-bought |
| Dry White Wine 🍷 | 1 cup | Bold, dry variety like Chardonnay |
| Gruyère Cheese 🧀 | 3 cups | Freshly grated, aged variety preferred |
| Baguette 🍞 | 1 whole | Crusty, sliced into 1/2-inch pieces |
| Fresh Thyme 🌿 | 2 tbsp | Leaves only, finely chopped |
| Fresh Rosemary 🌿 | 1 tbsp | Finely chopped, fresh preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Salt 🧂 | 2 tsp | Kosher or sea salt, to taste |
| Black Pepper 🌶️ | 1 tsp | Freshly ground, to taste |
| Bay Leaves 🍃 | 2 whole | Dried, removed before serving |
| Olive Oil 🫒 | 2 tbsp | For torching cheese topping |
The onions are the heart of this soup, and sweet yellow onions are non-negotiable. Five pounds might sound like a lot, but you're chasing that jammy, sweet depth that takes hours to develop. Look for onions with vibrant, crisp layers—they'll caramelize beautifully. Whole Foods or Trader Joe's usually carry the sweetest varieties. If you're short on time, you can use a mix of yellow and red onions, but the sweetness will be less pronounced. The key is patience: low and slow is the only way to get that perfect golden color and sticky texture that makes this soup unforgettable.
No white wine? Dry vermouth or even apple cider vinegar can stand in, though the flavor will be slightly different. Fresh herbs are ideal, but dried thyme and rosemary at half the amount work in a pinch. For the beef stock, Kitchen Basics or Pacific Foods brands are reliable if you're not making your own. The Gruyère is where you splurge—Whittard of Chelsea or Murray's Cheese carry excellent aged varieties. If you can't find Gruyère, Comté or Emmental will give you a similar melt and flavor profile. The baguette should be crusty and sturdy enough to hold up to torching—Bouchon Bakery or La Baguette brands from the grocery store work perfectly.
This soup tastes even better the next day as the flavors meld. Store it in the fridge for up to 5 days, covered with a tight lid to preserve the aroma. For the cheese topping, assemble it just before serving—torch under a broiler for 3-5 minutes until golden and bubbly. The baguette slices can be toasted separately if you prefer a crunchier texture. Leftovers? The broth freezes beautifully for up to 3 months, though the bread topping is best fresh. I always make a double batch—one for dinner, one for lunch the next day.
Why You'll Love This Recipe
- Onion Love Simplified: I swear by this method—just caramelizing those yellow onions until they’re deep amber and sweet, with butter and time doing all the work. No fancy knife skills needed; a big knife and patience (or a food processor if you’re impatient) gets it done.
- Wine-Infused Magic: That splash of dry white wine? It’s the secret weapon—brightens the whole thing while cutting through the richness. The beef stock deepens into something unexpectedly rich, and the Gruyère on top melts into a gooey, golden blanket. Honestly, it’s the kind of flavor that makes you pause mid-bite.
- Weeknight to Weekend: Make a double batch on Sunday—it reheats like a dream for busy nights, and the leftovers? Even better the next day. Grilled cheese night? Pair it with a slice of crusty bread. Potluck? Bring a thermos of the broth and let everyone top it themselves. It’s the ultimate crowd-pleaser.
- Cheese Budget Hack: Gruyère’s fancy, but you only need a handful for that perfect melt. The rest of the ingredients—onions, butter, stock—are pantry staples you’re probably already buying. Between us, this is one of those recipes where a little cheese goes a long way, and your wallet thanks you.
Step-by-step instructions for andrew Zimmern's French onion soup
Master the perfect balance of deep caramelization and rich broth with this professional technique.
🔥 Step 1: Caramelize the Onions to Deep Gold
Heat a large Dutch oven over medium-low heat and add the 1.5 cups unsalted butter, cubed. Let it melt completely, then add the 5 lb yellow onions, sliced paper-thin. You want to work patiently here—this is where the magic happens.
Cook the onions for 45-60 minutes, stirring every 10 minutes with a wooden spoon, until they transform into a deep golden caramel. You're aiming for that rich, sweet, almost jam-like consistency. If the onions start to stick before reaching this stage, add 1-2 tablespoons of beef stock to deglaze, but try to avoid this—it's better to wait. The longer you cook them, the more complex the flavor becomes. You'll know it's ready when the onions release easily from the pan and have a glossy, syrupy appearance.
🍳 Step 2: Build the Flavor Base with Wine and Stock
Once your onions are perfectly caramelized, increase heat to medium-high and pour in the 1 cup dry white wine. Stir vigorously and let it simmer for 3-4 minutes until the alcohol burns off and the liquid reduces by half. This step is crucial—it deepens the flavor and removes any harsh alcohol notes.
Add the 6 cups beef stock, 2 whole bay leaves, 2 tsp salt, 1 tsp black pepper, 2 tbsp fresh thyme, and 1 tbsp fresh rosemary. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook uncovered for 30 minutes. This allows the flavors to meld and the soup to develop its rich, velvety texture. Stir occasionally, but don't over-stir—you want to preserve those beautiful caramelized onion layers at the bottom.
🥘 Step 3: Prepare the Baguette and Assemble the Soup
While the soup simmers, preheat your broiler to high. Slice the 1 whole baguette into ½-inch thick pieces. You'll need about 12-15 slices depending on the size of your bread. Arrange them on a baking sheet and toast them in the broiler for 2-3 minutes until they're golden and crisp. Watch them closely—they can go from perfect to burnt quickly.
To assemble, ladle the hot soup into oven-safe bowls, placing 2-3 toasted baguette slices in each bowl. The bread should float just below the surface of the soup, soaking up all those rich caramelized onion flavors. This is where the texture contrast comes into play—crispy bread against the velvety soup creates the perfect bite.
🔥 Step 4: Top with Gruyère and Torch to Perfection
Sprinkle each bowl generously with ½ cup gruyère cheese, dividing the 3 cups total evenly. For that signature restaurant touch, heat the 2 tbsp olive oil in a small saucepan until it's hot but not smoking. Using kitchen tongs, carefully drizzle the hot oil over the cheese in each bowl. The cheese should bubble and turn golden brown almost immediately—this is your signal to work quickly.
Place the bowls under the preheated broiler for 1-2 minutes until the cheese is bubbly and has formed a beautiful golden crust. Watch carefully—it can go from perfect to burnt in seconds. The cheese should be gooey inside with a crispy exterior, creating that irresistible contrast. Remove from the broiler and let sit for 1 minute before serving to allow the cheese to set slightly.
🍽️ Step 5: Serve Immediately with Confidence
Serve each bowl straight from the oven while the cheese is still bubbly. The combination of the rich caramelized onions, velvety broth, crispy baguette, and gooey Gruyère creates a symphony of textures and flavors. Each spoonful should deliver that perfect balance of sweet, savory, and umami.
This is where the patience pays off. The soup should be hot enough to melt the cheese perfectly with each bite, and the bread should maintain its crispiness despite soaking up the broth. If you've followed these steps carefully, you'll have a French onion soup that rivals any you've had in a Parisian bistro. Enjoy immediately—this dish doesn't wait!
Pro Tips For Making Andrew Zimmern French Onion Soup
- CRANK THE HEAT HIGH: The first 10 minutes with onions and butter should be aggressive—medium-high heat until they’re deep golden, not just soft. I learned this the hard way: low heat = bland soup. Keep stirring like you’re trying to win a race.
- SWEAT THE ONIONS DRY: Don’t rush the caramelization. After the onions turn golden, let them sit uncovered for 2-3 minutes—they’ll keep cooking and deepen in flavor. This isn’t the prettiest step, but it’s the thing that makes the soup taste like it’s been simmering all day.
- USE A SPLASH OF STOCK: After deglazing with wine, add a splash of beef stock (about ¼ cup) before reducing. It cuts the acidity and keeps the wine from overpowering the onions. I skip this sometimes, and the wine taste lingers way too long.
- GRATE THE CHEESE FRESH: Pre-shredded Gruyère clumps like sad snow when melted. Grate it yourself right before broiling—it melts smoother and browns better. Yes, it’s extra work, but your soup’s crust will actually look like it belongs in a fancy restaurant.
Flavor customization for this dish
Sweet and Smoky Twist
Add 1 tbsp smoked paprika and 1 tsp liquid smoke when building the flavor base with wine and stock. This deepens the umami profile while keeping the sweetness intact—perfect for fans of bold, smoky flavors. I like to balance it with an extra pinch of black pepper to keep the heat from overpowering the caramelized onions. 🌶️
Herb-Infused Variations
Swap out thyme and rosemary for 1 tbsp fresh tarragon and 1 tsp fennel seeds for an anise-forward twist. The tarragon adds a subtle licorice note that pairs beautifully with the Gruyère. For a more rustic profile, try 1 tbsp fresh sage and ½ tsp nutmeg—this combo feels like a cozy autumnal hug. Always use fresh herbs when possible for maximum flavor impact.
Spicy Kick Options
For heat lovers, stir in ½ tsp cayenne pepper with the wine or add 1-2 slices of fresh jalapeño (seeds removed) while simmering. If you prefer a sweeter heat, try ½ tsp chipotle powder> instead—it adds smoky depth without overpowering the onions. I recommend serving spicy versions with a dollop of crème fraîche on top to cool the palate.
Vegetarian Adaptation
Replace the beef stock with 6 cups mushroom stock (homemade or store-bought) and add 1 cup finely chopped cremini mushrooms> to the caramelized onions. Boost umami with 1 tbsp soy sauce> or 1 tsp miso paste> when combining with wine. The Gruyère still melts beautifully, and the mushrooms add a meaty texture that vegetarians will love. 🌱
Cheese Swap Ideas
While Gruyère is ideal, try Swiss cheese> for a nuttier flavor or Parmigiano-Reggiano> for a sharper, saltier bite. For a dairy-free option, use nutritional yeast> and a sprinkle of smoked paprika>—it won’t melt like cheese but adds a cheesy depth. If you love blue cheese, try Gorgonzola dolce>—it adds a creamy tang that pairs surprisingly well with caramelized onions.
Seasonal Adjustments
In summer, lighten the soup by adding 1 cup diced tomatoes> with the wine and garnishing with fresh basil. For winter, stir in ½ cup cooked pearl onions> and a pinch of cinnamon> for warmth. I also like adding ½ cup cooked lentils>** in fall for extra heartiness—just
Nutrition facts
Frequently asked questions
How long should I caramelize the onions for Zimmern's recipe?
For that perfect deep gold color and jammy texture, plan for 45-60 minutes of cooking time. The key is patience—low and slow heat is crucial. You'll know they're ready when the onions release easily from the pan and have a glossy, syrupy appearance.
Can I make this soup ahead of time?
The soup actually tastes better the next day as flavors meld. Store it in the fridge for up to 5 days, covered tightly. Assemble the cheese topping just before serving—torch it under the broiler for 3-5 minutes until golden and bubbly. The bread topping is best added fresh, though you can toast slices separately and add them when reheating.
What's the best way to torch the cheese topping?
Heat 2 tbsp olive oil until hot but not smoking, then carefully drizzle it over the cheese using kitchen tongs. Place bowls under a preheated broiler for 1-2 minutes—watch closely as it can burn quickly. The cheese should bubble and turn golden brown with a crispy exterior and gooey center.
What if I don't have Gruyère cheese?
Try Comté or Emmental for a similar melt and flavor. For a sharper bite, use Parmigiano-Reggiano. Vegetarians can use nutritional yeast with smoked paprika for a cheesy depth, though it won't melt like dairy cheese. Always grate your substitute fresh for best results.
How can I make this soup vegetarian?
Replace the beef stock with 6 cups mushroom stock and add 1 cup chopped cremini mushrooms to the caramelized onions. Boost umami with 1 tbsp soy sauce or 1 tsp miso paste when combining with wine. The Gruyère still melts beautifully, creating a rich vegetarian version that's surprisingly hearty.
