French Onion Soup
This traditional French Onion Soup has warm baguettes topped with hot, melted Gruyere cheese. High quality beef broth, a splash of wine, and perfectly caramelized onions are the secrets to this classic recipe.
Love French recipes? Try these French Onion Smothered Pork Chops next!
In case you didn’t know, I am a soup fanatic. And there are so many different ways there are to make a traditional, homemade french onion soup recipe. I have tried them all, I’ve researched a lot, and I’ve finally got the best French Onion Soup recipe nailed down. So first things first.
The onions.
Best Onions for French Onion Soup
- A combination of yellow onions and sweet onions is ideal when making French Onion soup, as each type of onion adds a different element of flavor. Combining the two allows you to enjoy the best of what each has to offer.
- I like to use 2 sweet onions and 4 yellow onions.
- Use a madoline slicer to cut the onions quickly and evenly.
Best Wine for French Onion Soup
- I have tried several different wines in French Onion Soup and find dry white wine to be the best.
Best Dry White Wines for Cooking
- Sauvignon Blanc
- Pinot Grigio
- Unoaked Chardonnay
How to Caramelize Onions
Caramelizing onions takes patience more than anything else. Follow the simple steps below and the rest will take care of itself.
- Don’t cut the onions too thin: You want medium slices, as they will shrink down and you don’t want them to be too thin or stringy.
- Coat the onions generously in butter, using a set of tongs makes them easy to toss around in the pot.
- Low and slow: Cook the onions over medium-low heat. This process takes some time but the end result is well worth it.
- Use more Onions than you think: Onions made up of over 80% water. They shrink down considerably as they cook, as you will see below.
Watch These Onions Caramelize. Each Photo is 20 minutes apart.
![]()
![]()
Crock Pot Method
Once the onions are caramelized as shown above, transfer them to a Crock pot. Add remaining ingredients and cook on low for 6-8 hours or high for 4-5 hours.
Proceed with preparing the baguettes and cheese as outlined.
Instant Pot Method
Yes, it’s true! You can make this delicious French Onion Soup in the Instant Pot! (As featured on MSN.)
Cheese for French Onion Soup
- Gruyere cheese is best for making traditional French Onion Soup.
- Less expensive options include Swiss, Provolone, or a combination of the two.
Beef or Chicken Broth?
- Although some recipes call for using only beef broth, but adding chicken broth creates a greater depth of flavor.
- Homemade or High-quality commercial beef broth is a must. You can also try to purchase a private label from a local butcher.
- Homemade chicken broth is ideal and easy to make and freeze for soups.
Make Ahead Method
- There is probably no better soup to make ahead of time than French Onion Soup. This soup can be stored in an airtight container for up to three days prior to serving.
- The soup can be reheated on the microwave or the stove top, and the baguettes and cheese can be toasted/melted separately and added to the soup once ready to serve!
Freezing
French onion soup freezes very well.
- Let it cool prior to freezing and store it in an airtight container.
- It’s best if used within 3 months of freezing.
- Freeze only the soup, don’t include bread/cheese with it.
Try These Next!
- French Onion Smothered Pork Chops
- Split Pea Soup (super popular, check out the reviews!)
- Crock Pot Creamy Chicken Stew (another bit hit)
- Hamburger Soup
Try serving this with homemade ciabatta bread!
Want These Soup Crocks?
I bought these oven safe soup crocks just for this soup. They’re very study, handmade, super high quality.
👉Don’t have oven Safe bowls? Don’t worry! My instructions will walk you through toasting the baguettes and melting the cheese separately and adding them to the warm soup afterwards. Easy!
This traditional French Onion Soup has warm baguettes topped with hot, melted Gruyere cheese. High quality beef broth, a splash of wine, and perfectly caramelized onions are the secrets to this classic recipe.
- 4 large yellow onions
- 2 large sweet onions
- 6 Tablespoons butter
- 2 sprigs fresh thyme
- 2 Bay leaves
- ¾ cup dry white wine Chardonnay or Pinto Grigio
- 4 cups beef broth high quality is key
- 1.5 cups chicken broth
- Salt/Pepper, to taste
- 1 baguette
- 3 Tablespoons olive oil optional
- 6 slices Gruyere cheese
Slice the onions into strings of medium-size. They'll shrink down and you don't want them too thin. (Using a mandoline slicer makes this much easier).
Melt the butter in a large (4-5 quart) soup pot or dutch oven over medium-low heat. Add the onions and use tongs to toss and coat them in the butter. Leave them uncovered as they cook.
The onions will caramelize slowly, this takes patience. 6 large onions could take over an hour to fully caramelize. Stir the onions every 20 minutes or so until they've reached your desired size and color.
Add the white wine, increase the heat to medium, and cook for an additional 2-3 minutes. Pour in the beef and chicken broth and add the bay leaves and thyme. Simmer for another 45 minutes, with the lid cracked.
While the soup simmers, preheat the oven to 350 degrees. Slice the baguette into ½ inch thick slices. Brush the tops with olive oil if desired. Plan on using 1-2 slices per bowl depending on the width of the bread and the bowls you are using.
Increase the oven temperature to a low broil. Top each baguette with cheese and bake in the oven until the cheese melts and begins to bubble and brown slightly.
Remove the bay leaves and thyme stems. Season to taste with salt and pepper.
Ladle the warm soup into each bowl and use tongs to top each of them with the warm baguettes. Top with thyme if desired and serve!
Other cheese options include Comte, Emmental (Swiss), and/or Provolone.
A splash of Worcestershire sauce can be added when the beef broth is added as well.
Crock Pot Method: Once the onions are caramelized as shown above, transfer them to a Crock pot. Add remaining ingredients and cook on low for 6-8 hours or high for 4-5 hours.
Check out my Instant Pot French Onion Soup recipe!
Follow Me!
Join my free email list and find me on Facebook, Instagram, and Pinterest.
Can this recipe be doubled?
Hey Kelsey, sure thing! On the top left of the recipe card, you’ll see the number of servings, (6). Click on that and drag the slider up until it says 12, and all of the ingredients will adjust so that you can easily double it. Enjoy! 🙂 -Stephanie
Just finished eating this. It was AMAZING!! The best recipe for French onion soup I have ever had! My whole family loved it. Even my sister who says she hates onions ate a full bowl.
YAAAYYYY KAYTLIN!! You just made my life bc it’s been a ROUGH week and you really just made it better! I’m so glad you loved the soup!! Props to you for making it right though! Thank you so much for taking the time to comment and rate! You are the best! -Stephanie
Made this exactly as printed. Wonderfu! Full of flavor, the color was as recipe said, best of all, Husband loved it!
Hey Shirley!! I’m so happy that you enjoyed the soup! Always a big bonus if the husband loves it!!! Such a perfect soup recipe for this time of year. Thank you so much for taking the time to comment!! 🙂 -Stephanie
Sooo good!! Took a really long time to carmelize, but worth it! Thank you!
Hey Lynn! I’m sooo happy that you enjoyed the soup, that makes my day!!! I’m glad you hung in there and gave the onions sufficient time to caramelize, it is worth it in the end! 🙂 Have a great day, thanks again for taking the time to rate and comment! -Stephanie
This is a great recipe. I used red wine instead of white and used the advice of the previous comment and used garlic powder and Worcester sauce. It was amazing!!!
Very good. I substituted red wine because I love a hearty dark broth and added the following ingredients:
– teaspoon of powdered garlic
– tablespoon of Worcester sauce
– added some salt to taste
I cooked the baguettes separately with the melted cheese and placed them on top of the soup.
It was amazing
Hi Ralph! Thanks for sharing your tidbits! I’m so happy you liked the soup, it’s perfect for this time of year! Thank you for taking the time to comment and rate! -Stephanie
I love you give the nutritional facts but how much is one serving?
HI Frances! There are 6 servings in this recipe, it’s on the top left of the recipe card- easy to miss! 🙂 So the nutritional info is based on one serving. 🙂
Delish! I may have gotten impatient and not given it enough time on the stovetop to marry the flavors from the broths, but adding a big tablespoon of Better Than Bouillon Roasted Beef livened it up perfectly.
Hey Michaela!! I’m so happy that you enjoyed this soup! High quality beef broth is really key when making French Onion Soup, I actually updated the post to throw in a few recommendations, but a bit of extra bouillon like what you did is a great solution as well! Some people get private labeled beef broth from their local butches, or even make their own beef broth! 🙂 Either way, I’m glad this worked out! Have a wonderful day and thank you for taking the time to rate and comment, it means a lot! -Stephanie
My family ❤️ this recipe !
I’m making this for the second time this month! It tastes so great. Perfect recipe! Thanks!
Hi Sandra!! I am so so happy to hear that! Thank you for telling me! YAY! -Stephanie