Soups & Stews
Andrew Zimmern’s French onion soup transforms humble ingredients into a symphony of caramelized depth and golden cheese magic. The secret lies in slow-cooking onions until they’re deep amber and sweet, creating a velvety beef broth base that’s rich without being heavy.
This isn’t your grandmother’s soup—it’s a restaurant-worthy dish with crispy celery crowns and a perfectly melted Gruyère blanket.
What sets this recipe apart is the balance: onions caramelized for 45 minutes develop complex, almost jam-like sweetness, while the beef broth remains robust yet light. The celery crowns add a delicate crunch that contrasts beautifully with the creamy velouté.
I’ve streamlined the process without sacrificing authenticity—no need for fancy techniques, just patience and attention to detail.
By the time you serve this, you’ll have a bowl of golden perfection: tender onions swimming in velvety broth, crowned with crispy celery and bubbling cheese. The aroma alone will have everyone gathering at the table. This is comfort food elevated—warm, inviting, and impossible to resist.
Perfect for chilly evenings or special occasions, this soup serves as both a starter and a hearty main. The key is timing the bake just right—you want that cheese golden and crispy, not soggy. Let’s make this legendary dish your new go-to recipe.
Ingredients for andrew zimmern french onion soup
Four pounds of onions and a few key ingredients transform into restaurant-worthy French onion soup magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 4 lb | Sliced thinly, uniform thickness |
| Beef Broth 🥫 | 6 cups | Homemade or high-quality store-bought |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for caramelizing |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening roux |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, aged variety |
| Celery Stalks 🥬 | 4 whole | Thick-cut for crowns |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Dry White Wine 🍷 | ¼ cup | Bold, dry variety |
| Thyme Sprigs 🌿 | 2 whole | Fresh, stems removed |
| Bay Leaves 🍃 | 2 whole | For subtle aroma |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Baguette Slices 🍞 | 4 slices | Crusty, for toasting |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling |
The onions are the star—yellow onions with their sweet, caramelizable depth. Costco or local farmers markets often have the best quality, but any grocery store will work if you grab the freshest, firmest ones. Look for onions with crisp, papery skins and no soft spots. The Gruyère? Whole Foods or specialty cheese shops carry the best aged varieties—avoid pre-shredded at all costs. For the beef broth, homemade is ideal, but Kitchen Basics or Pacific Foods brands are solid store-bought options. Thyme and bay leaves should be fresh if possible, but dried works in a pinch (use half the amount).
No Gruyère? Comté or Emmental work beautifully—just grate it yourself for that perfect texture. Short on wine? Dry white grape juice or extra beef broth keeps the depth. The flour is just for thickening, but if you're avoiding gluten, cornstarch works 1:1. For the celery crowns, thick stalks make the best presentation—ask your produce manager for the thickest ones. The baguette should be crusty—Brioche or sourdough work too, but classic baguette is traditional. And trust me on the cold butter cubes—this is where the magic happens for that perfect caramelized onion base.
This soup tastes even better the next day—4-5 days in the fridge, covered tightly. For the celery crowns, toast them just before serving so they stay crisp. The cheese topping can be prepped ahead and baked fresh when ready to serve. Store the soup in the pot or transfer to airtight containers. If freezing, omit the cheese and celery crowns—add them fresh when reheating. The aroma alone will have everyone gathering at the table, so let it sit uncovered for 5 minutes before serving.
Why You'll Love This Recipe
- Same recipe, different vibes: toss it together for a lazy Tuesday night or double the batch for a crowd. Honestly, the only thing that changes is the bread—garlic toast for casual, crusty baguette for fancy. It’s my secret weapon for when I don’t want to stress.
- No-Chop Shortcut: I swear by the slow-cooker method here—just slice those onions once, dump them in, and let the broth do the work. By the time you’re done with the roux and cheese, they’ve caramelized into sweet, jammy perfection without a single burnt taste.
- Umami Bomb: That beef broth and beef drippings (if you use them) pack a punch—deep, savory, and rich in a way store-bought cubes can’t touch. The Gruyère melts into a gooey blanket, but it’s the caramelized onions that steal the show every time.
- Weeknight to Dinner Party: Same recipe, different vibes: toss it together for a lazy Tuesday night or double the batch for a crowd. Honestly, the only thing that changes is the bread—garlic toast for casual, crusty baguette for fancy. It’s my secret weapon for when I don’t want to stress.
Step-by-step instructions for andrew zimmern's French onion soup
Here's how to create restaurant-quality French onion soup with that signature crispy celery crown and velvety Gruyère-infused broth.
Caramelize the Onions for Deep Flavor
Heat a large Dutch oven over medium-low heat and add the 0.5 cup unsalted butter, letting it melt completely. Add the 4 lb yellow onions sliced into even ¼-inch thick rounds. The key here is patience—caramelizing takes 45-50 minutes of undisturbed cooking.
Stir occasionally with a wooden spoon, pressing down gently on the onions with a spatula to encourage even browning. You're aiming for a deep amber color and that unmistakable sweet, jammy aroma. If the onions start sticking, add 1-2 tablespoons of the 6 cups beef broth to loosen them. The onions should reduce significantly but still maintain some texture—this is the flavor foundation.
Build the Velouté Base
Once the onions are beautifully caramelized, increase heat to medium-high and add the 4 cloves minced garlic, cooking for 30 seconds until fragrant. Immediately pour in the 0.25 cup dry white wine and scrape up all those golden brown bits from the bottom of the pot—this is where all the flavor lives.
Add the 2 tbsp all-purpose flour and stir vigorously for 1-2 minutes to cook out the raw flour taste. Slowly whisk in the 6 cups beef broth while stirring constantly to prevent lumps. Add the 2 thyme sprigs, 2 bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a gentle simmer and let cook uncovered for 20 minutes to develop depth of flavor. The soup should be thick but still pourable—if it's too thick, add a splash more broth.
Prepare the Celery Crowns
While the soup simmers, cut the 4 whole celery stalks into 1-inch thick rounds. Trim the ends to create flat surfaces for even toasting. Brush both sides generously with the 1 tbsp extra-virgin olive oil—this helps create that perfect golden crust.
Heat a dry skillet over medium-high heat and toast the celery rounds for 2-3 minutes per side until deeply golden brown and crisp. They should be tender when pierced with a knife but still hold their shape. Arrange them on a plate and keep warm while you finish the soup. The contrast of crispy celery against the creamy broth is what makes this dish special.
Assemble and Melt the Cheese
Preheat your broiler to high. Ladle the velouté into four oven-safe bowls, dividing evenly. Top each with two celery crowns and sprinkle generously with the 1.5 cups freshly grated Gruyère cheese. The cheese should be evenly distributed, with some visible on top for that classic golden crust.
Place the bowls on a baking sheet and broil for 3-5 minutes until the cheese is bubbly and golden brown in spots. Watch carefully—the cheese can burn quickly. The top should be perfectly melted with a few crispy brown patches. Remove from the broiler and let rest for 2 minutes before serving to allow the cheese to set slightly.
Serve Immediately with Crispy Baguette
Toast the 4 baguette slices in a dry skillet over medium heat for 1-2 minutes per side until golden brown and crisp. Serve the soup immediately with the toasted baguette on the side—it's perfect for soaking up every last drop of that cheesy, onion-infused velouté.
Each spoonful should deliver layers of flavor: the sweet caramelized onions, the rich Gruyère, the crispy celery crown, and the aromatic broth. The contrast between the crispy topping and the velvety soup is what makes this dish truly special—don't skip the broiling step, as that's where the magic happens.
Pro Tips For Making Andrew Zimmern French Onion Soup
- Sweat the Onions Slow: This isn’t just about softness—it’s about flavor. After burning three batches, I finally figured out that a Dutch oven on medium-low heat for 40-45 minutes (covered) with a splash of water every 10 minutes is non-negotiable. The onions should be caramelized to the point where they’re almost jammy, not just browned.
- Use Cold Butter for Roux: I was skeptical until I tried it: melt the unsalted butter first, then whisk in the flour while the pan is off the heat. This prevents lumps and gives you a smoother roux. Once combined, return to low heat and cook until it smells nutty—about 3-4 minutes. No, it won’t brown as fast, but it won’t taste like flour either.
- Skip the Pre-Cooked Broth: Homemade or high-quality store-bought broth works best, but resist the urge to simmer it first. Zimmern’s method relies on the roux and onions building depth before adding liquid. If your broth is cold, let it warm to room temp first—hot broth can shock the roux and make it grainy. (Yes, even if you’re impatient like me.)
- Grill the Cheese: The Gruyère topping is where the magic happens, but most people just toss it on. Instead, preheat your broiler and place the baking sheet right under it. Watch like a hawk—you want the cheese to bubble and turn golden in 2-3 minutes, not melt into a sad, soupy mess. If it’s not bubbling by then, crank the heat up. (Your future self will thank you.)
Perfect pairings for these flavors
Wine Pairings
For this rich, cheesy soup, a Burgundy red wine like Pinot Noir from the Côte de Nuits region is my go-to choice. Its earthy notes and subtle fruitiness complement the caramelized onions and Gruyère beautifully.
If you prefer white, a Chardonnay with a touch of oak—like one from Meursault—adds a creamy texture that mirrors the soup's velvety broth. 🍷
Bread Alternatives
While a classic baguette is traditional, you can also serve this soup with grilled sourdough or even crusty ciabatta for extra texture. For a gluten-free option, toast gluten-free baguette slices or serve with crispy polenta rounds—just brush them with olive oil before toasting.
The key is ensuring the bread has a sturdy crust to hold up against the rich velouté.
Cheese Variations
If you can't find Gruyère, swap in Comté or Emmental for a similar nutty, melty texture. For a vegetarian twist, try vegan Gruyère (brands like Violife work well) or a mix of nutritional yeast and cashew cheese for a dairy-free version.
Just remember, freshly grated cheese always melts better than pre-shredded!
Garnish Ideas
Add a sprinkle of fresh thyme leaves right before serving for a bright, herbal note. A drizzle of truffle oil (just ½ teaspoon) elevates the dish to restaurant-level sophistication. For a pop of color, toss in microgreens or chopped chives—they add freshness without overpowering the rich flavors. 🌿
Dessert Pairings
Finish the meal with a crème brûlée or chocolate mousse to balance the soup’s richness. The creamy textures and subtle sweetness of these desserts complement the savory, cheesy notes perfectly. For a lighter option, a fruit tart with berries adds a refreshing contrast. 🍫
Beverage Pairings
A dry cider like Domaine Dupont pairs surprisingly well with the soup’s depth, while a light lager (such as Peroni) cleanses the palate between bites. For non-alcoholic options, sparkling apple cider or hibiscus iced tea add a refreshing contrast to the warm, cheesy soup. 🍺
Nutrition facts
Frequently asked questions
Why does Andrew Zimmern's recipe call for such a long caramelization time?
The 45-minute caramelization transforms simple onions into deep, jam-like sweetness that's the soul of this dish. This slow process develops complex Maillard reactions, creating layers of flavor that make the difference between ordinary and extraordinary soup. Patience here pays off with every spoonful!
Can I make this soup ahead of time?
The velouté base keeps well for 4-5 days in the fridge, but hold off on adding the cheese and celery crowns until serving. Reheat gently, then broil the cheese fresh for that perfect golden crust. The celery crowns should always be toasted just before serving to maintain crispiness.
What if my onions burn before caramelizing?
Reduce the heat to low and add 1-2 tablespoons of beef broth to deglaze the pan. Stir gently and continue cooking at medium-low. The key is patience—never rush the onions. If they stick, use a spatula to lift them and add more butter if needed. This process should take 45-50 minutes total.
How do I get the celery crowns perfectly crispy?
Generously brush both sides with extra-virgin olive oil and toast in a dry skillet over medium-high heat for 2-3 minutes per side. They're done when golden brown and tender when pierced with a knife. Keep them warm while you finish the soup—they should stay crispy until serving if stored properly.
Can I make this vegetarian?
Yes! Replace the beef broth with mushroom or vegetable broth and use vegan Gruyère (like Violife) or a cashew cheese blend. For umami depth, add 1 tbsp soy sauce or 1 tsp miso paste to the caramelized onions. The flavor profile will be different but still delicious!
