French Onion Soup Recipe
This rich broth-based baked French Onion Soup recipe is topped with a cheesy crust that you will guard with your spoon…or knife. No sharing allowed. Hearty and comforting, this easy onion soup makes a regular appearance on our table.
I love a good French Onion Soup baked under a blanket of cheese. It’s simply one of the best comfort foods out there and it’s so simple to make at home. I tested this recipe so many times, I lost count but what you have here is the best onion soup recipe you’ll ever find.
At some restaurants if their French Onion Soup is not baked it is not topped with cheese and melted under the broiler. That version is missing the most defining part of the soup for me, the melty, golden cheese.
It’s fairly simple to make at home and it’s very similar to the French Onion Soup Julia Child’s once made which totally makes it a classic French onion soup recipe just because of that.
This onion soup recipe is so good we used it for the inspiration for our French Onion Chicken recipe.
Ingredients For French Onion Soup
This easy French Onion Soup recipe starts with just the simplest of ingredients. Here’s what you’ll need to make the BEST French Onion Soup ever:
- Onions – A Vidalia or other sweet onion will ensure the best caramelization
- Butter – We use salted butter for this recipe. If using unsalted, add 1/8 teaspoon kosher salt during the cooking process and season again to taste when the soup is done.
- Olive oil – If you prefer to use another type of oil, avocado oil or grapeseed oil are great substitutions.
- Seasonings – Salt, pepper, sugar and thyme are used to flavor the beef stock.
- red wine (optional) – Wine adds great richness and depth of flavor but you can leave it out if you prefer to cook without wine.
- beef stock – Homemade beef stock is best but we use store bought in a pinch. A low sodium, beef bone broth works incredibly well, too. Add a tablespoon or two of Worcestershire sauce for an extra beefy flavor.
- bay leaves
- Cheese – gruyere cheese (or other sharp Swiss cheese)
- baguette slices, toasted or crostini
If you’re not into using alcohol in your recipes, you can totally make this homemade French Onion Soup recipe without the wine and it will still be fantastic. I just like to deglaze my pan with it to scrape up all those flavorful browned bits and it adds a great depth of flavor to the soup.
How To Make French Onion Soup
Making this soup from scratch is really easy to do with simple ingredients.
- Preheat the oven to 350 degrees.
- Brush both sides of the baguette slices with olive oil and place on a baking sheet in a single layer. Bake in the oven for 10 minutes and then turn over. Bake for an additional 10 minutes or until golden.
- Transfer to a wire rack and cool to room temperature.
- In a large dutch oven or heavy bottomed stock pot, heat the olive oil and butter over medium heat until melted and starting to bubble. Add the onions to the pot and cook until softened stirring occasionally.
- Add the salt, pepper and sugar stirring to combine and continue cooking until the onions are a deep caramel color, approximately 45-50 minutes. Stir in the thyme and red wine.
- Continue cooking until the red wine has evaporated and then add the beef stock and bay leaves. Bring the mixture to a boil and then turn the heat to low. Simmer over low heat for 10 minutes to allow the flavors to combine. Season with salt and pepper to taste.
- Ladle the soup into four oven-safe crocks or a soup bowl. Top each bowl with one slice of baguette and 1/2 cup of cheese. Broil the soup under the broiler on low until the cheese is melted and golden. Serve immediately.
The soup base can be made in advance and stored in an airtight container refrigerated for up to 2 days or frozen for up to 2 months. Heat the soup over low heat and then follow the directions for serving.
What is the traditional cheese for French Onion Soup?
I’m a big fan of Gruyere cheese and, as I’ve heard, it’s the go-to cheese for topping French Onion Soup in most restaurants. It’s rich, smooth, buttery and melts so easily….it’s also the key to getting that golden brown, bubbling crust that’s so iconic with Baked French Onion Soup.
If you’re not a fan of gruyere or Swiss cheese, you could use a mild cheddar, provolone or another mildly sharp cheese in it’s place.
What is French Onion Soup
Homemade French Onion Soup is simple to make and impressive to share with guests. It does take a while to cook the onions down but you can do this in advance and then store in the refrigerator until you’re ready to serve. Don’t be impatient and shorten the cooking time on the onions. You want a deep caramel color before you add the liquids. This gives the broth that rich flavor that’s so prominent in the restaurant versions I’ve had.
What is the best onion for French Onion Soup?
All onions would work well but my favorite onion for making French Onion Soup is the Vidalia or other sweet onion. The sugars in the onion help the caramelization process along and really deeps the flavor lending a sorta sweet/savory thing going on that’s superbly splendid in this soup.
I use the same onions for this Caramelized Onion recipe….which is essentially the base for this easy French Onion Soup. If you can’t find Vidalia onions or other sweet onions, you can use a combination of yellow and red onions to get the rich, sweet flavor and deep, golden color.
Tips for Cutting the Onions
I like my onions thinly sliced for French Onion Soup. Not too thick, not too thin. Too thick and they’ll take FOREVER to cook down and caramelize. Too thin and they’ll all apart and disintegrate in the soup leaving you with….well, just onion soup without the actual onions. 🙂
Bonus points for the freezability of this soup. AND if you really want to…you can skip the cheese. I won’t mind. That’s more cheese for me.
Storing Leftovers
Transfer any leftover onion soup to an airtight container and refrigerator for up to 3 days. Reheat in a saucepan over medium heat or heat in the microwave for 2-3 minutes until hot.
Leftover French Onion Soup base freezes incredibly well making it great for batch cooking meals ahead of time. Freeze the soup in 1 cup servings and freeze for up to 3 months.
This post may contain affiliate links which won’t change your price but will share some commission.
For batch freezing soups, stews, stocks and broths, we love using silicone Souper Cubes for mess free meal prep.
Serving Suggestions
Because this easy French Onion soup is already pretty hearty, I like to serve my soup with a side that’s a little lighter. Here are my favorite sides to serve with it to make it a full main course meal:
- Loaded Iceberg Wedge Salad
- A light green salad with Homemade Blue Cheese Dressing
- Thousand Island with a quick garden salad.
- Barbecue Chicken Cobb Salad with Avocado Ranch
- Quick Citrus Spinach Salad
- Bourbon Roasted Pear Salad
More Easy Soup Recipes
- Slow Cooker Loaded Baked Potato Soup is simple and outstanding!
- A family favorite…Classic Vegetable Soup.
- Quick and easy Creamy Tuscan Chicken Tortellini Soup.
- Easy Broccoli Cheddar Soup is simple and amazing.
- Creamy Chicken Soup with Artichokes and Mushrooms…..on repeat for years.
Want MORE family friendly recipes? Follow us over on Instagram!!!
Get the Recipe: French Onion Soup Recipe
Ingredients
- 4 large vidalia onions, sliced into 1/2 inch rings
- 4 tablespoons unsalted butter
- 3 tablespoons olive oil
- 1/2 teaspoon kosher salt
- 1/2 teaspoon freshly ground pepper
- 2 teaspoons granulated sugar
- 1 1/2 tablespoons chopped fresh thyme
- 1/4 cup dry red wine, I used Cabernet
- 6 cups low sodium beef stock
- 2 bay leaves
- 2 cups grated Gruyere cheese
- 1 baguette, sliced into 1/2 inch slices (you will need 4)
Equipment
- 4 oven safe soup bowls
Instructions
- Preheat the oven to 350 degrees.
- Brush both sides of the baguette slices with olive oil and place on a baking sheet in a single layer. Bake in the oven for 10 minutes and then turn over. Bake for an additional 10 minutes or until golden. Transfer to a wire rack and cool to room temperature.
- In a large dutch oven or heavy bottomed stock pot, heat the olive oil and butter over medium heat until melted and starting to bubble. Add the onions to the pot and cook until softened stirring occasionally.
- Add the salt, pepper and sugar stirring to combine and continue cooking until the onions are a deep caramel color, approximately 45-50 minutes.
- Stir in the thyme and red wine. Continue cooking until the red wine has evaporated and then add the beef stock and bay leaves.
- Bring the mixture to a boil and then turn the heat to low. Simmer over low heat for 10 minutes to allow the flavors to combine. Season with salt and pepper to taste.
- Ladle the soup into four oven-safe crocks or bowls. Top each bowl with one slice of baguette and 1/2 cup of cheese. Broil the soup under the broiler on low until the cheese is melted and golden. Serve immediately.
- Note: The soup can be made in advance and stored in an airtight container refrigerated for up to 2 days or frozen for up to 2 months. Heat the soup over low heat and then follow the directions for serving. (beginning with Ladle the soup…)
50 Comments on “French Onion Soup Recipe”
Absolutely delicious!
Thank you! I’m so glad you enjoyed it!
Onions are carmelizing. But I so want to add worcestershire to mix. I saw other recipes with it included.
You can add a little Worcestershire sauce just add a little less salt to be sure it’s not overly salty tasting.
I had the idea today as I am waiting on my one pot to finish making broth from the beef tail bones in it… could I just bake the onions in the oven?… and found this recipe-
the ai noticed the word baked in your article and highlighted it!
You are baking your sliced bread off…so now I am going to make french onion soup using the same method we both learned… browning those onions in a pan!
Great ideas!
It was buy one get one free for bags of onions! Just made this delicious soup! It is now in my saved recipes!
Yay! I’m so happy you liked it! Thank you for your comment.
Was delicious! Followed the recipe exactly and it tasted just like the restaurant. Great recipe! Highly recommend.
Thank you so much! I’m so glad you enjoyed it!
The best French onion soup
Thank you!
This soup will for sure hit the spot on a chilly day! Yum! I wish I had a bowl right now!
The melty, gooey topping is the best part!! That cheesy goodness gets me every time. Love it!
There is absolutely NOTHING better than a hot bowl of French onion soup with EXTRA cheese on top. I just bought one of those 25-pound bags of onions from Sam’s, so guess what I’m going to make over the weekend?! YUM!
You will LOVE it!
This is the best French onion soup recipe I have found to date. I added a little bit of Worcestershire sauce and a tablespoon of tomato paste before I added the wine. This will definitely be in my repertoire of soups. Thank you so much for sharing!
Thank you for trying it! I’m so happy you liked it!
I totally need this soup in my .life ASAP!!! That cheese on top … delish!!!
This is the most delicious French onion soup I’ve ever had! I can’t believe how great it is! I can’t stop making it!
Thank you so much! It’s definitely on heavy rotation in our house.
I’ve been looking for a new onion soup recipe to try. Do you think I could substitute the beef stock with chicken or vegetable broth? #SITSBlogging
You, absolutely, can sub the beef stock for chicken or vegetable. I prefer the beef stock over the others because it has a deeper, richer flavor.
How funny that I would find this today. I was wanting some of this today and have no idea where to get a good version in our town. Now I won’t have to go hunting, I can just make it myself. Yay!! #SITSBlogging
In my opinion….this is better than any I’ve had in a restaurant. But that’s just me patting myself on the back, maybe? Either way…it’s so good and sooo easy!
Oh my goodness! Definitely pinning this! It looks amazing. I’m the only one in my house that likes french onion soup, but I probably wouldn’t want to share it anyway;) #sitsblogging
You can freeze leftovers in muffin tins to make single serve soup later. No need to share!
Looks delicious! Will add to my “to try” list. Found you via #SITSSharefest link up.