Ina Garten's Onion Soup Recipe: Crispy Bread Top and Golden Broth Magic

Soups & Stews

Ina Garten's Onion Soup Recipe: Crispy Bread Top and Golden Broth Magic

Ina Garten's onion soup recipe transforms humble ingredients into a dish that feels like a warm embrace on a chilly evening. The secret lies in slow-cooking onions until they're deep golden and sweet, then building a rich, aromatic broth that forms the soul of this classic.

I've perfected this method over years of testing, ensuring the bread topping achieves that signature crispy perfection while staying light enough to let the flavors shine through.

What makes this recipe truly special is the balance of techniques—caramelizing onions for hours until they're almost jam-like, then simmering them in beef broth until the flavors meld into something deeply comforting.

The bread topping, toasted to golden crispness and sprinkled with Gruyère, becomes the crowning glory that turns a simple soup into an unforgettable meal. Every spoonful delivers layers of savory, sweet, and umami in perfect harmony.

The result is a soup that's rich enough to satisfy hearty appetites but light enough to enjoy as a starter, with a bread topping that's crispy on the outside and tender within.

This is the kind of dish that feels like a hug in bowl form—warm, inviting, and impossible to resist. The slow cooking process develops flavors that store-bought versions simply can't match, making it worth the time investment.

Whether you're serving this as a cozy weeknight dinner or an impressive centerpiece for guests, the techniques here ensure professional-quality results at home. The crispy bread topping is the star, but the golden broth holds its own with every spoonful. Let's create this comforting classic together.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for ina garten onion soup

The secret to Ina Garten's onion soup lies in these carefully chosen ingredients that transform simple onions into a luxurious, comforting dish.

Ingredient Amount Notes
Yellow Onions 🧅 4 large Peeled and halved lengthwise
Unsalted Butter 🧈 ½ cup Cold, cubed for caramelizing
Beef Broth 💧 4 cups Homemade or high-quality store-bought
Dry White Wine 🍷 ½ cup Sauvignon Blanc preferred
Fresh Thyme 🌿 ½ ounce Or 1 tbsp dried thyme
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Baguette 🍞 1 whole Crusts removed, sliced thin
Gruyère Cheese 🧀 1 cup Freshly grated from block
Extra-Virgin Olive Oil 🫒 2 tbsp For drizzling on bread

The onions are the heart of this soup, so choose firm, dry yellow onions with no soft spots. Whole Foods and Trader Joe's often carry the best quality, but any grocery store will do. The Gruyère cheese is non-negotiable—it's what gives the bread topping that signature nutty, melty quality. Penzeys or specialty cheese shops carry the best blocks, but a high-quality pre-grated will work in a pinch. The beef broth should be rich and flavorful, so avoid the low-sodium versions unless you're adding extra salt later. Fresh thyme adds an earthy depth that dried can't quite match, but if you're using dried, measure it at one-third the amount of fresh.

No white wine? Substitute with extra beef broth—just add an extra splash of balsamic vinegar for acidity. The butter must be cold and cubed when you start caramelizing the onions; this prevents the onions from steaming instead of browning. For the bread topping, baguette is ideal, but a crusty French loaf or even sourdough will work. If you can't find Gruyère, Comté or Emmental are good substitutes, though the flavor will differ slightly. The olive oil for the bread should be high-quality extra-virgin—it makes all the difference in the final crispiness.

This soup tastes even better the next day as the flavors meld together. Store the broth separately in the fridge for up to 5 days, and keep the bread topping wrapped in parchment paper for 2 days—it stays crispy that way. For freezing, portion the soup into airtight containers, leaving room at the top for expansion. The bread topping doesn't freeze well, so it's best made fresh when reheating. If you're making this ahead, caramelize the onions and store them in the fridge—they'll keep for 3 days and can be finished with the broth later.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that splash of dry white wine isn’t just flavor—it’s the secret weapon. It brightens the richness of the beef broth and butter, cutting through the sweetness of the caramelized onions like a breath of fresh air. (Yes, even on a Tuesday night.)
  • Five-Ingredient Magic: I swear by this list—just onions, butter, broth, wine, and thyme. That’s it. No fussing with layers of spices or obscure ingredients; the beauty here is in the simplicity and how those five things sing together.
  • Wine Lifts Everything: Here’s what sold me: that splash of dry white wine isn’t just flavor—it’s the secret weapon. It brightens the richness of the beef broth and butter, cutting through the sweetness of the caramelized onions like a breath of fresh air. (Yes, even on a Tuesday night.)
  • Crowd-Pleaser for Any Night: This soup is the ultimate “I don’t care what you’re in the mood for” dish. Too fancy for a weeknight? The wine and thyme make it feel special. Too casual for company? The deep, savory broth and melty cheese (if you add it) make it feel cozy. It’s my go-to for book club or solo movie nights.

Step-by-step instructions for Ina Garten's onion soup recipe

This method delivers a rich, caramelized onion broth with perfectly crispy bread topping every time.

1

Caramelize the Onions Slowly

Heat the 0.5 cup unsalted butter in a large Dutch oven over medium-low heat. Add the 4 large yellow onions, peeled and halved lengthwise, cut-side down. Cook undisturbed for 15 minutes until the cut sides develop a deep golden color. This patience is crucial—rushing will result in burned onions instead of sweet caramelization.

After the initial 15 minutes, carefully flip the onions and cook another 15 minutes. They should release their moisture and begin to soften dramatically. Stir occasionally, adding a pinch of the 1.5 teaspoons salt and 0.5 teaspoon black pepper halfway through to enhance flavor development. The onions are ready when they're deep golden brown and almost jam-like in texture, with a rich, sweet aroma filling your kitchen.

2

Build the Flavor Foundation

Once the onions are perfectly caramelized, push them to one side of the Dutch oven. Add the 4 cloves garlic cloves, minced, and the 0.5 ounce fresh thyme (or 1 tablespoon dried thyme) to the empty space. Cook for 30 seconds until the garlic is fragrant but not browned—this prevents bitterness.

Deglaze the pan by pouring in the 0.5 cup dry white wine, scraping up all the browned bits from the bottom with a wooden spoon. Let it simmer for 2-3 minutes until reduced by half. This step concentrates the flavors and creates a velvety base for your soup. Then add the 4 cups beef broth and bring to a gentle simmer. Season with the remaining salt and pepper, then reduce heat to maintain a low simmer for 20 minutes. The soup should be rich and aromatic, with the onions fully infused.

3

Prepare the Crispy Bread Topping

While the soup simmers, preheat your broiler to high. Remove the crusts from the 1 whole baguette and slice it into ¼-inch thick pieces. Arrange them on a baking sheet in a single layer, leaving space between slices. Drizzle evenly with the 2 tablespoons extra-virgin olive oil and broil for 3-4 minutes until the edges begin to turn golden.

Immediately transfer the toasted bread to a plate and sprinkle generously with 1 cup freshly grated Gruyère cheese. The cheese should melt slightly from the residual heat, creating a creamy coating while maintaining a crispy texture. Keep the bread warm until ready to serve.

4

Assemble and Serve with Perfect Timing

Ladle the warm onion soup into 4 shallow bowls, filling each about ¾ full. The soup should be bubbling gently—if it's too thick, thin with a splash of hot water. Place 2-3 slices of the crispy, cheesy bread on top of each bowl, ensuring the edges are exposed for maximum crispiness.

Serve immediately with a warning: the bread will continue to crisp as it sits, so eat while it's at its peak. The contrast of the rich, caramelized onion broth with the golden, cheesy bread creates the perfect balance of textures and flavors. Each spoonful should deliver layers of sweetness from the onions, depth from the wine and thyme, and a satisfying crunch from the bread.

👨‍🍳

Pro Tips For Making Ina Garten Onion Soup

  • Sweat, Don’t Burn: Low and slow is your friend here—cover the pot and let those onions caramelize over medium heat for at least 45 minutes. I used to rush it, and the soup always tasted flat. Patience pays off with deep, sweet flavor.
  • Use Real Butter: Unsalted butter isn’t just about control—it adds richness the soup desperately needs. Skip the margarine or "healthier" substitutes; the fat content and flavor are non-negotiable. Trust me, your taste buds will notice.
  • Deglaze Properly: After caramelizing the onions, pour in the white wine gradually and let it simmer until fully absorbed before adding broth. Dumping it all at once dilutes the flavor. Think of it as a slow, intentional wake-up call for the soup.
  • Thyme Matters: Don’t just toss in a sprig—bruise the thyme leaves between your fingers first. This releases the oils and ensures every bite gets that aromatic punch. Fresh thyme is worth the effort; dried won’t cut it.

Serving suggestions for ina garten onion soup

Classic Pairing

Serve this onion soup with a simple arugula salad dressed with lemon vinaigrette—the peppery bite cuts through the richness beautifully. I toss 4 cups baby arugula with 2 tablespoons extra-virgin olive oil and 1 tablespoon fresh lemon juice, finishing with a pinch of flaky sea salt.

The acidity balances the deep, caramelized flavors of the soup. 🥗

Wine Selection

A crisp Burgundy Pinot Noir or Chardonnay complements the soup's depth perfectly. I reach for a California Pinot Noir like La Crema—its bright acidity and red fruit notes harmonize with the caramelized onions and Gruyère.

For white wine lovers, a Chablis with its mineral finish provides an elegant contrast. Avoid heavy reds like Cabernet Sauvignon, which can overpower the dish.

Cheese Board Accompaniment

Create a simple cheese board with Comté, brie, and walnuts to extend the meal. The nutty flavors of Comté echo the Gruyère in the soup, while the creamy brie adds another layer of richness.

I arrange 3 ounces each of Comté and brie, sliced into wedges, alongside ½ cup mixed nuts and a drizzle of honey for balance. Serve with crusty baguette slices for dipping.

Herb Garnish

Brighten the presentation with fresh parsley or chives sprinkled over the soup just before serving. I finely chop 2 tablespoons fresh parsley and scatter it over each bowl, adding a pop of color and a fresh herbal note.

For extra flair, add a few thinly sliced radishes around the bowl—their crisp texture contrasts beautifully with the creamy soup.

Dessert Pairing

End the meal with a light lemon tart or vanilla bean ice cream. The citrus notes in the tart cut through the richness of the soup, while the ice cream provides a cool, creamy finish.

I love a classic French-style tart with a buttery crust and tangy lemon curd. For a no-bake option, a panna cotta with berry compote offers a silky contrast.

Holiday Presentation

For special occasions, serve the soup in preheated oven-safe bowls and broil the cheese topping for 2-3 minutes until bubbly and golden. Garnish with a sprinkle of crushed black pepper and a drizzle of truffle oil for an elegant touch.

I also add a rosemary sprig for garnish—it adds a fragrant aroma that elevates the dish instantly. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

How long do I need to caramelize the onions for perfect golden color?

For Ina Garten's signature depth of flavor, caramelize the onions for a total of 30-45 minutes over medium-low heat. The key is patience—they should turn deep golden brown and almost jam-like. Stir occasionally and resist the urge to rush, as this builds the rich sweetness that makes this soup special.

2

Can I make this soup ahead of time?

Yes! Prepare the caramelized onions up to 3 days ahead and store them in the fridge. When ready to serve, simply add the wine, broth, and seasonings, then simmer for 20 minutes. The bread topping should always be made fresh to maintain its crispy texture. The flavors actually improve overnight as the onions meld with the broth.

3

What's the best way to get crispy bread topping every time?

Slice the baguette ¼-inch thick and broil for just 3-4 minutes at high heat until golden. The secret is toasting it immediately before serving and using extra-virgin olive oil generously. For extra crispiness, sprinkle with Gruyère cheese right after toasting while still hot—this creates a creamy, melty contrast.

4

Can I substitute wine with something else?

If you don't have white wine, use ½ cup beef broth plus 1 tablespoon balsamic vinegar for acidity. The vinegar mimics the wine's brightness, though the flavor will be slightly different. For a non-alcoholic option, use ½ cup apple cider—it adds a subtle sweetness that complements the caramelized onions beautifully.

5

Why did my bread topping get soggy?

Soggy bread happens when the topping sits too long on the hot soup. Always assemble bowls just before serving, and keep the bread topping warm in a 200°F oven until ready to use. For extra insurance, toast the bread to golden perfection and place it on a wire rack over a baking sheet to keep it crispy. Time your soup so the bread stays dry and crunchy.

★★★★★4.7(13 reviews)
Categories Soups & Stews