This post may contain affiliate links. Please read our disclosure policy.
If you are looking for the ultimate comfort food that feels both elegant and deeply satisfying, this Best French Onion Soup recipe is exactly what you need. With slowly caramelized Spanish onions, a savory chicken broth, a splash of cognac, and a golden crown of melted Gruyere cheese over crispy baguette slices, this classic French soup delivers restaurant-quality results right from your own kitchen. Whether you are warming up on a cold evening or serving an impressive starter at your next dinner party, this recipe never disappoints.
Table of Contents
Why You Will Love This French Onion Soup
- A touch of cognac deglazes the pot and adds incredible complexity
- Topped with melted Gruyere cheese and toasted baguette for the perfect finishing touch
- Made with simple, wholesome ingredients you can find at any grocery store
- Naturally gluten-adaptable and crowd-pleasing for any occasion
Equipment You Will Need
Having the right tools makes this recipe seamless. Here is what you will need:
- Extra-large pot or Dutch oven
- Chef’s knife – for slicing the Spanish onions into thin, even strips
- Cutting board – a sturdy surface for prepping your onions and baguette
- Kitchen utensils – a wooden spoon or silicone spatula for stirring and scraping
- Measuring cups and spoons set – for accurate broth and cognac measurements
- Oven with broiler – to toast baguette slices and melt Gruyere cheese to perfection
- Oven-safe soup bowls or ramekins – for broiling the cheese topping directly on the soup
Ingredients
This recipe serves approximately 6 people. All ingredients are easy to find at your local grocery store or farmers market.
| Ingredient | Quantity | Notes |
|---|---|---|
| Chicken broth | 64 ounces | Low-sodium preferred for better flavor control |
| Spanish onions | 6 large | Cut into 1/4 inch strips |
| Unsalted butter | 4 tablespoons | For caramelizing the onions |
| Cognac | 50 ml (1 nip) | Used to deglaze the pot |
| Fresh thyme sprigs | 2 sprigs | Removed before serving |
| Salt and pepper | To taste | Season throughout cooking |
| Gruyere cheese | 1 pound | Freshly grated for best melt |
| Baguette | 1 loaf | Cut into 1/2 inch slices |
Step-by-Step Instructions
- Caramelize the onions:
- Deglaze with cognac: Once the onions are beautifully caramelized, keep them in the pot and pour in the cognac. Scrape down any remaining brown bits from the bottom of the pot – this is pure flavor. Let the cognac cook off for about 1 minute.
- Build the broth: Add the chicken broth, fresh thyme sprigs, and season generously with salt and pepper. Stir everything together to combine.
- Simmer the soup: Bring the soup to a gentle boil over medium-high heat, then reduce to a low simmer over medium-low heat. Cover and simmer for 30 minutes, or until you are ready to serve. The longer it simmers, the deeper the flavor develops.
- Toast the baguette: Preheat your oven to broil. Lay the baguette slices on a baking sheet and broil for 3 to 5 minutes until lightly golden. Remove from the oven, add a generous pinch of grated Gruyere cheese on top of each slice, and broil again for 1 to 2 minutes until the cheese is just melted and bubbling.
- Serve immediately: Remove the thyme sprigs from the soup before serving. Ladle the hot soup into bowls or ramekins, sprinkle with extra Gruyere cheese, and place one or two cheesy baguette toasts on top. Serve right away and enjoy every cheesy, savory spoonful.

Pro Tips for the Best French Onion Soup
- Patience is key:
- Use a heavy-bottomed pot: A thick-bottomed pot or Dutch oven distributes heat evenly and prevents the onions from burning.
- Grate your own cheese: Pre-shredded cheese contains anti-caking agents that affect how it melts. Grating fresh Gruyere yourself gives you that perfect, stretchy cheese pull.
- Do not skip the cognac: It lifts all the caramelized bits off the pot and adds a subtle warmth and depth you simply cannot replicate with water or broth alone.
- Make it ahead: The soup base (without the bread and cheese topping) tastes even better the next day. Store in an airtight container in the refrigerator for up to 4 days.
- Broiler safety: Only use oven-safe bowls or ramekins under the broiler. Never use plastic or non-oven-safe containers.
Serving Suggestions
French onion soup is a satisfying starter or a complete light meal on its own. Serve it alongside a crisp green salad, a charcuterie board, or a glass of dry white wine or red Burgundy for a true French bistro experience at home. It also pairs beautifully with a simple roast chicken or a grilled steak for a heartier dinner.
Storage and Reheating
Store leftover soup (without the baguette and cheese) in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat gently in a pot over medium-low heat. When ready to serve, toast fresh baguette slices and add the cheese topping fresh for best results – the bread will become soggy if stored in the soup.
Nutrition Information (Per Serving)
| Nutrient | Amount (Per Serving) |
|---|---|
| Calories | ~380 kcal |
| Protein | ~18 g |
| Carbohydrates | ~28 g |
| Fat | ~20 g |
| Fiber | ~3 g |
| Sodium | ~820 mg |
Nutritional values are estimates and may vary based on specific ingredients and portion sizes used.
Frequently Asked Questions
What is the best onion for French onion soup?
Spanish onions are ideal for French onion soup because they are large, mildly sweet, and caramelize beautifully. You can also use yellow onions as a substitute with very similar results.
Can I make French onion soup without cognac?
Yes. If you prefer to skip the alcohol, you can deglaze the pot with a splash of dry white wine, sherry, or even a little extra chicken broth. The cognac adds depth, but the soup is still delicious without it.
Can I use beef broth instead of chicken broth?
Absolutely. Beef broth gives the soup a richer, deeper, more traditional French flavor. Chicken broth produces a lighter version. You can also use a combination of both for a balanced result.
What cheese can I substitute for Gruyere?
If Gruyere is unavailable, Swiss cheese, Emmental, Comte, or Fontina are all excellent substitutes. Each provides a good melt and a mild, nutty flavor that complements the caramelized onions perfectly.
How do I know when the onions are fully caramelized?
Fully caramelized onions should be deeply golden brown, very soft, and significantly reduced in volume – down to roughly one quarter of their original size. They will taste sweet and savory with no raw bitterness remaining.
Can I make this soup vegetarian?
Yes. Simply replace the chicken broth with a rich vegetable broth. Make sure your baguette and cheese are vegetarian-friendly and you have a completely meat-free version of this classic soup.
Ready to Make the Best French Onion Soup?
Now that you have everything you need, it is time to get into the kitchen and start caramelizing those onions. This Best French Onion Soup is the kind of recipe that earns compliments every single time. Save this recipe to your Pinterest board, share it with a friend who loves French cuisine, and let us know in the comments how it turned out for you. Enjoy every warm, cheesy, soul-warming spoonful.
If you found this recipe helpful, feel free to check out the kitchen equipment. Click on any url to view and purchase the product through our Amazon affiliate links at no extra cost to you. Your support helps us keep Deliciousavors.com running and bringing you great recipes!
PrintBest French Onion Soup Recipe : Rich, Cheesy & Easy to Make at Home
This Best French Onion Soup is the ultimate comfort food: slow-caramelized Spanish onions simmered in a rich chicken broth with cognac and fresh thyme, topped with golden toasted baguette slices and melted Gruyere cheese. Simple, deeply flavorful, and absolutely irresistible.
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop, Broil
- Cuisine: French
Ingredients
64 ounces chicken broth
6 large Spanish onions, cut into 1/4 inch strips
4 tablespoons unsalted butter
50 ml cognac (1 nip)
2 fresh thyme sprigs
Salt and pepper, to taste
1 pound Gruyere cheese, grated
1 baguette, cut into 1/2 inch slices
Instructions
1. Melt butter in an extra-large pot over medium-high heat. Add onions and salt. Caramelize uncovered over medium-high heat for 35-50 minutes until richly golden brown, tossing every 3-5 minutes and scraping brown bits from the bottom.
2. Deglaze the pot with cognac, scraping down all caramelized bits from the bottom.
3. Add chicken broth, thyme sprigs, salt and pepper. Stir to combine.
4. Bring to a gentle boil over medium-high heat, then reduce to a low simmer over medium-low heat. Cover and simmer for 30 minutes.
5. Preheat oven to broil. Toast baguette slices on a baking sheet for 3-5 minutes until lightly golden. Add a generous pinch of Gruyere cheese to each slice and broil again for 1-2 minutes until melted.
6. Remove thyme sprigs from soup. Ladle soup into bowls or ramekins, sprinkle with cheese, and top with cheesy baguette slices. Serve immediately.
Notes
Patience is key when caramelizing onions – do not rush this step. It is the foundation of the soup’s deep flavor.
Freshly grated Gruyere melts far better than pre-shredded cheese.
The soup base (without bread and cheese) stores well in the refrigerator for up to 4 days or frozen for up to 3 months.
Substitute beef broth for a richer, more traditional French flavor.
For an alcohol-free version, replace cognac with dry white wine or extra broth.

