Soups & Stews
Andrew Zimmern's French onion soup recipe delivers the rich, caramelized depth that makes this classic dish unforgettable. The secret lies in slow-cooking onions until they're deep golden brown, creating layers of sweetness that form the soul of every spoonful.
This isn't just soup—it's a symphony of umami, where beef broth simmers down to concentrate its flavor, and Gruyère cheese melts into bubbly, golden perfection when baked.
The process begins with onions cooked low and slow until they transform into sweet, jammy caramel—this takes patience, but every minute builds flavor that can't be rushed.
A proper beef broth, enriched with aromatics like thyme and bay leaves, forms the heart of the soup, while toasted baguette slices soak up every last drop of that velvety liquid. The final touch? A blanket of melted Gruyère that turns crispy at the edges when broiled just right.
What you'll end up with is a bowl that looks as impressive as it tastes—deep amber broth with floating caramelized onions, crispy bread topped with bubbling cheese, and an aroma that fills your kitchen before the first bite.
This is comfort food elevated, the kind of dish that feels like a warm hug on a chilly evening. The technique might sound involved, but each step builds on the last to create something truly special.
Serve with a simple green salad to balance the richness, or offer crusty bread on the side for extra dipping. The leftovers reheat beautifully, making this an ideal recipe for meal prep or feeding a crowd. Let's get started on creating your own restaurant-quality French onion soup at home.
Ingredients for andrew zimmern french onion soup
Six pounds of onions and a slow simmer create the soul of this restaurant-worthy French onion soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 6 lb | Sweet variety preferred, sliced thin |
| Beef Broth 🍲 | 8 cups | Homemade or high-quality store-bought |
| Gruyère Cheese 🧀 | 2 cups | Freshly grated, aged variety preferred |
| Baguette 🥖 | 1 whole | Crusty, sliced into 1/2-inch pieces |
| Unsalted Butter 🧈 | 4 tbsp | For caramelizing onions |
| Fresh Thyme 🌿 | 2 sprigs | Or 1 tsp dried thyme |
| Bay Leaves 🌿 | 2 whole | For broth infusion |
| Garlic Cloves 🧄 | 4 cloves | Minced for broth |
| Olive Oil 🫒 | 2 tbsp | For toasting bread |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami depth |
The onions are everything here—sweet yellow onions from Whole Foods or a farmers market work best, but any yellow variety will do. Look for onions that feel heavy for their size, a sign of juiciness. If you're using store-bought, organic brands like Organic Valley tend to have better flavor. Don't skimp on quantity; the caramelization builds layers of sweetness that can't be rushed. If you're short on time, red onions add color but lack the depth of yellow. The butter matters too—unsalted gives you control over seasoning, and European-style butter like Plugrá melts beautifully.
No homemade beef broth? High-quality store-bought like Kitchen Basics or Cascade works perfectly—just check for no added MSG. Fresh thyme is ideal, but dried thyme at half the amount gets you close. The Worcestershire sauce might seem odd, but it adds a deep umami punch that elevates the broth. Gruyère is non-negotiable here—pre-shredded loses texture, so grate it yourself from a block. For the bread, baguettes from a bakery (like Breads Bakery) stay crispy longer than store-bought, but any crusty loaf works in a pinch.
The caramelized onions keep for 3 days in the fridge, so make extra. Store them in an airtight container with a splash of broth to maintain moisture. The broth itself reheats beautifully—simmer gently to avoid skin forming. For serving, toast the bread just before baking the soup to keep it crisp. Leftovers? The soup tastes even better the next day as flavors meld. Portion into individual bowls for easy reheating—just pop them in the oven for 10 minutes to melt the cheese again.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just onions, broth, and butter in one pot, then melt that Gruyère on top. No extra pans, no stress, and honestly? The caramelized onions alone make it worth it.
- Caramelized Bliss: That slow cook of onions until they’re golden and sweet? It’s the star. The beef broth deepens the richness, and the Gruyère adds that perfect melty contrast—like a hug in soup form.
- Weeknight or Dinner Party: Same recipe, different vibes. Toss it together for a quick weeknight meal, or serve it in fancy bowls with a crisp baguette for guests. The baguette toasts up beautifully—no extra effort, just instant wow.
- Budget-Friendly Luxury: Gruyère might sound fancy, but a little goes a long way. The onions and broth stretch into multiple servings, and the baguette adds that restaurant-quality crunch. My wallet and taste buds thank me.
Step-by-step instructions for Andrew Zimmern's French onion soup
Mastering this iconic dish starts with patience and precision—caramelizing onions properly is everything.
Caramelize the Onions to Deep Golden Perfection
Heat a large Dutch oven over medium-low heat and add the 4 tablespoons unsalted butter. Let it melt completely, then add the 6 pounds yellow onions, sliced thin. Spread them out in an even layer so they brown evenly rather than steam.
Cook undisturbed for 30 minutes, stirring only once or twice if needed. The onions should develop a deep golden color with sweet, jam-like consistency. This slow process draws out their natural sugars—don't rush it. If they start to stick, add a splash of beef broth to loosen them. The aroma alone will make your kitchen smell like a Parisian bistro.
Build Rich, Flavorful Broth
Once the onions are caramelized, add the 2 sprigs fresh thyme, 2 whole bay leaves, and 4 cloves minced garlic cloves. Stir for 1 minute until fragrant. Pour in the 8 cups beef broth and add the 1 tablespoon Worcestershire sauce, 2 teaspoons salt, and ½ teaspoon black pepper.
Bring to a gentle simmer, then reduce heat to low and let it cook uncovered for 45 minutes. This slow reduction concentrates the flavors and creates that signature velvety texture. Skim off any foam that rises to the surface—it's just impurities. The broth should reduce by about 20%, becoming thick and glossy.
Toast the Baguette Slices
While the broth simmers, preheat your oven to 375°F. Slice the 1 whole baguette into ½-inch thick pieces. Heat 2 tablespoons olive oil in a skillet over medium heat until shimmering. Add the bread slices and toast for 2-3 minutes per side until golden brown and crisp.
Transfer the toasted bread to a baking sheet and keep warm. The key here is achieving that perfect balance of crunch and softness—over-toasting will make them too hard, while under-toasting leaves them too soft for the cheese topping. These will become the foundation of your soup's signature topping.
Assemble and Broil to Gruyère Perfection
Ladle the onion-broth mixture into oven-safe bowls or a large baking dish, dividing evenly. Place 2-3 toasted baguette slices on top of each portion. Sprinkle generously with the 2 cups freshly grated Gruyère cheese, making sure to cover the bread completely.
Transfer to the preheated oven and broil for 3-5 minutes until the cheese is bubbly and golden brown. Watch closely—the cheese should melt into a glossy blanket over the bread, creating that irresistible golden crust. For best results, broil on the middle rack where the heat is most intense and even.
Serve Immediately with Confidence
Remove from the oven and let rest for 1 minute before serving. The cheese should be melted but still firm enough to hold its shape when you lift the soup. Serve each portion straight from the oven—this dish is all about that perfect moment when the cheese is molten and the bread is crisp.
Each spoonful should deliver layers of flavor: sweet caramelized onions, rich beef broth, umami from the Worcestershire, and that unmistakable Gruyère melt. The contrast between the warm soup and crispy bread topping is what makes this dish legendary. Pair with a simple green salad and a glass of dry white wine for the full French bistro experience.
Pro Tips For Making Andrew Zimmern French Onion Soup
- CRISP THE ONIONS LOW AND SLOW: I learned this the hard way—after burning three batches, I finally figured out that Andrew Zimmern’s version demands patience. Once you hit the caramel stage, drop the heat to medium-low and let those onions simmer for at least 45 minutes. The goal isn’t color; it’s flavor extraction, and rushing it turns sweet into bitter.
- USE GRUYÈRE WITH AGE: Not all Gruyère melts the same. For that classic gooey blanket, grab a wedge labeled "24 months aged" or older—it’s got the fat and texture to stretch beautifully. Skip the pre-shredded stuff; grate your own just before broiling, or it’ll dry out while you’re toasting the bread.
- TOAST THE BAGUETTE UNTIL GOLDEN: This isn’t the time to eyeball it. Cut the baguette into thick slices (about ½-inch) and toast them in the oven at 400°F until they’re deep golden, almost crisp at the edges. If you rush it, the cheese will cling like glue instead of creating that perfect crust. (Yes, even if you’re impatient like me.)
- SALT THE BROTH EARLY: Since you’re using unsalted butter and homemade broth, taste and adjust the salt before adding the onions. The caramelization process dilutes flavors, and by the time you realize it’s bland, it’s too late. Aim for a broth that tastes like the ocean—just salty enough to make you take a sip.
Flavor customization for these flavors
Sweet & Smoky Twist
Add 2 tablespoons maple syrup during the caramelization stage for a subtle sweetness that balances the savory depth. For smokiness, sprinkle ½ teaspoon smoked paprika into the broth while simmering.
I love using Whole Foods 365 smoked paprika—it adds a gentle campfire note without overpowering. Finish with a drizzle of balsamic glaze before serving for extra complexity. 🔥
Umami Bomb Boost
Enhance the broth with 1 tablespoon fish sauce or 1 teaspoon miso paste for an extra layer of umami. Andrew Zimmern often uses Red Boat fish sauce for its clean, concentrated flavor.
Stir it in during the final 10 minutes of simmering. For a vegetarian option, swap in 1 tablespoon soy sauce or 1 teaspoon mushroom powder—both work beautifully. 💫
Herb Variations
Swap thyme for rosemary or tarragon to change the flavor profile entirely. Use 1 sprig fresh rosemary (remove before serving) for a piney aroma, or 1 tablespoon dried tarragon for a slightly sweet, anise-like note.
I recommend Penzeys Spices tarragon for consistent quality. Add these herbs with the bay leaves during the broth phase. ✨
Cheese Alternatives
Gruyère is classic, but Comté or Emmental work beautifully too. For a sharper flavor, use Parmesan-Reggiano mixed with Gruyère. I like Parmigiano Reggiano from Giacomo Borghi—it adds a nutty depth.
For a dairy-free option, try nutritional yeast or vegan mozzarella shreds (like Miyoko's) for a cheesy texture without lactose. 🧀
Spicy Kick
Add heat with ½ teaspoon cayenne pepper to the broth or a pinch of chili flakes on top. For a smoky-spicy combo, mix ½ teaspoon chipotle powder with the Worcestershire sauce.
I love Penzeys chipotle powder for its balanced smokiness. Garnish with fresh red pepper flakes at the table for customizable heat. 🌶️
Nutrition facts
Frequently asked questions
How do I prevent my onions from burning during caramelization?
Keep the heat at medium-low and never stir too frequently. The onions should sizzle gently, not smoke. If they start to darken too quickly, reduce heat immediately. Adding a splash of broth helps deglaze and prevent sticking, while maintaining that sweet, jam-like texture. Patience is key—rushing this step ruins the flavor.
Can I make this soup ahead of time?
The caramelized onions and broth can be made 3 days ahead and stored in the fridge. Reheat gently on the stove, then add the toasted bread and cheese just before broiling. For best results, assemble the soup 1 hour before serving—this lets the flavors meld without making the bread soggy.
What's the best way to store leftovers?
Store the soup (without the cheese topping) in an airtight container for up to 4 days. Reheat gently, then add fresh toasted bread and cheese when serving. The broth reheats beautifully—just warm it on the stove until steaming. For individual servings, portion into oven-safe bowls before reheating to maintain that perfect melt.
Why did my cheese not melt properly?
Broiling too long or at too high a temperature can burn the cheese instead of melting it. Use the middle oven rack and watch closely—3-5 minutes is all you need. For extra insurance, sprinkle a little extra cheese on top just before removing from the oven to create that golden crust. Also ensure your bread is toasted but not too hard—it should soften slightly under the cheese.
Can I use a different type of cheese?
Gruyère is ideal for its nutty, melty quality, but Comté or Emmental work beautifully too. For a sharper flavor, mix in Parmesan-Reggiano. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Always grate fresh for the best texture.
