French Onion Bagel Soup Recipe
There is something truly magical about a warm, comforting bowl of soup that feels like a hug from the inside, and this French Onion Bagel Soup Recipe is exactly that kind of soul-soothing delight. Combining the deep, caramelized sweetness of slowly cooked onions with the nutty, toasty richness of bagels topped with melty Gruyère cheese, this dish elevates traditional French onion soup to a whole new level. It’s cozy, satisfying, and utterly irresistible—perfect for chilly evenings or when you just need a little delicious indulgence in your life.

Ingredients You’ll Need
This recipe calls for simple yet essential ingredients that each bring something special to the bowl. From the sweet depth of yellow onions to the aromatic herbs and the perfect balance of savory and tangy liquids, every component contributes to the harmony of flavors and textures.
- 2 pounds small-medium yellow sweet onions: The star of the show, these onions provide that unmistakable sweetness when caramelized slowly to golden perfection.
- 2 tablespoons butter: Adds richness and helps create that lovely golden color on the onions.
- 1 glug extra virgin olive oil: A touch of fruitiness that aids in cooking the onions evenly without burning.
- 1 tablespoon white flour: Helps thicken the soup just right for a silky finish.
- 1 tablespoon balsamic vinegar: Adds a subtle acidity and complexity to the caramelized onions.
- 1/2 cup extra dry vermouth (or dry white wine): De-glazes the pan and infuses the soup with aromatic depth.
- 1 generous splash sherry vinegar: Brightens the flavor with a lovely sharpness.
- 3-4 generous dashes Worcestershire sauce: Contributes umami and a bit of tang.
- 4 cups beef broth (sodium-free preferred): The savory base that carries all other flavors harmoniously.
- 2 dry bay leaves: Add subtle herbal notes that enhance the broth.
- 1 sprig thyme: Brings an earthy fragrance to the soup.
- 1 teaspoon kosher salt or fleur de sel: Seasoning that balances and elevates every ingredient.
- 4-6 cranks fresh black pepper: Gives a gentle, warming spice to the soup.
- 2 pumpernickel bagels, halved and toasted (or bagels of your choice): The unique twist that replaces crusty bread, adding heartiness and texture.
- 2-3 ounces Gruyère cheese, shredded per person: The melty, golden topping that makes this soup irresistibly silky and cheesy.
How to Make French Onion Bagel Soup Recipe
Step 1: Cut Onions
Start by slicing your yellow onions into thin half-moon segments, cutting against the grain. This technique ensures they caramelize evenly, releasing their natural sugars and creating that rich, golden base for the soup.
Step 2: Caramelize Onions
In a large pot over medium heat, melt butter along with a generous glug of extra virgin olive oil. Add the onions and gently toss to coat each slice in this savory mix. Cover the pot and cook the onions for about 10 minutes, stirring occasionally to soften them and help them sweat without browning prematurely.
Step 3: Brown Onions
Remove the lid, increase the heat to medium-high, and cook for an additional 3 to 4 minutes. Stir frequently until the onions develop a beautiful golden-brown color and begin to caramelize. Then stir in the balsamic vinegar and continue cooking for 5 more minutes, letting the onions soak up that deep, slightly tangy flavor and turn a stunning, rich brown.
Step 4: Deglaze and Add Flour
Sprinkle the flour over the caramelized onions and stir continuously for 2 minutes. This step not only cooks out the raw taste of the flour but also helps scrape up those flavorful browned bits stuck to the pot’s bottom, building the foundation of your soup’s luscious texture.
Step 5: Add Liquids
Pour in the vermouth and a splash of sherry vinegar to deglaze the pan even further. Scrape the bottom with your spoon to lift all the concentrated flavors. Let the alcohol cook off for a couple of minutes, leaving behind a fragrant, enriched base.
Step 6: Simmer Soup
Slowly add your beef broth while stirring constantly, ensuring everything blends together beautifully and the soup thickens slightly. Add Worcestershire sauce, bay leaves, thyme, salt, and freshly ground black pepper. Let the soup simmer gently for 25 to 30 minutes, allowing the onions to become tender, the herbs to infuse, and the broth to develop deep, comforting flavors.
Step 7: Assemble and Broil
Preheat your oven’s broiler. Ladle the hot soup into oven-safe bowls, then place half a toasted pumpernickel bagel atop each serving. Shower the bagel halves generously with shredded Gruyère cheese. Pop the bowls under the broiler for 3 to 4 minutes until the cheese bubbles, melts, and browns to a gorgeous golden crust that’s simply irresistible.
How to Serve French Onion Bagel Soup Recipe

Garnishes
While the melted Gruyère itself is a showstopper, you can add a sprinkle of fresh thyme leaves or chives on top for a fresh, herbal note that cuts through the richness. A light dusting of cracked black pepper adds a little more warmth and aroma with every spoonful.
Side Dishes
This soup is hearty enough to serve as a meal on its own, but if you want to round out your dinner, consider pairing it with a crisp green salad or a simple roasted vegetable platter to add some crunch and freshness alongside the warm, cheesy goodness.
Creative Ways to Present
For a fun twist on presentation, serve the soup in mini cast-iron skillets or individual cocottes. This gives it a rustic charm, perfect for gatherings or dinner parties. You could also experiment with different bagel flavors—everything bagels or sesame-seed bagels add a nuanced crunch that complements the savory broth spectacularly.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers of this French Onion Bagel Soup Recipe, store the soup separately from the bagels and cheese in airtight containers. This prevents the bagels from becoming soggy and keeps the cheese fresh.
Freezing
The soup freezes wonderfully without the bagels and cheese. Cool the soup completely, then freeze in sealed containers for up to 3 months. When ready to enjoy, thaw it overnight in the refrigerator before reheating gently on the stove.
Reheating
Reheat the soup slowly over medium heat, stirring occasionally. Re-toast bagel halves if needed and reheat the assembled soup under the broiler just long enough to remelt the Gruyère. This brings your leftovers back to life with nearly the same fresh-from-the-kitchen charm.
FAQs
Can I use other types of bagels besides pumpernickel?
Absolutely! While pumpernickel’s deep flavor compliments the soup beautifully, feel free to use whole wheat, sesame, or everything bagels to create your own tasty variation.
Is beef broth necessary or can I use vegetable broth?
Beef broth provides the classic rich, savory foundation for this soup, but a robust vegetable broth can do the job for vegetarians. Just be mindful the flavor will be lighter.
How long does it take to caramelize onions properly?
Patience is key here; the entire caramelization process can take around 20 minutes when you follow the steps closely. This slow cooking brings out the onions’ natural sweetness and deep color.
Can I make this soup dairy-free?
You can skip the Gruyère cheese topping or substitute it with a plant-based cheese alternative. The soup base remains wonderfully flavorful even without the dairy.
What’s the best way to prevent soggy bagels in the soup?
To keep bagels from becoming soggy, toast them until crisp before adding to the soup, and add them just before serving. Storing the bagels separately until ready to assemble also helps maintain a perfect texture.
Final Thoughts
This French Onion Bagel Soup Recipe is one of those dishes that feels like a warm embrace from the food world. Every spoonful offers rich, caramelized onion sweetness paired with the hearty texture of toasted bagels and gooey Gruyère cheese. Whether you’re cooking for yourself on a chilly night or impressing guests with a cozy, homemade meal, this recipe never fails to delight. Give it a try and make this soul-warming favorite a delicious part of your cooking repertoire.
Print
French Onion Bagel Soup Recipe
- Total Time: 1 hour 5 minutes
- Yield: 4 servings 1x
Description
French Onion Bagel Soup is a comforting and rich twist on the classic French onion soup, featuring deeply caramelized sweet onions simmered in a savory beef broth, enhanced with vermouth and vinegar for depth. Topped with toasted pumpernickel bagels and melted Gruyère cheese broiled to golden perfection, this cozy dish is perfect for chilly evenings or a hearty appetizer.
Ingredients
Soup Ingredients
- 2 pounds small-medium yellow sweet onions
- 2 tablespoons butter
- 1 glug extra virgin olive oil
- 1 tablespoon white flour
- 1 tablespoon balsamic vinegar
- 1/2 cup extra dry vermouth (or dry white wine)
- 1 generous splash sherry vinegar
- 3–4 generous dashes Worcestershire sauce
- 4 cups beef broth (sodium-free preferred)
- 2 dry bay leaves
- 1 sprig thyme
- 1 teaspoon kosher salt or fleur de sel
- 4–6 cranks fresh black pepper
Toppings
- 2 pumpernickel bagels, halved and toasted (or bagels of your choice)
- 2–3 ounces Gruyère cheese, shredded per person
Instructions
- Cut onions: Slice the onions into thin half-moon segments against the grain to ensure they caramelize properly and develop a deep, sweet flavor.
- Caramelize onions: In a large pot over medium heat, melt the butter with olive oil. Add the sliced onions and toss to coat well. Cover the pot and cook for 10 minutes, stirring occasionally to soften the onions without browning them too fast.
- Brown onions: Remove the lid and increase the heat to medium-high. Continue cooking for another 3-4 minutes, stirring frequently to caramelize the onions to a golden brown. Stir in the balsamic vinegar and cook for an additional 5 minutes to deepen the flavor.
- Deglaze and add flour: Sprinkle the flour over the onions and stir continuously for about 2 minutes, scraping the bottom of the pot to incorporate browned bits and thicken the base of the soup.
- Add liquids: Pour in the vermouth and sherry vinegar to deglaze the pan, stirring to lift any caramelized bits. Allow the alcohol to cook off for a minute or two.
- Simmer soup: Gradually add the beef broth while stirring constantly for a smooth consistency. Add Worcestershire sauce, bay leaves, thyme, kosher salt, and freshly cracked black pepper. Bring the soup to a simmer and cook uncovered for 25-30 minutes, allowing the flavors to meld and the onions to become tender.
- Assemble and broil: Preheat the broiler. Ladle the hot soup evenly into 4 oven-safe bowls. Place half a toasted pumpernickel bagel in each bowl and generously top with shredded Gruyère cheese. Place the bowls under the broiler for 3-4 minutes or until the cheese is melted, bubbly, and golden brown.
- Serve immediately: Carefully remove the hot bowls from the oven, place them on underplates for safety, and serve right away to enjoy the warm, cheesy, and flavorful soup at its best.
Notes
- Use pumpernickel or a sturdy bagel to prevent it from becoming too soggy in the soup.
- Adjust the amount of cheese based on preference; Gruyère provides a traditional nutty flavor, but Swiss or Emmental can also be used.
- For a vegetarian version, substitute the beef broth with vegetable broth and omit Worcestershire sauce or use a vegetarian alternative.
- Caramelizing onions properly is key to developing the soup’s deep, rich flavor, so avoid rushing that step.
- The soup can be prepared in advance up to the simmering stage and reheated before broiling.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop and Broiling
- Cuisine: French