Soups & Stews
This best French onion soup recipe from YouTube delivers the restaurant-quality velouté and crispy celery crowns that make it a timeless classic. 🔥 The secret lies in slow caramelization of onions and onions—layering them until they're deep golden and jammy—before building a rich, smoky broth that forms the soul of this dish.
What sets this version apart is the attention to texture: tender caramelized onions suspended in velvety broth, topped with perfectly toasted baguette slices and melted Gruyère cheese that creates a golden, bubbling crown. The slow baking process transforms simple ingredients into something elegant yet comforting, perfect for chilly evenings.
By following this method, you'll achieve that signature balance of sweet, smoky, and savory flavors that define authentic French onion soup.
The crispy celery crowns add an unexpected textural element that elevates it beyond basic comfort food—this is the kind of dish that makes you feel like you're dining in a Parisian bistro.
The key to success is patience—especially during the onion caramelization and baking stages. Each step builds on the last, creating layers of flavor that make this soup unforgettable. Ready to master this classic? Let's get started with the ingredients that will transform your kitchen into a French culinary haven.
Ingredients for best french onion soup recipe youtube
Six pounds of onions and a few key ingredients transform into golden, jammy French onion soup with crispy celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 6 lb | Sweet varieties like Vidalia preferred |
| Celery Stalks 🧅 | 4 whole | Thick stalks for crowns |
| Baguette 🍞 | 1 whole | Crusty, 12-inch loaf |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, aged |
| Unsalted Butter 🧈 | ½ cup | European-style preferred |
| Chicken Stock 💧 | 6 cups | Homemade or high-quality |
| Dry White Wine 🍷 | 1 cup | Sauvignon Blanc preferred |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, stems removed |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sugar 🍚 | 1 tbsp | For caramelization |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
The onions are the star—sweet Vidalia or Maui onions caramelize beautifully, but any yellow onion works in a pinch. Grab the biggest bag you can find at Whole Foods or your local French market—they often have pre-sliced onions for convenience, but slicing your own gives you more control. For the celery crowns, look for thick stalks—the ones with the widest diameter make the most impressive toasts. Gruyère is non-negotiable here; avoid pre-shredded—it loses flavor fast. If you can't find it, Comté is a good substitute, but it'll taste different. The butter matters too—European-style like Plugrá or Kerrygold melts smoother than American brands.
No white wine? Dry vermouth or extra chicken stock works, but add a splash of lemon juice to brighten it up. Fresh thyme is ideal, but dried thyme at half the amount gets you close. Running low on Gruyère? Parmesan mixed with a little Emmental mimics the flavor, though it won't melt as beautifully. For the baguette, skip the pre-sliced—you want thick slices for those crispy crowns. The flour is just for thickening, but if you're avoiding gluten, cornstarch works too (use the same amount). Pro tip: Toast your baguette slices before baking the soup—they'll crisp up even more in the oven.
This soup tastes even better the next day, so make a double batch if you're feeding a crowd. Store leftovers covered in the fridge for up to 4 days—the flavors deepen over time. For freezing, portion before adding cheese—just reheat the velouté, top with fresh cheese, and broil for 3-5 minutes to melt it. The celery crowns? Toast them fresh—they lose crispness when reheated. If you're prepping ahead, caramelize the onions and make the broth first, then assemble before baking. Worth the extra time for that restaurant-quality velouté.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no chopping boards, no extra pots. Just one deep skillet, the onions and celery caramelized in butter until the kitchen smells like a Parisian bistro. The baguette toasts right over the flame while the cheese melts into golden perfection.
- Caramelized Bliss: That slow, sweet development of the onions? It’s the real star. When they turn deep amber and practically dissolve into the broth, you’ll forget about anything else. Add the Gruyère’s nutty richness, and suddenly, you’re eating like someone who actually knows how to cook.
- Weeknight or Weekend: Between us, this works for both. Toss it together before a movie night (the crispy cheese pulls are chef’s kiss), or bring it to a potluck—everyone will ask for the recipe. Even my picky teenager doesn’t complain about the celery (though I still hide it under cheese).
- Budget-Friendly Luxury: Onions and celery last forever, butter stretches further than you’d think, and a baguette plus a wedge of Gruyère feels fancy without breaking the bank. Leftovers? Reheat the broth, add fresh bread, and you’ve got a second dinner—no waste, all flavor.
Step-by-step instructions for crispy French onion soup
Here's how to create that perfect balance of caramelized onions and golden cheese topping everyone will beg for.
🍳 Step 1: Caramelize Onions Until Deep Brown
Heat the 0.25 cup olive oil in a large Dutch oven over medium-low heat. Add the 6 lb yellow onions, sliced into ¼-inch rounds, and the 1 tbsp sugar. Stir to combine, then let them cook undisturbed for 10 minutes—this is when the magic starts.
After 10 minutes, you'll see the onions begin to soften and release moisture. Stir occasionally, scraping up any browned bits from the bottom. The sugar will help create a beautiful caramelization. Keep cooking for another 20-25 minutes until the onions are deep golden brown and nearly dry. This slow process develops the rich, sweet flavor that makes this soup special.
Here's the thing—don't rush this step. If you crank up the heat, the onions will burn before they caramelize. You're looking for onions that are soft, sweet, and have lost most of their moisture. They should coat the bottom of your pot in a thick, sticky layer.
🍳 Step 2: Build the Velouté Base with Wine and Stock
Push the onions to one side of the Dutch oven and add the 0.5 cup unsalted butter to the empty space. Let it melt completely, then add the 6 cloves smashed garlic and 0.25 cup fresh thyme. Cook for 1 minute until fragrant—this adds incredible depth to your soup.
Deglaze the pot with the 1 cup dry white wine, scraping up all those delicious browned bits from the bottom. Let it simmer for 3-4 minutes until the wine has mostly evaporated. Then, gradually whisk in the 6 cups chicken stock and bring to a gentle simmer.
Season with the 2 tsp salt and 0.5 tsp black pepper, then stir in the 1 tbsp all-purpose flour to thicken the soup slightly. Let it simmer uncovered for 20 minutes to develop even more flavor. The soup should be rich, velvety, and have that perfect onion essence you're craving.
🥘 Step 3: Prepare the Celery Crowns
While the soup simmers, slice the 4 whole celery stalks lengthwise into ¼-inch thick strips, then cut them into 3-inch long pieces. These will become your crispy crowns that sit atop the soup.
Brush the celery pieces generously with olive oil and sprinkle with salt and pepper. Arrange them in a single layer on a baking sheet and broil for 3-4 minutes until they're golden brown and crispy. Watch them closely—they go from perfect to burnt in seconds!
Here's where it gets fun—these crispy celery crowns are the showstopper of your soup. They should be golden, slightly charred in spots, and still hold their shape. If they're not crispy enough, return them to the broiler for another 30 seconds.
🔥 Step 4: Assemble and Melt the Cheese Topping
Preheat your broiler to high. Cut the 1 whole baguette into ½-inch thick slices and toast them in the broiler for 2-3 minutes until golden brown. These will form the base for your cheese topping.
Arrange the toasted baguette slices on a baking sheet and sprinkle with the 1.5 cups freshly grated Gruyère cheese. Place the sheet under the broiler for 2-3 minutes until the cheese is fully melted, bubbly, and golden brown in spots. Watch it closely—it melts fast and can burn just as quickly!
Ladle the hot onion soup into oven-safe bowls, then carefully place a crispy celery crown on top of each serving. Finally, place a cheese-topped baguette slice over each celery crown. The cheese should be gooey and golden, the celery crispy, and the soup steaming hot underneath—this is the perfect combination of textures and temperatures.
⏰ Step 5: Serve Immediately for Maximum Impact
Serve the French onion soup right away while the cheese is still bubbly and the celery crowns are crispy. The contrast between the creamy soup, crispy celery, and gooey cheese is what makes this dish so special.
I know it seems like a lot of steps, but each one builds on the last to create that restaurant-quality experience. The caramelized onions give depth, the velouté adds richness, and the crispy topping brings that perfect crunch. Trust the process—your soup will be the star of any meal!
Pro Tips For Making Best French Onion Soup Recipe Youtube
- Caramelize Slowly, Then Sweat: The first 20 minutes are where the magic happens—don’t rush the onions. After they turn golden, add the celery and let it wilt in the same pot for another 10 minutes. I used to skip this, and the soup always tasted flat. The celery softens into the broth, adding depth without overpowering.
- Slice Onions Thinly, Evenly: Use a mandoline or sharp knife to cut onions into ⅛-inch slices—thicker pieces burn before caramelizing. Spread them in a single layer on the pan at first, then stir as they soften. Uneven slices mean some parts cook faster, others stay raw, and that ruins the whole dish.
- Skip the Broth Shortcut: Store-bought beef broth is fine, but homemade (even just simmered onion skins and celery tops) makes a difference. If you’re in a hurry, at least deglaze the pot with a splash of red wine after caramelizing—the sediment adds richness you’ll notice.
- Toast Bread Before Grating: Dry the baguette slices in the oven at 350°F for 5 minutes before topping with cheese. This prevents soggy bread and lets the Gruyère melt into a crispy, golden blanket. I learned this the hard way—wet bread turns to mush, and no one wants that.
Essential equipment for best french onion soup recipe youtube
Dutch Oven Essentials
Your Dutch oven is the unsung hero of French onion soup—it's the only pot that can handle the long caramelization without burning. I recommend a 5-6 quart enameled cast iron from Le Creuset or Lodge for even heat distribution and durability.
The enamel coating prevents sticking, so you can scrape up those precious browned bits without losing flavor. 🔥
Broiler Pan Must-Haves
For crispy celery crowns and golden cheese topping, you'll need a rimmed baking sheet that fits your broiler rack snugly. A half-sheet pan (13x18 inches) works perfectly, but any sturdy metal pan will do.
Line it with parchment paper for easy cleanup—just make sure it doesn't overhang the edges when broiling. I swear by Wilton half-sheet pans for their even heat conduction.
Cheese Grater Choice
Freshly grated Gruyère makes all the difference—pre-shredded cheese loses moisture and flavor. Invest in a fine-grate microplane or a box grater with a sharp blade.
The Microplane gives you the most control, while a Kuhn Rikon box grater is more budget-friendly. Avoid the pre-shredded aisle entirely—it's a game-changer for that perfect melty texture.
Olive Oil Bottle
You'll need extra-virgin olive oil for brushing the celery and toasting the baguette slices. A small glass bottle with a pour spout (like Otto e Mezzo or California Olive Ranch) gives you better control than plastic bottles.
I keep a dedicated bottle just for high-heat cooking—it lasts longer without turning rancid. 🫒
Baguette Slicer Tool
While you could use a regular knife, a baguette slicer makes perfectly even ½-inch slices every time. The OXO Good Grips model has a serrated blade that cuts through the crust beautifully.
Pro tip: Chill the baguette for 10 minutes before slicing—it stays firmer and slices cleaner. This is especially important for those crispy crowns that need to hold their shape.
Thermometer for Precision
A candy or deep-fry thermometer helps monitor the onion caramelization—aim for 280-300°F for perfect golden-brown onions without burning. The Thermoworks Thermapen is my go-to for its instant-read accuracy.
If you don't have one, watch for the onions to turn deep amber and release their moisture—just don't let them stick to the bottom for too long! ⏰
Nutrition facts
Frequently asked questions
Can I make French onion soup without wine?
Replace the 1 cup white wine with 1 cup dry vermouth or 1 cup extra chicken stock plus 1 tablespoon lemon juice. The acidity helps brighten the flavors, and the extra stock maintains the velvety texture. For a non-alcoholic version, use apple cider or white grape juice instead.
How do I fix soup that's too thin or too thick?
For a thinner soup, whisk in 2-3 tablespoons warm stock while stirring. For a thicker consistency, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir into the soup, and simmer for 2-3 minutes until thickened. The ideal texture should coat the back of a spoon lightly—like heavy cream.
What's the best way to reheat leftovers?
Reheat only the velouté (soup base) on the stove over medium-low heat until steaming. Add a splash of stock if needed. Never reheat the cheese topping—instead, top fresh soup with freshly melted cheese and crispy celery crowns. The contrast ensures that signature crunch and melt every time.
Can I make this vegetarian?
Yes! Replace the chicken stock with vegetable stock and use vegetarian butter. For extra umami, add 1 teaspoon soy sauce or 1 tablespoon miso paste when building the velouté. The caramelized onions and Gruyère still deliver that rich, savory depth without meat.
Why did my celery crowns turn out soggy?
Celery crowns need high heat and quick cooking to stay crispy. Broil them for 3-4 minutes max until golden brown, then transfer to a wire rack to cool. If they're not crisp enough, broil for 30 seconds more—don't let them sit on the pan, or they'll steam and soften. Pro tip: Toast them fresh before serving!
