There's nothing like the smell of onions cooking to make your home feel warm and cozy. This recipe for French Onion Soup is easy to follow, and the results are delicious! Top this soup with my homemade croutons and tons of cheese makes this recipe perfect for chilly winter days!
Make sure you check out the Best Fall Soup Recipes for for even more soup recipes!

French Onion Soup is one of my favorite soup recipes! My husband and I love ordering this particular recipe when we go out to dinner.
You might think this soup is difficult to make, but after you see the video below, you'll agree it's a recipe anyone can make right at home in their own kitchen.
This recipe is not only great for dinner, but any leftovers freeze beautifully. On busy days, I take a container of this soup out of the freezer to enjoy for dinner.
Table of Contents
Tips for Making Homemade French Onion Soup
- Traditional French Onion Soup recipes use Gruyere cheese or provolone cheese.
- I'm using mozzarella cheese for this recipe...don't hate me till you've tried it!
- Another way to make this recipe is easy is by using homemade croutons instead of a single thick slice of French bread. It's so much easier to enjoy the soup without having to try breaking the thick sliced bread into pieces. Or am I the only one that has problems doing that?
- You'll notice that there is no alcohol added to this recipe, however if you wanted to you could add ½ cup dry vermouth or dry white wine to the broth mixture as the soup simmers.
Helpful Kitchen Tools
More InformationMore InformationMore InformationMore InformationMore InformationMore InformationMore InformationMore Information
Main Ingredients Needed:
Make sure you print out the recipe below and save it for later!
- Thinly sliced yellow onions- you need about 5 cups of onions, so I suggest using a food processor, but a sharp knife works great too!
- Butter
- Bay Leaf
- Beef Broth
- Flour
- Sugar - I've had a few people email me asking why you need to add sugar to the onions and not only does it add flavor, but it helps caramelize the onions to get that deep rich color.
- Salt and pepper - this is for the homemade croutons. The beef broth should have enough salt. However, taste the soup after it has cooked and add more if you need to.
- Loaf of French bread to make homemade croutons
- Mozzarella cheese
- Parmesan cheese
Directions:
- In a large stock pot, melt the butter and add the sliced onions. After a few minutes of cooking, add the sugar and continue to cook the onions slowly, stirring frequently, for about 30 minutes; until they turn a deep golden brown.
- Next, add the flour and cook for another few minutes.

- This is the color the onions should be after they have cooked for about 30 minutes.
- They are a beautiful deep golden brown.

- Now, add the beef broth and bay leaf.
- Allow the French onion soup to simmer for another 30 minutes.
- Taste the soup and see if it needs any salt or pepper. I always wait till the end to season as the broth can add enough saltiness.

How to Make Homemade Croutons:
Traditionally, you add a thick slice of French bread. Then it's topped with cheese and placed under the broiler until the bread and cheese are melted. I find it easier to enjoy the soup by adding homemade croutons instead of a thick slice of bread.
- Slice the French bread into cubes.
- Butter each cube as you place them on a baking sheet lined with either aluminum foil or parchment baking sheets.
- Sprinkle with salt and butter.
- Place the baking tray under the broiler for a few minutes until the homemade croutons are golden brown.
Serving Tips
- Spoon the soup into an oven-safe bowl and top with the homemade croutons.
- Top with the homemade croutons.
- Then add about 2 tablespoons of mozzarella cheese on top of the croutons.
- Place the bowls of soup under the broiler for a few minutes or until the cheese is melted.
- Sprinkle Parmesan cheese on top before serving.

Helpful Kitchen Tools:
- Mandolin slicer - this tool will get your onions really, really thin. Just make sure you use the safety guard!
- Stainless Steel Cheese Grater
- Oven-proof soup bowls
- Dutch Oven Stock Pot - I love to cook with cast iron.
You Might also Enjoy these Soup Recipes:
- Homemade Potato Corn Chowder
- Italian Tomato Soup - with grilled cheese croutons!
- Homemade Potato Soup
📖 Recipe Card

French Onion Soup
Ingredients
Equipment
Video
Method
- How to Prepare the Soup
- In a large stock pot, melt the butter and add the sliced onions.
- After a few minutes of cooking, add the sugar and continue to cook the onions slowly, stirring frequently, for about 30 minutes; until they turn a deep golden brown.
- Add the flour and cook for another few minutes.
- Then add the beef broth, bay leaf and allow the soup to simmer for another 30 minutes.
- Taste the soup and see if it needs any salt or pepper. I always wait till the end to season as the broth can add enough saltiness.
- Remove the bay leaf and keep the soup warm while you prepare the homemade croutons.
- How to Prepare the Homemade Croutons
- Cut the French bread into cubes and spread the softened butter on top. Sprinkle with salt and pepper if desired.
- Place them on a parchment lined baking sheet and toast them in a preheated 425 degree oven for about 5 to 8 minutes or until they are golden browned.
How to Put the Soup Together- Spoon the soup into an oven-safe bowl and top with the homemade croutons.
- Then sprinkle about ¼ to ⅓ cup of mozzarella cheese to the top of each bowl.
- Place the bowls of soup under the broiler for a few minutes or until the cheese is melted.
- Sprinkle freshly grated Parmesan cheese on top before serving.
Nutrition
Notes
Tried this recipe?
Let us know how it was!This recipe has been updated since it first appeared in 2014 with new photos and a new printable recipe card that includes nutritional information. I hope you enjoy the updates as much as I enjoyed working on them!

This post contains affiliate links. Your cost is the same, but I earn a commission when you shop through them. For more information, click here.











Jaren says
I'd love a bowl of this!! Thanks for linking up with SNF! Pinned to our party board!!
Marilyn Clark says
This recipe is amazing! I'm so glad you shared it at last week's Project Stash Link Party. We featured you and pinned you onto our Pinterest board! The party opens at 8:00 pm tonight so stop by, grab a featured button, and share how you've used your stash this week! 🙂 http://goo.gl/kOb80u
Cathy Carroll says
We love French onion soup - I am definitely going to be trying this. Thank you for sharing at Share It One More Time. Cathy
Hilary Cook says
My husband and I LOVE French Onion Soup, but we are picky with flavor. Can you tell me why you add sugar? Just curious as I can't recall seeing anyone else use sugar in this recipe. Sounds yummy though and the picture makes me crave all over again.
Walking on Sunshine says
Hilary, it just takes the "bite" out of the onion. And it's not much. You could probably leave it out! I hope you try the recipe. Thanks so much for visiting!
Hilary Cook says
I am printing it out now. Any tips on how to keep the house from wreaking of onions? lol
Walking on Sunshine says
Well, I've found that a nice scented candle helps. 😉 There is a smell when you're cooking that many onions! Thanks Hillary!
Holly (2 Kids and Tired) says
I love French Onion Soup and I've never prepared it myself. This looks so easy. Pinned to try!
Vashti Q-Vega says
What a great recipe! I'm definitely going to try it. Thanks for sharing. Pinning it!
Kelly Rodriguez says
This looks delicious! I love French onion soup. Thank you for the recipe. 🙂 Pinned.
Kelly
http://www.alovelylifeindeed.com
Walking on Sunshine says
Thanks for stopping by and for pinning Kelly!
Lynn@FernAvenueBlog says
Yummy.. My husband loves French Onion Soup!
Walking on Sunshine says
Mine too Lynn! Which is why I love how easy this recipe is!
Walking on Sunshine says
Sounds great Ali!
Ali Williams says
I could sub gluten free flour and croutons! Putting on the menu for this week. One of my all time favorites!
Walking on Sunshine says
Sounds great. Thanks for visiting Ali!