
This soup transforms humble onions into a rich, deeply flavored masterpiece through slow caramelization and a carefully built beef broth base.
I developed this version after years of perfecting the balance between sweet onions, robust broth, and that signature melty Gruyere topping. The key lies in patience—properly caramelized onions take time but deliver unmatched depth.
The final step of broiling the cheese creates a golden, bubbling crust that seals in the flavors. Each spoonful delivers layers of complexity, from the sweet onions to the savory broth and that perfect stretch of melted cheese.
Serve this as a starter or pair it with a simple salad for a complete meal. Here’s how to make it right.
Ingredients for Capital Grille French Onion Soup
Transform humble onions into a restaurant-quality bowl with these carefully selected ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 5 whole | Thinly sliced, about 2.5 lb |
| Unsalted Butter 🧈 | ½ cup | Divided for cooking and topping |
| Olive Oil 🫒 | 2 tbsp | For initial sautéing |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening broth |
| Beef Broth 🥣 | 8 cups | Low-sodium preferred, vegetable broth for vegetarian |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Chardonnay |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Fresh Thyme 🌿 | 2 tsp | Chopped, or 1 tsp dried |
| Bay Leaves 🍃 | 2 whole | For aromatic broth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, divided |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Gruyere Cheese 🧀 | 8 oz | Freshly grated from block |
| Baguette 🥖 | 1 whole | Sliced for topping, about 12 slices |
| Worcestershire Sauce 💧 | 1 tbsp | Anchovy-free for vegetarian version |
| Sugar 🍚 | 1 tsp | Optional, balances acidity |
[recipe_ingredient_scaler]
The onions are the foundation. Choose yellow onions for their natural sweetness—they caramelize beautifully. Costco and most grocery stores sell them in bulk, perfect for this recipe. For the broth, low-sodium beef broth lets you control the salt. If making a vegetarian version, use a robust vegetable broth like Imagine Foods. The Gruyere should be freshly grated from a block—pre-shredded doesn’t melt as well.
No white wine? Dry vermouth works as a substitute. For a non-alcoholic option, use additional broth with a splash of apple cider vinegar. Fresh thyme at 2 tsp can be swapped for 1 tsp dried. If Gruyere is hard to find, Comté or Emmental are great alternatives. For the baguette, a crusty sourdough works in a pinch, but a traditional baguette gives the best texture.
The soup base keeps for 4-5 days in the fridge, but the cheese topping is best fresh. Reheat the soup, then add the bread and cheese and broil. For longer storage, freeze the soup base for up to 3 months. The cheese should be added just before serving.
Why You’ll Love This Recipe
- One Pot Wonder: I love how this comes together in a single Dutch oven—just onions, butter, and broth simmering while I do other things.
- Deep Caramelized Flavor: The slow-cooked yellow onions in butter and olive oil turn into this rich, sweet base that makes the beef broth taste next-level.
- Crowd-Pleasing Dish: Honestly, it’s my go-to for dinner parties because everyone raves about that restaurant-quality taste.
- Budget-Friendly Luxury: A pound of onions and store-bought broth create something that feels fancy but costs pennies per serving.
Step-by-Step Instructions for French Onion Soup
Master the technique that transforms simple ingredients into this restaurant-quality classic.
Step 1: Caramelize the Onions Low and Slow
In a large, heavy pot, heat the 2 tbsp olive oil and 0.5 cup unsalted butter over medium heat. Add all 5 whole Yellow Onions and cook, stirring occasionally, for 45-60 minutes. You want them to turn a deep, rich brown.
I add the 1 tsp sugar halfway through to help the caramelization process. The onions should reduce to about a third of their original volume and develop a sweet, jammy consistency. Don’t rush this step—low and slow is the only way to build that deep, complex flavor.
Stir in the 4 cloves Garlic Cloves and cook for 1-2 minutes until fragrant. Be careful not to let it burn, as burnt garlic can turn bitter and ruin the entire dish.
Step 2: Deglaze and Build the Broth Base
Sprinkle the 2 tbsp all-purpose flour over the onions and stir well to coat. This will help thicken the soup slightly. Cook for 1-2 minutes to remove the raw flour taste.
Pour in the 0.5 cup dry white wine and scrape up any browned bits from the bottom of the pot. Let it simmer for 3-4 minutes until the liquid has mostly evaporated. This deglazing step ensures you capture all the flavorful fond.
Add the 8 cups beef broth, 1 tbsp Worcestershire sauce, 2 tsp fresh thyme, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine.
Step 3: Simmer for Depth of Flavor
Bring the mixture to a boil, then reduce heat to low. Let it simmer gently for 30-40 minutes, stirring occasionally. The soup should reduce slightly and develop a rich, savory aroma.
Taste and adjust seasoning if needed. The broth should be well-balanced—not too salty or overly sweet. Remove the bay leaves before proceeding to the next step, as they’ve infused their flavor into the broth.
Step 4: Toast the Baguette and Melt the Cheese
While the soup simmers, slice the 1 whole baguette into 12 slices and toast them under the broiler until golden brown on both sides. Set aside.
Preheat the broiler. Ladle the soup into oven-safe bowls and place 1-2 slices of toasted baguette on top of each. Sprinkle the 8 oz Gruyere cheese evenly over the bread, completely covering the surface.
Place the bowls on a baking sheet and broil for 2-3 minutes until the cheese is melted, bubbly, and golden brown in spots. Keep a close eye on it to prevent burning.
Pro Tips For Making Capital Grille French Onion Soup
- Caramelize Low and Slow: Cook the onions on medium-low heat for at least 45 minutes, stirring occasionally—rushing this step with high heat will leave them bitter instead of sweet and deep golden brown.
- Deglaze with Broth: After the onions are caramelized, pour in about 1 cup of beef broth to scrape up all the browned bits from the pot; that’s where a ton of flavor hides.
- Skip the Salt Early: Hold off on salting the onions until they’re fully caramelized, or they’ll release too much moisture and steam instead of browning.
- Use Homemade Broth: I learned this the hard way—store-bought beef broth can taste thin; simmering your own from bones or using a high-quality, low-sodium version actually changes the outcome.
Storing and Reheating Leftovers
Fridge Storage
Let the soup cool completely before storing in airtight containers. It keeps beautifully in the fridge for 4-5 days. I use glass containers to preserve the flavors and prevent plastic odors from seeping in.
Freezing the Base
For longer storage, freeze the soup base without the bread and cheese for up to 3 months. Use quart-sized freezer bags laid flat to save space. Leave 1 inch headspace for expansion.
Thaw overnight in the fridge before reheating. The texture remains surprisingly consistent after freezing.
Stovetop Reheating
My preferred method: warm the soup in a pot over medium-low heat for 10-15 minutes, stirring occasionally. Add a splash of water if it’s too thick. Taste and adjust seasoning before serving.
Oven Reheating
For that fresh-baked taste, reheat in the oven at 350°F for 20-25 minutes. Add the baguette and Gruyere in the last 5 minutes to melt the cheese perfectly. 🔥
Cheese Topping Tip
The bread and cheese topping is best added fresh. If storing leftovers with topping, expect the bread to soften. For best results, store components separately and assemble just before reheating.
Nutrition Facts
Frequently Asked Questions
Can I make this without wine?
Yes! Use additional broth with 1 tbsp apple cider vinegar for similar acidity. The flavor will be slightly different but still delicious.
Why does my cheese not melt evenly?
Pre-shredded cheese contains anti-caking agents. Always grate Gruyere from a block for smooth melting. Also ensure bowls are oven-safe for broiling.
How can I make this vegetarian?
Swap beef broth for vegetable broth and use anchovy-free Worcestershire. The caramelized onions provide plenty of depth.
Can I prepare this ahead of time?
Make the soup base up to 2 days ahead. Store in fridge, then add bread and cheese just before broiling.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026