This is the best Homemade French Onion Soup! It has a generous portion of caramelized onions in a rich, flavorful beef broth made from scratch. Three types of cheese are broiled on top of croutons to melty, toasty perfection.

Everyone knows that the three key ingredients in French cuisine are butter, butter, and butter, but I would argue that there is a fourth. That secret is high quality ingredients. Real cream, quality cheese, fresh, in-season produce, and, of course, butter.
French Onion Soup, at its core, is a very simple soup. It is here that quality ingredients matter.
If you want to turn a good soup into a tantalizing culinary experience, you need to start with homemade beef broth. I’m talkin’ roasted veal and beef bones simmering for hours. Try it. Then you’ll understand.
You will want to make sure that your onions are deliciously caramelized. Almost more than you think is right. Even darker than the pictures in my initial post. They will smell sweet with a note of caramel, and should be a rich caramel brown.

My secret in this recipe? Cognac. There are only 2 tablespoons in 4 servings but this is the flavor that pulls the onions and broth and cheese together and makes a symphony of taste. It is the flavor that your guests won’t quite be able to pinpoint, but they will know there is something truly delightful and different about your French Onion Soup. Cognac.

Gruyere cheese is traditional and you would not be remiss using all gruyere, but I used a medley of gruyere, Swiss, and fontina and it was delicious.
Dig through the cheese and the bread with your spoon and scoop up some of the broth and onions into one complete bite. Marvel as your eyes close and you sigh in pleasure. It is seriously that delicious. Simple done right.

That is what home cooking is all about, right?
I didn’t need an excessive amount of salt in this soup, and that is how I wrote it below. Sometimes salt is a flavor enhancer and sometimes it is compensating for a lack of flavor development. Many a restaurant French onion soup is suffering from this disorder. Sad but true.

The Best Homemade French Onion Soup
Ingredients
- 1 cup caramelized onions
- 1 tablespoon flour
- 1 tablespoon chopped fresh thyme (not packed)
- 2 tablespoons Cognac*
- 3 ½ cups beef broth (Preferably homemade or organic low-sodium)
- Kosher salt and fresh cracked black pepper (to taste)
- 1 French baguette (sliced ¾ inch thick along a diagonal)
- 1 ½ cups gruyere (swiss and fontina cheese**)
Instructions
- When making French onion soup, I caramelize my onions in a Dutch oven, so that I only dirty one pot. L-A-Z-Y
- Once your onions are sufficiently caramelized (deep, rich caramel in color) sprinkle with the flour and stir to coat. Add the thyme, Cognac, two large pinches kosher salt and a few grinds of pepper. Stir to distribute the spices and allow to cook on low for a few minutes.
- Add your beef broth and simmer over low heat for 30-40 minutes. This allows the flavors to develop.
- While your soup is simmering, toast your bread on a baking sheet under the broiler. Watch it carefully! Toast until brown on each side.
- Ladle an equal amount of soup into each broiler-safe, 13 ounce bowl. Top with several bread slices and then top with ¼ of the cheese mixture. Broil on a baking sheet until the cheese has melted and has started to bubble and brown.
- Serve immediately, but eat with care! HOT!
Love this recipe, make it often, it has become our go to on a cold winter day!
Hi Kelli! Thanks for commenting, so glad you enjoy! ❤️
I tried twice but failed, tried again today, did not skip any step and it worked great. Everyone loved it.
How well does this store in the refrigerator? If I need to make it a day ahead of when I will eat it, will it be just as good (or better) if warmed up?
Hi Robin, It will absolutely be even better the next day!
very nice recipe and I try this at home. e it's so delicious
I have made this multiple times and each time has been delicious! It’s my go to French onion soup recipe. Thank you!
I am so glad you love it as much as I do, Beth!
Thank you very much for your awesome recipe. It was my first time making French Onion Soup for my whole family and your recipe helped me tremendously! Everyone, even my fussy son enjoyed the soup. My mom-in-law also complimented me. Kudos to you! ????????????
Oh nothing beats the MIL approval! Kudos to you!!! 🙂
I have a favorite French Onion Soup recipe already but I'm going to change it up and use your cheese combo next time. Sounds lovely! One thing I do that adds jus a little flavor hit is rub fresh garlic across the toasted bread slices before adding to the soup.
Great idea, Tamera! A bit of garlic never hurt anything!
Happy Anniversary! This soup looks amazing and I cannot wait to try it! 🙂
THanks, Shannon! I hope you do!
Beautiful, enticing pictures that make me want this. I think it;s the cheese!
Cheese has a specially way of doing that!!