Classic French Onion Soup is the ultimate cozy comfort food—a deeply flavorful, velvety soup with meltingly tender caramelized onions, rich savory broth, and a crown of gooey, golden Gruyère cheese atop crispy baguette slices. This is the recipe I swear by whenever I want to impress friends or treat myself to something truly special on a chilly night.
Why You’ll Love This Recipe
- Deep, Classic Flavor: Slow-cooked onions and a splash of wine create extraordinary, layered taste in every spoonful.
- Cheesy, Golden Topping: That bubbling blanket of Gruyère melts into the soup, making every bite luxuriously satisfying.
- Perfect for Entertaining: Classic French Onion Soup feels fancy but comes together with simple ingredients—it always impresses guests.
- Make-Ahead Friendly: The flavors only deepen over time, so it’s ideal for prepping in advance for stress-free gatherings or cozy nights in.
Ingredients You’ll Need
You don’t need a complicated shopping list for Classic French Onion Soup—the magic lies in just a handful of humble ingredients, each playing a starring role. Every element, from the sweet yellow onions to the nutty Gruyère cheese, comes together to build that irresistible depth and classic comfort we all crave.
- Olive oil and butter: Start your onions off in a blend for the perfect balance of richness and silky texture.
- Yellow onions: The soul of the soup! Sliced thinly and caramelized low and slow, they bring sweetness and savor.
- Salt: Not just for seasoning—salt helps draw moisture out of the onions, aiding the caramelization process.
- All-purpose flour (or gluten-free flour): This helps give the soup just a touch of body, making it delightfully silky.
- Garlic: Freshly minced for a subtle, aromatic lift that perks up the whole pot.
- Dry white wine (or beef broth): For deglazing the pan—a splash adds acidity to balance the sweetness and lifts all those browned bits.
- Beef broth (or bone broth): The base of your soup. Go homemade if you can, but a quality store-bought broth definitely works in a pinch.
- Fresh thyme: Adds herby, fresh notes that make the flavors sing.
- Freshly ground black pepper: For just the right pop of gentle heat.
- Worcestershire sauce: Think of it as an umami-boost button—it rounds out the broth beautifully.
- Bay leaf: A subtle addition that brings earthy depth to the simmering pot.
- Demi French baguette: Sliced and toasted, these form the perfect cheesy raft for your soup.
- Butter and garlic powder (for the baguettes): Brushed on for golden, flavorful toast.
- Gruyère cheese: Savory, nutty, melts like a dream, and is essential for that classic stretch and crust on top.
Variations
The best part about Classic French Onion Soup is how effortlessly you can make it your own! Don’t be afraid to swap ingredients or tweak the recipe to fit your cravings, dietary needs, or whatever you already have in your kitchen.
- Vegetarian Version: Use vegetable broth or a mix of mushroom and veggie stock for delicious depth without the meat.
- Non-alcoholic: Skip the wine and deglaze your onions with extra broth or a splash of apple cider for a touch of acidity.
- Different Cheese Toppings: Try a blend of Gruyère and Swiss, or even sharp provolone or fontina for a twist on tradition.
- Gluten-Free: Use gluten-free flour for thickening, and swap standard baguette for a gluten-free version or toasted sourdough rounds.
- Extra Herbaceous: Add a bay leaf and a sprig of rosemary for even more fragrant, layered flavor in the broth.
How to Make Classic French Onion Soup
Step 1: Caramelize the Onions
Begin by melting the olive oil and butter together in a large Dutch oven or your favorite sturdy soup pot over medium heat. Toss in all those thinly sliced onions along with a teaspoon of salt, giving everything a good stir to coat. Be patient—the magic happens over 30 to 40 minutes, stirring every 10-15 minutes, until the onions cook down to a jammy, caramel-gold perfection. If they start to get too brown or dry, lower the heat a notch and keep going. Trust me, this step is absolutely worth every minute!
Step 2: Build Flavor with Garlic and Flour
Once your onions look beautifully caramelized, add in the minced garlic and sprinkle over the flour. Mix well and cook for about 2 minutes—this not only infuses the base with aromatic garlicky goodness, but the flour also gives your soup a little body and velvety richness.
Step 3: Deglaze and Simmer the Broth
Now for the sizzle: pour in the dry white wine (or extra broth, if you’re skipping wine), using a wooden spoon to scrape up all those irresistible browned bits from the pan’s bottom. Gradually add the broth, followed by thyme, black pepper, Worcestershire sauce, and a bay leaf. Bring the soup to a gentle simmer and let it bubble away, uncovered, for about 30 minutes so all the flavors can mingle and deepen.
Step 4: Toast the Baguette and Prep the Cheese
About 10 minutes before your soup finishes simmering, preheat the oven to 400°F. Arrange sliced baguette on a parchment-lined sheet, brush with melted butter, dust with garlic powder, and toast until golden brown on both sides. They should be crisp but sturdy enough to hold a generous heap of cheese!
Step 5: Cheese, Toast, and Serve
Here’s your showstopper moment! You can either top the toasts with shredded Gruyère, bake until melty, and float them atop each bowl—or go full bistro-style: ladle the soup into oven-safe bowls, crown each with a slice of toasted baguette, mound with Gruyère, and broil until bubbling, golden, and irresistible. Serve immediately and soak in the oohs and aahs!
Pro Tips for Making Classic French Onion Soup
- Ultimate Onion Caramelization: Slice your onions evenly and resist the urge to rush—slow, moderate heat is key for that jammy sweetness without bitterness.
- Wine Wisdom: If using wine, pick a dry variety like Sauvignon Blanc; it adds complexity but won’t overpower the broth’s savory depth.
- Cheese Perfection: Shred Gruyère yourself from a block—it melts more evenly and tastes fresher than pre-shredded varieties.
- Baguette Strategy: Toast the baguette slices until almost crunchy so they can soak up soup without turning soggy too quickly under that cheesy topping.
How to Serve Classic French Onion Soup
Garnishes
You can elevate Classic French Onion Soup with just a scattering of fresh thyme leaves, a crack of black pepper, and an extra dusting of grated Gruyère right before serving. That touch of greenery and hit of sharp cheese takes every bowl from “yum” to “can I have seconds?”
Side Dishes
This soup is wonderfully filling on its own, but it pairs beautifully with a crisp green salad (think peppery arugula and lemon vinaigrette) or simply steamed haricots verts. If you’re going all-out, add a side of charcuterie and more crusty bread for extra indulgence.
Creative Ways to Present
For that true French bistro vibe, serve Classic French Onion Soup in individual oven-proof crocks with handles—those bubbling cheese caps are so satisfying to break through! For parties, offer mini soups in espresso cups with mini toasts on the side, transforming a cozy dish into an elegant appetizer.
Make Ahead and Storage
Storing Leftovers
Once cool, ladle leftover soup (without toasts or cheese) into airtight containers and refrigerate for up to four days. The flavors only deepen overnight, making leftovers almost better than the first bowl!
Freezing
Classic French Onion Soup freezes beautifully—just skip the bread and cheese until serving. Pour cooled soup into freezer-safe containers, leaving a little room for expansion, and freeze for up to three months. Thaw overnight in the fridge and rewarm as needed.
Reheating
Reheat soup gently on the stovetop, stirring occasionally, until steaming hot. Toast fresh baguette and add cheese just before serving, either under the broiler or simply on top to recreate that perfect melted cap.
FAQs
-
What’s the best onion to use for Classic French Onion Soup?
Yellow onions are traditional for Classic French Onion Soup because they caramelize beautifully and develop a deep sweetness, but you can use a combination of yellow and sweet onions to add extra complexity if you like!
-
Can I make Classic French Onion Soup vegetarian?
Absolutely! Swap the beef broth for a rich vegetable or mushroom broth and use vegetarian Worcestershire sauce or a splash of soy sauce to mimic those savory, umami notes.
-
How can I prevent my bread from getting soggy in the soup?
The secret is fully toasting the baguette slices so they’re nice and crisp before adding them to the soup—this helps them hold up even after soaking in all that delicious broth under the blanket of cheese.
-
What’s the best way to melt the cheese for that classic “lid” effect?
If you have oven-safe bowls, broil the cheese-topped soup briefly until it’s bubbling and golden brown. If not, you can melt the cheese on the toasted bread in the oven, then float it atop each serving—the results are equally irresistible!
Final Thoughts
Few dishes say “comfort” quite like Classic French Onion Soup. I hope this recipe inspires you to simmer up a batch soon—whether you’re gathering with friends or curling up solo, that first spoonful of savory broth and melty cheese is pure magic. Bon appétit, my friend!
PrintClassic French Onion Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop, Oven
- Cuisine: French
- Diet: Vegetarian
Description
Indulge in the rich and comforting flavors of Classic French Onion Soup with this easy-to-follow recipe. Caramelized onions, flavorful broth, and gooey melted cheese come together in a perfect harmony of taste.
Ingredients
For the Soup:
- 1 tablespoon olive oil
- 2 tablespoons butter
- 5 large yellow onions, thinly sliced
- 1 teaspoon salt, plus more to taste
- 2 tablespoons all-purpose flour (or gluten-free flour)
- 3 cloves garlic, finely minced
- 1/2 cup dry white wine (or beef broth), for deglazing the pan
- 7–8 cups beef broth
- 1 teaspoon fresh thyme
- Freshly ground black pepper
- 1 tablespoon Worcestershire sauce
- 1 bay leaf
For the Baguettes:
- 1 demi French baguette, cut into 1 inch thick slices
- 1 tablespoon butter
- Garlic powder
- 8 ounces Gruyere cheese, thickly shredded
Instructions
- Caramelize Onions: In a large Dutch oven, melt olive oil and butter over medium heat. Add onions and salt. Cook, stirring occasionally, until onions are golden and caramelized, about 30-40 minutes.
- Add Flavor: Stir in flour and minced garlic. Cook for 2 more minutes.
- Deglaze: Pour in white wine or beef broth to deglaze the pan. Add beef broth, thyme, pepper, Worcestershire sauce, and bay leaf. Simmer for 30 minutes.
- Toast Baguettes: Preheat oven to 400°F. Butter and sprinkle garlic powder on baguette slices. Toast for 5 minutes per side.
- Finish Soup: Add cheese on baguette slices and bake until melted. Serve with soup.
Notes
- Feel free to use a mix of chicken broth and beef broth for a different flavor.
- Refer to the full post for additional tips, tricks, and freezing instructions.
Nutrition
- Serving Size: 1 serving
- Calories: 347 cal
- Sugar: 5.9g
- Sodium: Not provided
- Fat: 21.2g
- Saturated Fat: 11.4g
- Unsaturated Fat: Not provided
- Trans Fat: Not provided
- Carbohydrates: 22.3g
- Fiber: 2.3g
- Protein: 17.8g
- Cholesterol: Not provided