French Onion Soup
This post may contain affiliate links.
There’s something deeply comforting about a bowl of Classic French Onion Soup. The rich caramelized onions, savory broth, and melty blanket of Gruyere cheese over crisp slices of French bread make this timeless dish one of France’s most beloved comfort foods. Whether served as a cozy winter dinner or a show-stopping appetizer, it brings warmth, depth, and elegance to the table with every spoonful.
This homemade French onion soup stays true to tradition, using a slow caramelization process that transforms simple onions into a golden, flavorful base. A splash of dry sherry, cognac or brandy, and white wine adds depth and sophistication, while beef broth ties it all together into a silky, aromatic soup. Topped with a cheesy toast of toasted baguette slices and melted Gruyere, this French classic is pure magic in a bowl.
QUICKLY JUMP TO:
Heather’s Notes
- Slow caramelization is key: Taking your time with the onions develops deep, sweet, and complex flavor that defines the soup.
- Balanced flavor: The combination of sherry, cognac, and white wine layers the broth with subtle acidity and richness.
- Restaurant-quality at home: This recipe tastes just like the French restaurant in Paris, but it’s easy enough for a weeknight.
- Perfect for make-ahead: The soup base can be made in advance, then topped with bread and cheese just before serving.
- Crowd-pleasing comfort food: Ideal for dinner parties, cold nights, or anytime you crave something luxurious and hearty.
Ingredient List
This traditional french onion soup is easy to make with simple ingredients.
- Unsalted Butter: Provides a creamy, rich base that helps the onions brown evenly and develop a deep, nutty flavor.
- Olive Oil: Prevents the butter from burning during the long caramelization process and adds a fruity undertone.
- Yellow Onions: The star of the show. 4 pounds of onions lend natural sweetness that intensifies as they cook down into a golden-brown jammy texture.
- Dry Sherry: Adds a nutty, slightly sweet flavor that compliments the caramelized onions beautifully.
- Cognac: Enhances the soup with warmth and depth, adding a touch of French sophistication.
- Dry White Wine: Brings brightness and acidity, balancing the richness of the butter and cheese.
- Beef Broth: The savory backbone of the soup that ties all the flavors together for that authentic French bistro taste. Use a good quality beef broth for best results.
- Bay Leaves: Infuses the broth with subtle herbal notes.
- Kosher Salt: Helps draw out moisture from the onions and enhances every flavor in the bowl.
- Black Pepper: Adds a gentle spice and warmth that complements the sweetness of the onions.
- French Baguette: The perfect vehicle for soaking up the soup while staying crisp around the edges.
- Gruyere Cheese: Melts into a bubbly, golden crust that’s rich, nutty, and irresistible.
Find the printable recipe card with exact measurements and step-by-step instructions below.
Subs & Variations
- Wine Alternatives: If you prefer not to use alcohol, replace the wine and sherry with equal parts beef broth and a splash of apple cider vinegar for acidity.
- Broth Options: Substitute part of the beef broth with chicken broth or vegetable broth for a lighter flavor.
- Cheese Variations: Try Emmental, Swiss cheese, or even Fontina if Gruyère cheese isn’t available.
- Bread Swap: Use sourdough baguette, ciabatta, or even garlic croutons.
- Vegan Option: Use olive oil instead of butter, vegetable broth, and top with dairy-free cheese.
Special Equipment Used
- Large Dutch Oven or a Heavy Large Pot
How to Make Classic French Onion Soup
- Caramelize the onions: In a large Dutch oven or heavy large pot, melt butter with olive oil over medium heat. Add sliced onions and a pinch of salt. Stir occasionally for 40-50 minutes until they turn deep golden brown and jammy.
- Deglaze the pan: Pour in the dry sherry and cognac, scraping up the flavorful bits from the bottom of the pan. Let the alcohol cook off for 5 minutes.
- Add wine and broth: Stir in the dry white wine and allow it to reduce slightly. Then add beef broth, bay leaf, kosher salt, and freshly cracked black pepper. Bring to a boil, then lower the heat to a gentle simmer for about 20 minutes to deepen the flavors. Discard bay leaf.
- Toast the bread: Cut the French baguette into thick slices and toast until crisp. This step ensures the bread holds up under the cheese and soup.
- Assemble: Ladle hot soup into oven-safe bowls, top each with a slice of toasted bread slices, and cover with shredded Gruyere cheese.
- Broil to perfection: Place the bowls on a rimmed baking sheet under a broiler until the cheese is melted, bubbly, and golden brown.
- Serve hot: Carefully remove from the oven, let cool slightly, and enjoy every melty, savory bite.
Tips for Storing
- Refrigerate: Store the soup (without bread or cheese) in an airtight container for up to 4 days.
- Freeze: Freeze in portions for up to 3 months; thaw overnight before reheating.
- Reheat Gently: Warm on the stove over medium heat until hot, adding a splash of broth if needed.
- Make Ahead: Caramelize onions ahead and refrigerate to save time on busy nights.
- Store Toppings Separately: Keep bread and cheese separate until ready to assemble and broil for best texture.
FAQs
Yes, you can replace the wine and sherry with extra broth and a splash of vinegar or lemon juice for acidity.
Gruyere is the classic choice for its nutty, melty texture, but Swiss cheese or Emmental are excellent substitutes.
Use a mix of butter and olive oil, low to medium heat, and stir frequently. The process takes time, but patience is key.
Yellow onions are traditional, but red or sweet onions will still yield delicious results with a slightly different flavor.
If the onions cook too quickly or burn, they can become bitter. Keep the heat low and stir regularly.
Yes, use vegetable broth and plant-based cheese for a vegan option
Serve in individual oven-safe crocks, broiled just before guests arrive for an impressive, bubbling presentation.
More Soup Recipes to Try
- Roasted Celery Soup
- Minestrone Soup
- Curried Carrot & Apple Soup
- Chilled Pea Soup with Goat Cheese Croutons
- Loaded Baked Potato Soup
- Creamy Ginger Meatball Soup
- Split Pea Soup
French Onion Soup
Recommended Equipment
Ingredients
- 4 tbsp unsalted butter
- ¼ cup olive oil
- 4 lb yellow onions, halved and sliced thin
- 1 lb fennel bulb, tops and cores removed, sliced thin
- ¼ cup dry sherry
- ⅔ cup Cognac, or brandy
- 1 cup dry white wine, such as Sauvignon Blanc
- 8 cups beef broth
- 2 bay leaves
- 1 tbsp kosher salt
- 2 tsp black pepper, freshly ground
- 1 French baguette, sliced 1/2 inch thick, and toasted
- 6 oz Gruyère cheese, grated, or Swiss cheese
Instructions
- In a large Dutch oven or heavy pot, melt butter with olive oil over medium heat. Add sliced onions and a pinch of salt. Stir occasionally for 45-50 minutes until they turn deep golden brown and jammy.
- Pour in the dry sherry and cognac, scraping up the flavorful bits from the bottom of the pan. Let the alcohol cook off for 5 minutes.
- Stir in the dry white wine and allow it to reduce slightly. Then add beef broth, bay leaf, kosher salt, and freshly cracked black pepper. Bring to a boil, then lower the heat to a gentle simmer for about 20 minutes to deepen the flavors. Discard bay leaves.
- Cut the French baguette into thick slices and toast until crisp. This step ensures the bread holds up under the cheese and soup.
- Ladle hot soup into oven-safe bowls, top each with a slice of toasted bread slices, and cover with shredded cheese.
- Place the bowls on a rimmed baking sheet under a broiler until the cheese is melted, bubbly, and golden brown. Serve immediately.
Save this Recipe!
Easily save this recipe to your own recipe collection box and come back to it anytime you want!
Notes
Nutrition
* Nutritional information is not guaranteed to be accurate.
Did you try this recipe?
Please consider Leaving a Review!Recipe By:
Co-Founder at Spiceology | More About Heather…
Heather is a recipe developer and content creator living in Vancouver, Washington. She started Farmgirl Gourmet in 2006, almost 20 years ago, as a way to share recipes with friends and family. Heather is also the co-founder of Spiceology , a unique spice company, which she started in 2013. She shares family friendly recipes for easy everyday meals with a gourmet twist.

This recipe takes a bit of time to caramelize the onions, but the luxurious rich broth is worth the wait.