The Classic French Onion Soup is a timeless dish with richly caramelized onions and a savory broth, all crowned with crunchy baguette slices and a blanket of melted Gruyere cheese. The onions are cooked down until very tender, which concentrates their sweet flavor. With fresh thyme, bay leaves, and a splash of Cognac (just trust me here!), the end result is a robust earthy flavor that will make the whole kitchen smell amazing.
And of course we can’t forget the pièce de résistance: croutons and melted cheese — and lots of it! For my version, we’re using red wine and chicken broth to make the stock, not beef broth. I prefer the taste, and I think you’ll agree it’s pretty darn fabulous.
For more cozy dishes, check out all of our easy soup recipes like Tomato and White Bean Kale Soup, Potato Leek Soup, and Creamy Caulifower and White Bean Soup.

Ingredient Notes
- Unsalted butter: For caramelizing the onions.
- Yellow onions: Peeled and thinly sliced onions will be caramelized slowly.
- Granulated sugar: This will help the caramelization of the onions.
- Red wine: We recommend Beaujolais, Pinot Noir, or Cotes du Rhone.
- Cognac: Optional, but highly recommended! Just a splash adds depth of flavor to the onion soup.
- Chicken Broth: You can also use vegetable stock or a high-quality beef stock.
- Seasoned with fresh thyme, bay leaves, Kosher salt, and freshly ground black pepper
- French baguette: Cut into 1-inch cubes for croutons.
- Olive oil: For drizzling over the croutons.
- Gruyere or Comté cheese: Sprinkled over croutons and then melted for a decadent, cheesy finish.



How To Make French Onion Soup At Home
- Caramelize the onions in butter with a little Kosher salt and sugar for about 15 minutes covered, then 40-60 minutes uncovered. The onions will develop a rich, sweet concentrated flavor in this time.
- Add the liquid. Deglaze with red wine, then add broth, thyme, bay leaves, and seasonings. Simmer for about 30 minutes.
- Meanwhile, make the croutons. Drizzle the baguette with olive oil and sprinkle with Kosher salt. Bake baguette cubes for 7-10 minutes, or until crispy.
- Bake with cheese and bread. Remove thyme and bay leaves, ladle soup into bowls, and top with croutons and cheese. Bake for 5-10 minutes or until cheese melts. Garnish with fresh thyme and serve.



FAQs
Yellow onions are traditionally used for French onion soup, as their flavor deepens and becomes sweet when caramelized.
While a Dutch oven is ideal, any large soup pot will work for cooking the onions and prepping the soup.
You can use Swiss cheese as a close substitute for Gruyere.
The onions should be deep golden brown and have a sweet aroma. This usually takes 45-60 minutes. Be sure to stir occasionally.


Expert Tips
- Caramelizing the onions is a crucial step. Low and slow is the way to go. Take your time to ensure they develop that deep, sweet flavor.
- You can place the soup bowls underneath a broiler set to high to melt the cheese quicker, but make sure the bowls can withstand the heat.
- Use as much or as little Gruyere or Comte cheese as you like. I can never seem to get enough!
- If you don’t want to go through the trouble of making croutons, you can slice thick pieces of French baguette, rub them with half of a sliced garlic clove, then place on the soup along with gruyere. It will be less crunchy, but still delicious!
- If you want the soup to be thicker, you can add 1-2 Tbsp of flour after the onions have cooked down before you add the liquid. Allow the flour to cook for 1-2 minutes before adding wine and stock.
My biggest tip? Go heavy on the cheese — you won’t regret it!





Make-Ahead, Leftovers, & Storage
- To make-ahead: You can caramelize the onions in advance and store them in the refrigerator for up to 2 days. When you’re ready to make the soup, continue from the step where you deglaze the pan with wine. You can also make the croutons ahead of time and store them in an airtight container. Reheat them in the oven for a few minutes before adding them to the soup.
- Leftovers and storage: Leftover soup can be stored in the refrigerator for up to 3-4 days. Make sure to transfer it to an airtight container. To reheat, gently warm it on the stovetop over low heat, stirring occasionally. Once heated, add fresh croutons and cheese, then bake in the oven until the cheese is bubbly.
- To freeze: While you can freeze French Onion Soup, keep in mind that the texture of the onions may change slightly upon thawing. If you plan to freeze it, do so without the croutons and cheese. Store in an airtight container or freezer-safe bags for up to 2-3 months. Thaw in the refrigerator before reheating.

How To Serve
For a hearty meal, serve this easy French onion soup with Pan Seared NY Strip or a Steak Salad.
French onion soup also goes beautifully with salads. Consider pairing it with our Light, Crunchy Green Goddess Salad or this Fall Kale Salad with Pan Seared Salmon.

This easy French onion soup recipe is so comforting! You’ll love the classic, robust flavors and how easy it is to make.
If you make this easy French Onion Soup recipe, please let us know by leaving a review and rating below!
And make sure to sign up for our newsletter and follow along on Instagram, TikTok, YouTube, Pinterest, and Facebook for more Well Seasoned recipes! DON’T FORGET to tag us on social channels when you make a recipe at #wellseasonedstudio !! We LOVE seeing what you’re up to in the kitchen!
Classic French Onion Soup
Equipment
Ingredients
- 4 Tbsp unsalted butter
- 3 lbs yellow onions, peeled and very thinly sliced
- 2½ tsp Kosher salt, divided
- 1 tsp granulated sugar
- 1 cup red wine, such as Beaujolais, Pinot Noir, or Cotes du Rhone
- 1 Tbsp cognac, optional
- 8 cups low-sodium chicken stock or broth, vegetable stock, or high-quality beef stock
- 6 sprigs fresh thyme, tied together with kitchen twine, plus more for serving
- 2 bay leaves
- ½ tsp freshly ground black pepper
- French baguette, cut into 1-inch cubes
- 3 Tbsp olive oil
- 1½ – 2 cups (6-8 ounces) Gruyere or Comté cheese
Instructions
- Caramelize the onions. Melt 4 Tbsp butter in a large soup pot over medium heat, then add 3 lbs sliced onion, 2 tsp Kosher salt, and 1 tsp sugar. Stir well, then cover and cook for 15 minutes, stirring occasionally. Remove the lid, then continue cooking for 40-60 minutes, stirring as needed, until the onions are uniformly caramelized. If you notice the onions getting too brown or sticking to the pan, reduce the heat to medium-low.
- Add the liquid. Increase the heat to medium-high, then pour in 1 cup red wine, being sure to scrape the bottom of the pan to release any browned bits. Cook for 1 minute. Pour in 8 cups of low-sodium chicken stock (or veggie or beef stock), then add thyme sprigs, 2 bay leaves, remaining ½ tsp Kosher salt, and ½ tsp freshly ground black pepper. Bring to a boil over high heat, then reduce and simmer over medium-low for about 30 minutes. Taste, then adjust seasoning as needed.
- Make the croutons. Preheat an oven to 375F. Place baguette cubes on a rimmed baking sheet lined with parchment or foil, then drizzle with 3 Tbsp olive oil and a little Kosher salt. Bake for 7-10 minutes, or until crispy. Remove and set aside. Increase the oven temperature to 475F.
- Bake with cheese and bread. Discard the thyme and bay leaves, then ladle the soup into individual serving bowls placed on a rimmed baking sheet. Top with as many croutons as you like (any extras can be served on the side), then divide the Gruyere (or Comte) between the bowls and sprinkle on top. Carefully transfer to the oven, then bake for 5-10 minutes, or until the cheese is melted. Cool slightly, then serve immediately! For a beautiful presentation, garnish each soup with a little fresh thyme.
Notes
- To make-ahead: You can caramelize the onions in advance and store them in the refrigerator for up to 2 days. When you’re ready to make the soup, continue from the step where you deglaze the pan with wine. You can also make the croutons ahead of time and store them in an airtight container. Reheat them in the oven for a few minutes before adding them to the soup.
- Leftovers and storage: Leftover soup can be stored in the refrigerator for up to 3-4 days. Make sure to transfer it to an airtight container. To reheat, gently warm it on the stovetop over low heat, stirring occasionally. Once heated, add fresh croutons and cheese, then bake in the oven until the cheese is bubbly.
- To freeze: While you can freeze French Onion Soup, keep in mind that the texture of the onions may change slightly upon thawing. If you plan to freeze it, do so without the croutons and cheese. Store in an airtight container or freezer-safe bags for up to 2-3 months. Thaw in the refrigerator before reheating.
Nutrition
Photography by: Megan McKeehan
Deeply flavored and comforting, the perfect meal on a chilly fall night! Bonus – Wegmans sells shredded Gruyère cheese, makes it even easier to make!
Love this tip about Wegmans selling shredded Gruyère! And yes, nothing beats a classic French onion soup on a cool fall evening. Enjoy! xo, Ari
So dang good! Can not wait to sere this masterpiece up again!
It’s a 10!! So glad you like this one, Sue. Hope your friends enjoy it! xo, Ari