Few dishes bring comfort and elegance together quite like a steaming bowl of French Onion Soup. Deeply caramelized onions, rich broth, and a bubbling layer of melted cheese atop toasted bread—it’s no wonder this classic remains one of the most beloved onion soup recipes around the world.
Whether you’re trying to recreate the flavors of a restaurant favorite like Houlihan’s French Onion Soup recipe or you’re chasing the depth and richness of a Serious Eats French Onion Soup, this version delivers a balanced, hearty result. It’s simple, satisfying, and makes for a show-stopping starter or even a cozy main course.
Looking for more cold-weather classics? Don’t miss our ultra-cozy Cheddar Garlic Herb Potato Soup or creamy Creamy White Turkey Chili.
Table of Contents
What Makes This the Best French Onion Soup Recipe?
This soup checks all the boxes for a classic French onion soup—slowly caramelized onions, a deep umami-rich broth, toasted baguette slices, and melty cheese. What sets this recipe apart is the balance of sweetness from the onions and the savory notes from broth and herbs.
You’ll love this soup because it’s:
- Easy to make at home
- Packed with authentic French flavor
- Budget-friendly and made with basic ingredients
- Adaptable for healthier or plant-based variations
- Crowd-pleasing and perfect for both casual and elegant meals
For a healthier twist, try our Healthy French Onion Soup Recipe (coming soon!) that cuts down on fat without sacrificing flavor.
Perfect Times to Serve This Classic Onion Soup
A bowl of French Onion Soup is perfect for:
- Fall and winter dinners
- Cozy date nights at home
- Dinner party appetizers
- Holiday or New Year’s Eve starters
- Pairing with light salads or hearty breads
Want to create a themed dinner? Pair it with a veggie-forward dish like our Harvest Quinoa Salad or Cucumber Shrimp Salad.
Ingredients for French Onion Soup (With Measurements)
Serves 4
- ½ cup (1 stick) unsalted butter
- 4 cups thinly sliced yellow onions (about 3–4 large onions)
- 2 tablespoons dry sherry or white grape juice (optional)
- 2 tablespoons all-purpose flour
- 4 cups beef broth (or substitute vegetable broth for vegetarian version)
- ½ teaspoon salt
- ½ teaspoon ground black pepper
- ¼ teaspoon dried thyme
- 1 bay leaf
- 4 slices French baguette
- 1 cup shredded Gruyère cheese (or Swiss cheese)
Note: For a gluten-free version, use gluten-free flour and bread.
Kitchen Tools You’ll Need for This Onion Soup Recipe
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon
- Ladle
- Cheese grater
- Oven-safe bowls or ramekins
- Baking sheet or broiler-safe tray
How to Make French Onion Soup Step-by-Step
1. Caramelize the Onions
In a large pot over medium heat, melt the butter. Add the sliced onions and stir to coat. Cook slowly for 25–30 minutes, stirring often, until the onions are golden brown and caramelized.
2. Deglaze and Add Flour
If using, add sherry or grape juice to deglaze the pan, scraping up browned bits. Stir in flour and cook for 1–2 minutes to remove the raw taste.
3. Add Broth and Seasonings
Pour in the beef broth. Add thyme, bay leaf, salt, and pepper. Stir well and bring to a gentle simmer. Let the soup cook uncovered for 15–20 minutes.
4. Toast the Bread
Meanwhile, toast the baguette slices until crisp. This helps them hold up under the cheese and broth without turning soggy.
5. Assemble and Broil
Remove bay leaf. Ladle soup into oven-safe bowls, place a toasted bread slice on top of each, and sprinkle with cheese. Place bowls on a baking sheet and broil until the cheese is bubbly and golden brown.
6. Serve Immediately
Carefully remove from the oven (they’ll be hot!), garnish with fresh herbs if desired, and serve.
Tips to Perfect the Kitchen French Onion Soup Style
- Caramelize low and slow: Rushing this step leads to burnt or bitter onions.
- Use Gruyère or Swiss cheese: Their meltability and flavor are unmatched.
- Add a splash of vinegar or lemon before serving to brighten the flavor.
- Use oven-safe crocks: It’s the best way to achieve that irresistible cheesy crust.
Inspired by recipes like The Kitchen French Onion Soup, our method captures restaurant-style depth using simple at-home techniques.
Common Mistakes to Avoid When Making French Onion Soup
- Undercooking the onions: Don’t stop at translucent—they should be deeply golden and jammy.
- Using the wrong cheese: Cheddar or mozzarella won’t give the same nutty, melty top.
- Skipping the broiler: Melting cheese in the oven creates the classic presentation and texture.
- Choosing the wrong bread: Use crusty baguette slices, not soft sandwich bread.
Variations: From Healthy French Onion Soup to Restaurant-Inspired Versions
- Vegetarian version: Use vegetable broth and skip the sherry.
- Lighter option: Reduce butter and cheese and serve with a side salad.
- Houlihan’s-inspired version: Add a layer of Parmesan beneath the Gruyère for an extra flavor hit.
- Plant-based version: Use dairy-free butter and vegan cheese for a fully vegan take.
You might also like our Creamy Vegan Tomato White Bean Stew for another comforting yet healthy dinner idea.
Serving and Presentation Ideas for French Onion Soup
- Serve in classic soup crocks or ramekins with handles.
- Add a small sprinkle of chopped parsley for a pop of color.
- Pair with Mini Pumpkin Bread with Cinnamon Swirl for a sweet finish.
- Include in a soup flight with options like Pumpkin Twists or Cheddar Cheese Potato Soup.
How to Store and Reheat Leftovers
- Refrigerate: Store in airtight containers for up to 4 days.
- Freeze: Freeze the soup (without bread and cheese) for up to 2 months.
- Reheat: Warm gently on the stovetop. Add fresh toast and cheese before broiling again for serving.
What to Pair with This French Soup for a Complete Meal
- Crisp green salad: Try it with our Fall Fruit Salad.
- Savory tart: A slice of Apple and Brie Puff Pastry Bites.
- Rustic bread: Serve with Garlic Herb Jalapeño Cheddar Bread.
- A warm drink: Try Pumpkin Spice Cold Brew for a seasonal touch.
French Onion Soup FAQs: All Your Questions Answered
Can I make this ahead of time?
Yes! Prepare the soup base and store it. Toast the bread and broil with cheese just before serving.
Can I use red onions or sweet onions?
Yellow onions work best for flavor balance, but red onions will give a deeper sweetness.
Can I make it without oven-safe bowls?
Yes. Place toasted bread and cheese on a baking tray and broil separately, then top the soup.
Can I freeze French onion soup?
Yes—just freeze without the bread and cheese for best results.
Final Thoughts: Why This Onion Soup Stands the Test of Time
This French Onion Soup recipe combines classic techniques with easy-to-follow steps for a result that’s rich, indulgent, and incredibly satisfying. Whether you’re a beginner cook or a soup connoisseur, this dish delivers warm comfort with every spoonful.
Craving more best soup recipes? Try our High-Protein Vegetable Soup or Slow Cooker Chicken Stew for nourishing options you’ll want all season long.
PrintRich and Comforting French Onion Soup – A Timeless Classic
- Total Time: 1 hour 5 minutes
- Yield: 4 servings 1x
Description
This French Onion Soup is a comforting, restaurant-worthy classic featuring deeply caramelized onions, a rich umami broth, and a bubbling layer of melty Gruyère cheese over toasted baguette. Perfect for cozy nights, holiday starters, or elegant dinner parties, this easy recipe delivers authentic flavor using simple ingredients.
Ingredients
- ½ cup (1 stick) unsalted butter
- 4 cups thinly sliced yellow onions (about 3–4 large)
- 2 tablespoons dry sherry or white grape juice (optional)
- 2 tablespoons all-purpose flour
- 4 cups beef broth (or vegetable broth for vegetarian)
- ½ teaspoon salt
- ½ teaspoon ground black pepper
- ¼ teaspoon dried thyme
- 1 bay leaf
- 4 slices French baguette
- 1 cup shredded Gruyère cheese (or Swiss)
- Gluten-free flour and bread for GF version
Instructions
- Caramelize Onions: Melt butter in a large pot over medium heat. Add onions and cook slowly, stirring often, for 25–30 minutes until golden brown.
- Deglaze & Add Flour: Add sherry or juice (if using) to deglaze, scraping browned bits. Stir in flour and cook 1–2 minutes.
- Add Broth & Seasonings: Pour in broth, add thyme, bay leaf, salt, and pepper. Simmer uncovered for 15–20 minutes.
- Toast Bread: Toast baguette slices until crisp.
- Assemble & Broil: Remove bay leaf. Ladle soup into oven-safe bowls, top with toast and cheese. Broil until bubbly and golden.
- Serve: Garnish with fresh herbs if desired and serve hot.
Notes
- Caramelize onions low and slow for the best flavor.
- Gruyère or Swiss cheese melt best and give authentic flavor.
- Vegetarian option: use vegetable broth.
- For gluten-free, use GF flour and bread.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Stovetop & Broiler
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 9g
- Sodium: 880mg
- Fat: 24g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 17g
- Cholesterol: 65mg







