Soups & Stews
Gordon Ramsay’s onion soup recipe transforms simple ingredients into a dish that’s rich, comforting, and impossible to resist. The secret lies in slow-cooked onions until they’re caramelized to sweet perfection, then simmered into a velvety broth that’s the heart of this classic. I’ve perfected the technique—balancing traditional methods with modern shortcuts to deliver restaurant-quality results at home.
This recipe starts with onions, sliced thin and cooked low and slow until they melt into a golden, jam-like consistency. That’s where the magic happens—deep, caramelized flavors that infuse the broth with layers of sweetness.
A splash of beef broth and a touch of thyme elevate it to something extraordinary, while a crispy cheese topping adds the final touch of indulgence.
By the time you broil the cheese until it’s bubbling and golden, you’ll have a bowl of soup that’s crispy on top, tender in the middle, and packed with umami-rich broth.
It’s the kind of dish that feels like a hug in a bowl—perfect for chilly evenings or when you need a taste of home-cooked comfort. The best part? It’s easier than it looks, and every step builds on the last.
Serve with a slice of toasted baguette on the side for dipping, or let the cheese-topped crust do the work. This is onion soup the way it should be made—deep, flavorful, and unforgettable. Let’s get cooking.
Ingredients for gordon ramsay onion soup
Four large onions and a handful of pantry staples create restaurant-quality comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 4 large | Thinly sliced, about 1/4-inch thick |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred for flavor |
| Beef Broth 💧 | 4 cups | Homemade or high-quality store-bought |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Chardonnay |
| Fresh Thyme 🌿 | 2 sprigs | Or 1 tsp dried thyme if fresh unavailable |
| Garlic Cloves 🧄 | 4 cloves | Minced, for depth of flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening the broth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Gruyère Cheese 🧀 | 1 cup | Shredded, for crispy topping |
| Emmental Cheese 🧀 | ½ cup | Shredded, for melty texture |
| Baguette 🍞 | 1 whole | Crusty, for serving on side |
The onions are the star—yellow onions caramelize best, developing that sweet, jam-like texture. Whole Foods or local markets often have the freshest, but any grocery store will do. Look for firm, dry onions with no bruising. If using red onions, they’ll add color but less sweetness. For extra flavor, char the outer layer before slicing. The butter is non-negotiable—European-style has more flavor than American butter. Don’t skimp here; it’s the base of all that richness.
No white wine? Substitute extra beef broth—just reduce the total liquid by 1/4 cup. Fresh thyme is ideal, but dried works at one-third the amount. Gruyère and Emmental are classic, but Swiss or Comté work too. For a vegetarian version, swap the beef broth for mushroom or vegetable broth. The flour is just for thickening—if you’re watching carbs, arrowroot powder works too. The baguette? Trader Joe’s or a French bakery have the best crusty ones. Toast it before serving for extra crunch.
This soup tastes even better the next day—reheats beautifully in the microwave or oven. Store the broth portion separately if you’re prepping ahead. The cheese topping is best made fresh, but you can pre-shred and store for up to 3 days in an airtight container. For a make-ahead version, freeze the caramelized onions in a single layer before adding broth. Thaw and finish cooking later.
Why You'll Love This Recipe
- One-Pot Magic: That’s right—just a single pot, no chopping frenzy. You slice those onions, melt butter, and let the wine and broth do the heavy lifting while you sip your glass of wine and pretend you’re in a Parisian bistro.
- Rich Depth: Between us, the slow caramelization of those onions with a splash of white wine? It’s like liquid gold. The thyme adds this earthy whisper that makes the beef broth sing—simple, but chef’s kiss every time.
- Weeknight Hero: I’ve made this on Tuesdays when I’m exhausted, for date nights when I want to impress, and even as a last-minute dinner when friends drop by. It’s the kind of dish that says “I care” without requiring a three-course menu.
- Budget-Friendly Luxury: Honestly, this recipe costs less than takeout but tastes like a Michelin-starred appetizer. A few onions, some butter, a bottle of cheap wine—suddenly, you’re serving something that feels special without breaking the bank.
Step-by-step instructions for gordon Ramsay's onion soup
Master the perfect balance of caramelized onions and rich broth for this iconic dish.
Caramelize the Onions Slowly
Melt the 4 tablespoons of unsalted butter in a large Dutch oven over medium heat. Add the 4 large yellow onions, sliced about ¼-inch thick, and cook them gently for 25 minutes. You want them to soften completely and develop a deep golden color—this is where the magic happens.
I stir occasionally, making sure the onions release their moisture and cook down evenly. The key is patience—don't rush this step. When the onions are fully caramelized and the moisture has evaporated, you'll see a beautiful amber color and smell that rich, sweet aroma. This process creates the foundation of your soup's depth of flavor.
Build the Rich Broth Base
Once the onions are caramelized, add the 4 cloves of minced garlic and cook for 30 seconds until fragrant. Sprinkle in the 2 tablespoons of all-purpose flour and stir vigorously for 1 minute to remove any raw taste. This creates a roux that will thicken your broth beautifully.
Pour in the 0.5 cup of dry white wine and let it simmer for 2 minutes until mostly evaporated. Then add the 4 cups of beef broth, the 2 sprigs of fresh thyme, 1.5 teaspoons of salt, and 0.5 teaspoon of black pepper. Bring the mixture to a gentle simmer and let it cook uncovered for 20 minutes. This allows the flavors to meld together and the broth to develop its rich, savory character.
Prepare the Cheese Topping
While the soup simmers, shred the 1 cup of Gruyère cheese and the 0.5 cup of Emmental cheese together. Set them aside—they'll create that signature crispy, golden top that makes this soup unforgettable. I like to shred them by hand for the best texture, but a food processor works too.
Slice the 1 whole baguette into ½-inch thick rounds. You'll need about 16 slices for serving. Toast them lightly in the oven at 375°F for 5 minutes until they're just warm and slightly crisp. This step ensures your bread stays sturdy enough to hold the melted cheese without becoming soggy.
Assemble and Bake to Perfection
Preheat your broiler to high. Ladle the onion soup into oven-safe bowls, dividing it evenly among 4 servings. Top each bowl generously with the shredded cheese mixture, spreading it evenly across the surface. Place the bowls on a baking sheet to catch any drips.
Broil the soups for 3-4 minutes until the cheese is bubbly and has turned a deep golden brown. Watch carefully—the cheese browns quickly and can burn easily. The moment it reaches that perfect crispy finish, remove the bowls from the oven. Serve immediately with the toasted baguette slices on the side for dipping.
Pro Tips For Making Gordon Ramsay Onion Soup
- Sweat, Don’t Burn: Onions need patience—low and slow over medium heat for 20-25 minutes until deep golden, not blackened. I learned this the hard way: rushed caramelization tastes bitter, and you’ll be scraping burnt bits off the pot for hours.
- Salt the Butter First: Toss a pinch of salt into the cold butter before melting—it dissolves evenly and seasons the onions from the start. Unsalted butter tastes bland otherwise, and you’ll end up over-salting later to compensate.
- Deglaze with Wine: After caramelizing onions, pour in the white wine immediately while the pot is still hot—it’ll sizzle and lift all those stuck-on bits. Scrape the bottom with a wooden spoon; those browned bits are flavor gold.
- Simmer, Don’t Boil: Reduce the heat to a gentle simmer when adding broth—boiling turns the soup cloudy and dull. A slow simmer (barely bubbling) keeps the thyme fragrant and the broth rich, not watery.
Troubleshooting great gordon ramsay onion soup
Onions Too Watery
If your onions release too much liquid and never caramelize, you’re likely cooking them too quickly. Reduce the heat to low-medium and let them cook uncovered for 45-60 minutes, stirring occasionally. I use a 12-inch skillet with a tight-fitting lid to trap steam while allowing moisture to evaporate.
Add a pinch of salt early to draw out excess water, then remove the lid for the final 15 minutes to develop that deep caramel color. 🌡️
Broth Too Thin
The flour roux is crucial for thickening, but if your broth remains watery, you may have added too much liquid. For a quick fix, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir into the soup, and simmer for 5 minutes.
Alternatively, reduce the broth uncovered on medium-high heat for 10-15 minutes, stirring occasionally. Avoid boiling—it can break the delicate onion flavors.
Cheese Won’t Melt
Cold cheese or insufficient heat causes this common issue. Ensure your shredded cheese is at room temperature before broiling. Preheat your broiler to high (500°F) and place bowls on the upper rack.
If the cheese still resists, sprinkle a pinch of baking powder (½ tsp per cup of cheese) to help it brown faster. I also recommend using a mix of Gruyère and Emmental—Gruyère melts beautifully, while Emmental adds a slight snap.
Burnt Cheese Top
Broiling cheese is tricky—it browns fast but burns even faster. Keep a close eye on it and watch for bubbles forming. If the cheese starts to darken too quickly, move the bowls 6 inches away from the heat source or reduce the broiler to medium-high.
For extra insurance, place a silicon baking mat under the bowls to prevent flare-ups. The cheese should be golden and bubbly, not charred. 🔥
Soggy Bread
To prevent your baguette from turning mushy, toast it just until warm and crisp before serving. If the bread gets soggy after adding cheese, try toasting it again for 2-3 minutes right before serving.
For an extra-crispy option, brush the toasted slices with 1 tablespoon melted butter before placing them on the cheese topping. This creates a protective barrier against moisture.
Flavor Too Mild
If your soup lacks depth, it’s likely underseasoned or missing key flavor layers. Boost the umami by adding 1 teaspoon soy sauce or ½ teaspoon Worcestershire sauce to the broth. For extra richness, stir in 1 tablespoon balsamic vinegar during the final 5 minutes of simmering.
A pinch of smoked paprika or a bay leaf during cooking also adds complexity. Taste as you go—adjust salt and pepper gradually.
Nutrition facts
Frequently asked questions
Can I make this soup without wine?
The white wine adds depth of flavor, but you can absolutely substitute it! Use an extra ¼ cup beef broth or a splash of apple cider vinegar (1 tablespoon) for acidity. Just remember to reduce the broth by the same amount to maintain balance. The caramelized onions will still shine even without wine.
What's the best cheese substitute if I don't have Gruyère?
Gruyère is ideal for its nutty flavor and melt, but you can use Swiss cheese or Comté as a 1:1 substitute. For a sharper taste, try Parmigiano-Reggiano mixed with mozzarella. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Freshly shredded works best!
How long can I store leftover onion soup?
Store the broth portion (without cheese) in an airtight container in the fridge for up to 4 days or freeze for 3 months. Reheat gently on the stove—never microwave directly from frozen. For the cheese topping, make it fresh when serving, but you can pre-shred and store cheese separately for up to 3 days.
Can I make this soup vegetarian?
Yes! Swap the beef broth for mushroom or vegetable broth and add 1 tablespoon soy sauce or ½ teaspoon miso paste to boost umami. The caramelized onions and thyme will still create a rich, savory base. For extra depth, sauté 1 diced carrot and 1 celery stalk with the onions.
Why does my cheese topping get greasy?
This happens when the cheese melts too slowly or the heat isn't intense enough. Always use room-temperature cheese and broil on high (500°F) for 3-4 minutes. For a crispier finish, sprinkle a pinch of baking powder (½ tsp per cup of cheese) before broiling. Serve immediately to prevent sogginess!