Soups

The BEST French Onion Soup Recipe

This is the BEST French Onion Soup recipe I've been perfecting for my family. It has the rich flavor of caramelized onions along with beef stock and of course topped with fresh baguette and Swiss cheese. Perfect to warm you up on a cold day!

The BEST French Onion Soup Recipe
Prep Time10 mins
Cook Time55 mins
Servings6, 6 servings
arrow_downward Jump to Recipe
Byadminz
May 30, 2026

One of the soups that brings me the most comfort when the weather is cold is classic French onion soup. It’s a favorite in this house too, despite the onions which are normally a turnoff for the kids. Tender in the soup, the hunks of baguette soaking underneath the layer of melted cheese are just too irresistible to anyone. It’s a soup I’ll make any day of the week yet is perfectly fit for company too!

Best french onion soup recipe

This post may contain affiliate links. Please read my Disclosure Policy

Best French Onion Soup Recipe

If you long for French onion soup but don’t want to go out to eat, you’ve got to make this recipe. With authentic flavors and fresh ingredients, you’ll wonder why you didn’t make it sooner. Say goodbye to the canned variety and see how easy it is to make yourself!

Ingredients for making french onion soupIngredients for making french onion soup

Homemade French Onion Soup Ingredients

Easy french onion soup recipeEasy french onion soup recipe

One day I’m gonna make the onions cry.
Anonymous

How do you make french onion soupHow do you make french onion soup

Easy French Onion Soup Recipe

Traditional French onion soup is so easy to make. It only tastes complex, as it should. A quick French onion soup recipe should take only about 10 minutes of prepping and the rest of the time, your soup is simmering to perfection. At the end you’ll do some toasting and broiling but it comes together so easily you’ll be a master in no time!

Expert tips for making french onion soupExpert tips for making french onion soup

How do you Make French Onion Soup from Scratch

How to cook french onion soupHow to cook french onion soup

Expert Tips and Tricks for the Perfect French Onion Soup Every Time

What to serve with french onion soupWhat to serve with french onion soup

How to Cook French Onion Soup

Once you deglaze the pan after caramelizing the onions, it’s all about adding the stock and the seasonings to simmer up the broth. When it’s simmered enough, you’ll toast the bread slices, top the soup, and then broil (don’t bake) the cheese on top to finish it off.

How can I add flavor to French onion soup?

Don’t just use beef stock when making French onion soup. The secret to achieving a restaurant-quality flavor is to deglaze with white wine. Adding Worcestershire, rosemary, thyme, and bay leaves will also contribute to the rich flavor.

How to store french onion soupHow to store french onion soup

What onions are best for French onion soup?

You can use any kind of onions in a classic French onion soup recipe, though the best are the yellow onions sliced thinly. This is the traditional way to make french onion soup.

What are the best onions to use for french onion soupWhat are the best onions to use for french onion soup

How do I thicken French onion soup?

Flour is used to thicken traditional French onion soup right after you caramelize the onions. You can use gluten-free flour in this step as well.

How long does french onion soup lastHow long does french onion soup last

How do you keep cheese from sinking in French onion soup?

Add some cheese to the soup itself before adding the baguette slice. Once the baguette slice is in place, add more cheese and try to keep it on top of the baguette to avoid sinking.

What cheese can replace Gruyere in French onion soup?

This recipe uses Swiss instead of Gruyere. They’re very similar and it’s much easier to find. For French onion soup cheese, you can use Swiss, Gruyere, mozzarella, provolone, or even gouda.

Can you freeze french onion soupCan you freeze french onion soup

Is there a difference between onion soup and French onion soup?

Onion soup usually requires a combination of a variety of onions. French onion soup is traditionally made with yellow onions. Also, French onion soup is always made with beef stock while onion soup uses any type of stock or broth.

How to reheat french onion soupHow to reheat french onion soup

What to Serve with French Onion Soup

A nice panini would be a great match with a simple French onion soup. Fresh green salads with vinaigrette dressing, baked salmon, steak, or even a pasta dish will all be wonderful options to go with this delicious soup.

Is there a difference between onion soup and french onion soupIs there a difference between onion soup and french onion soup

How to Store French Onion Soup

I like making a big batch of French onion soup to enjoy later on. It’s even easier to get on the table when it’s already ready. You will need to let it cool completely and then store just the soup itself in airtight containers.

How to thicken french onion soupHow to thicken french onion soup

How long does French Onion Soup Last?

In your fridge, French onion soup is good for 3 days. If there’s no way you can possibly eat it all by then, turn to your freezer!

Can I use gruyere cheese in french onion soupCan I use gruyere cheese in french onion soup
Homemade french onion soupHomemade french onion soup

Can You Freeze French Onion Soup?

You bet you can freeze it! Choose airtight containers or freezer bags and put the cooled soup in there. It will be good for up to 3 months. Make sure you portion it out so it’s easier to use when you’re ready for it.

Best recipe for french onion soupBest recipe for french onion soup
Homemade french onion soup recipeHomemade french onion soup recipe

How to Reheat French Onion Soup?

When you have it in the freezer, take it out and let it defrost in your fridge overnight. Then you can warm it on the stovetop until it’s nice and hot.


Watch How To Make French Onion Soup (Video)

Watch recipe video

Instructions

1

In a large stockpot or soup pot, melt 4 tablespoons of butter over medium high heat.

In a large stockpot or soup pot, melt 4 tablespoons of butter over medium high heat.

2

Once the butter is melted, add the onions and cover with lid for 20 minutes or until they are fully caramelized. Add in the garlic and stir, then the flour. Use the white wine to deglaze the pan then add the stock, Worcestershire, bay leaf, rosemary and thyme. Stir to combine. Allow the soup to reach a boil and then simmer for about 30 minutes on medium-low heat.

Once the butter is melted, add the onions and cover with lid for 20 minutes or until they are fully caramelized. Add in the garlic and stir, then the flour. Use the white wine to deglaze the pan then add the stock, Worcestershire, bay leaf, rosemary and thyme. Stir to combine. Allow the soup to reach a boil and then simmer for about 30 minutes on medium-low heat.

3

Stir in 1/4 cup of grated Swiss cheese and a 2 teaspoons of salt and pepper while the soup continues to simmer. While the soup simmers, slice the baguette into 1-2 inch pieces and toast until golden brown around the edges.

Stir in 1/4 cup of grated Swiss cheese and a 2 teaspoons of salt and pepper while the soup continues to simmer. While the soup simmers, slice the baguette into 1-2 inch pieces and toast until golden brown around the edges.

4

Once the soup has finished, ladle soup into oven-safe bowls on a baking sheet. Top the bowls with a baguette slice and a generous amount of shredded Swiss cheese about 1/2 cup. Broil for 3-4 minutes, until the cheese is melted and bubbly. Top with fresh thyme and serve soup immediately.

Once the soup has finished, ladle soup into oven-safe bowls on a baking sheet. Top the bowls with a baguette slice and a generous amount of shredded Swiss cheese about 1/2 cup. Broil for 3-4 minutes, until the cheese is melted and bubbly. Top with fresh thyme and serve soup immediately.

Reviews