If you’re craving a cozy, comforting dish that feels like a warm hug from the inside, this French Onion Bagel Soup Recipe is here to steal your heart. Imagine deeply caramelized onions simmered to rich perfection in savory broth, crowned with toasted bagels and bubbling golden Gruyère cheese—each spoonful packed with layers of flavor and that irresistible combination of crispy and melty textures. It’s a delightful twist on the classic French onion soup, making it fresh, fun, and utterly satisfying for any day you want to treat yourself to something special.

Ingredients You’ll Need
This recipe uses simple, pantry-friendly ingredients that come together to create tremendous depth of flavor and texture. Each component plays a crucial role in building the perfect balance between sweetness, savoriness, and that signature golden finish.
- Unsalted butter: 3 tablespoons to gently caramelize onions without overwhelming the flavor.
- Yellow onions: 4 large ones, thinly sliced and caramelized for natural sweetness and rich color.
- Garlic cloves: 2 minced, adding a subtle aromatic kick.
- Salt: 1/2 teaspoon to enhance and bring out onion sweetness.
- Black pepper: 1/4 teaspoon to add just the right touch of heat.
- Fresh thyme leaves: 1 teaspoon (or 1/2 teaspoon dried) for an herbaceous note that brightens the soup.
- All-purpose flour: 1 tablespoon to thicken the soup slightly and add body.
- Dry white wine: 1/2 cup (optional), for a lovely acidity and complexity.
- Beef broth: 6 cups, or vegetable broth if you prefer vegetarian, forms the hearty soup base.
- Bay leaf: 1 for subtle earthy undertones.
- Bagels: 2 plain or everything bagels, halved and toasted to hold up beautifully under cheese.
- Gruyère or Swiss cheese: 1 1/2 cups shredded to melt into a bubbly, golden blanket on top.
How to Make French Onion Bagel Soup Recipe
Step 1: Caramelize the Onions
Start by melting butter in a large pot over medium heat, then add your thinly sliced onions along with salt and pepper. This step takes patience—plan for about 30 to 40 minutes as you stir frequently to coax out the natural sugars and get those deliciously golden, deeply caramelized onions that form the heart of this soup.
Step 2: Add Garlic and Thyme
Once your onions are gorgeously caramelized, stir in the minced garlic and fresh thyme leaves. Sauté for just a minute or two until fragrant. This quick step layers in fresh herb and garlic aroma, elevating the already rich onion base.
Step 3: Incorporate Flour and Deglaze
Sprinkle the flour over the onions, stirring continuously so it coats evenly, then cook for about a minute to remove any raw flour taste. If you’re using white wine, pour it in now, scraping up all those flavorful browned bits stuck to the pot’s bottom. This adds acidity that balances the sweetness beautifully.
Step 4: Simmer the Soup
Add the beef broth and bay leaf to the pot and bring everything to a gentle simmer. Let it cook for 15 to 20 minutes so the flavors meld perfectly. Taste at the end and adjust seasoning if needed—you want that beautiful balance of savory, sweet, and herbal notes singing in harmony.
Step 5: Toast and Broil the Bagels
While the soup simmers, toast your bagel halves until they’re golden and crisp. Remove the bay leaf from the soup, then ladle the hot soup into oven-safe bowls. Top each generous bowl with a toasted bagel half and a good handful of shredded cheese. Pop them under the broiler for 2 to 3 minutes until the cheese bubbles and turns delightfully golden brown.
How to Serve French Onion Bagel Soup Recipe

Garnishes
A little extra fresh thyme sprinkled on top just before serving adds a lovely pop of green and fresh aroma that complements the rich cheese and caramelized onions perfectly. A crack of black pepper never hurts either for a fresh spice lift.
Side Dishes
This soup is a satisfying meal on its own but pairs beautifully with a crisp green salad or roasted vegetables to add brightness. A glass of white wine or a cold craft beer can round out the cozy vibe your French Onion Bagel Soup Recipe inspires.
Creative Ways to Present
Serve this soup in rustic crocks or individual cast-iron skillets to keep it warm longer and impress your guests. Try mixing up the bagel toppings by sprinkling some parmesan or adding caramelized shallots on top of the cheese before broiling to personalize your presentation and flavor.
Make Ahead and Storage
Storing Leftovers
Keep any leftover soup refrigerated in an airtight container for up to 3 days. For the best texture, toast fresh bagels when reheating rather than reheating the bagel in the soup.
Freezing
You can freeze the soup without the bagel and cheese for up to 3 months. Just thaw overnight in the refrigerator and reheat gently on the stove before topping with fresh bagel halves and cheese for broiling.
Reheating
Reheat leftover soup on the stove over low heat, stirring occasionally. When warmed through, transfer to oven-safe dishes, add toasted bagels and cheese, and broil until bubbly just like the first time.
FAQs
Can I make French Onion Bagel Soup Recipe vegetarian?
Absolutely! Simply swap the beef broth for vegetable broth and skip the wine if you prefer. The caramelized onions and cheese still deliver amazing flavor without the meat-based broth.
What kind of bagels work best?
Plain or everything bagels are ideal because they toast up nicely and hold the cheese well without getting soggy. Avoid overly soft or sweet bagels.
Can I use a different cheese than Gruyère or Swiss?
Yes! Gruyère and Swiss have great melting qualities and a nutty taste, but other melty cheeses like mozzarella or fontina can work well if you want to experiment.
How long does it take to caramelize the onions?
Plan for about 30 to 40 minutes on medium heat, stirring often to get that perfect golden-brown color and deep sweetness. It’s the key step for a truly flavorful soup.
Is it necessary to use wine in this French Onion Bagel Soup Recipe?
Wine adds acidity and complexity but it’s optional. You can skip it or substitute with a splash of apple cider vinegar or extra broth—whatever you prefer!
Final Thoughts
This French Onion Bagel Soup Recipe is a special blend of comforting tradition and everyday simplicity that will quickly become a favorite in your kitchen. The tender caramelized onions, savory broth, crispy bagel topping, and gooey cheese meld into a bowl of pure joy. Don’t hesitate to make a big batch—you’ll find yourself coming back to it again and again. Trust me, once you try this, it’s hard to go back to any other lunchtime soup!
Print
French Onion Bagel Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: French-Inspired
- Diet: Vegetarian
Description
A comforting twist on classic French onion soup, this recipe features deeply caramelized onions simmered in rich broth, topped with toasted bagel halves and melted Gruyère cheese, perfect for a cozy meal.
Ingredients
Soup
- 3 tablespoons unsalted butter
- 4 large yellow onions, thinly sliced
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 1 tablespoon all-purpose flour
- 1/2 cup dry white wine (optional)
- 6 cups beef broth (or vegetable broth for vegetarian)
- 1 bay leaf
Toppings
- 2 plain or everything bagels, halved and toasted
- 1 1/2 cups shredded Gruyère or Swiss cheese
Instructions
- Caramelize Onions: In a large pot, melt the butter over medium heat. Add the sliced onions, salt, and pepper. Cook, stirring often, for 30 to 40 minutes until the onions are deeply caramelized and golden brown, developing a rich, sweet flavor.
- Add Garlic and Thyme: Stir in the minced garlic and thyme leaves, sautéing for 1 to 2 minutes to release their aroma without burning the garlic.
- Incorporate Flour: Sprinkle the flour over the onions and stir continuously to coat them evenly. Cook for about 1 minute to eliminate the raw flour taste, which helps thicken the soup.
- Deglaze with Wine: Pour in the dry white wine (if using), scraping the pot’s bottom to lift any browned bits. This adds depth and complexity to the flavor.
- Add Broth and Bay Leaf: Pour in the beef or vegetable broth, add the bay leaf, and bring the mixture to a simmer. Let it cook gently for 15 to 20 minutes, allowing flavors to meld. Taste and adjust seasoning as needed.
- Prepare Bagels: While the soup simmers, toast the bagel halves until they are golden and crisp to provide a sturdy base for the cheese topping.
- Broil with Cheese: Preheat the broiler. Remove and discard the bay leaf from the soup. Ladle the soup into oven-safe bowls, place a toasted bagel half on top of each bowl, and generously sprinkle with shredded Gruyère cheese. Broil for 2 to 3 minutes, watching closely until the cheese melts and bubbles with a lightly browned crust.
- Serve: Serve the soup hot, garnished with extra thyme if desired. Enjoy immediately for the best taste and texture.
Notes
- Use day-old bagels for best texture—they hold up well under the cheese and won’t become soggy quickly.
- For a vegetarian version, substitute beef broth with vegetable broth and omit the white wine or use a vegetarian-friendly wine.
- Watch the broiler carefully to avoid burning the cheese.
- Gruyère cheese can be substituted with Swiss cheese for a milder flavor.
- This soup pairs well with a crisp green salad or crusty bread.

