• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • New Year's Eve
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Display Search Bar
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
One Pot Beef
4.7 from 45 votes

French Onion Soup

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •4/17/23 31 Comments

This post may contain affiliate links. Please read my disclosure policy.

pin for french onion soup.

Based on Julia Child’s famous recipe, this classic French Onion Soup recipe is loaded with buttery caramelized onions in a rich and savory beef broth with hints of red wine and Cognac! It’s then topped with delicious toasted cheesy bread and served right away to enjoy!

Table of Contents

Toggle
  • Best French Onion Soup Recipe
  • Why You’ll Love This French Onion Soup
  • Ingredients You’ll Need
  • How To Make French Onion Soup
  • Frequently Asked Questions
  • How To Properly Caramelize Onions
  • Expert Tips
  • Storage
  • Other Delicious Soup Recipes To Try
  • French Onion Soup
french onion soup in a dutch oven garnished with herbs.

Best French Onion Soup Recipe

It’s not shocking to learn, but did you know that onion soups have actually been around since Roman times!?! Then more modern versions originated in Paris in the 18th Century, which is why this recipe is called French onion soup. Yet, it didn’t become really popular in the United States until the 1960s when there was a lot of interest in French cuisine, probably because of Julia Child. 

But what is French onion soup? In a nutshell, it’s a simple soup composed of caramelized onions and a savory beef broth that is then served with some sort of crusty bread with melted cheese floating on top. That’s it! But it’s a wonderfully rich and flavorful soup. I like to add a bit of red wine and Cognac to deepen the flavor of the broth even more with a touch of refinement. And please do use plenty of cheese! The combination of the beef broth, onions, melted cheese, and bread is like heaven!

However, this soup is really all about the caramelized onions. If you cook the onions properly the soup is amazing! If you don’t then you won’t truly produce a French onion soup. Because properly caramelizing onions is a slow process that just can’t be rushed.  However, don’t let that intimidate you. This recipe is really easy. You just need a wee bit of patience and the soup will turn out perfectly! 

french onion soup in a dutch oven garnished with herbs.

Why You’ll Love This French Onion Soup

  • Simple Recipe! This homemade French onion soup recipe may take a bit of time but it’s super easy and requires no special cooking skills. In fact, you only need one big pot.
  • Refined French Flavor! Inspired by Julia Child this delicious comforting soup is loaded with perfectly caramelized onions in a savory beef broth layered with rich refined flavors. 
  • Crowd Pleaser! Your guests will be blown away by the deliciousness and melty cheese presentation of this simple soup that can be served as a starter or main course. 

Ingredients You’ll Need

ingredients needed to make french onion soup.
  • Olive Oil – I like to use olive oil, but any type of vegetable oil will work. 
  • Butter – Always use unsalted butter in cooking. Yet, if you don’t have any unsalted butter on hand, just use salted butter and omit the added salt when you caramelize the onions. 
  • Onion – Yellow onions, also called brown onions, are what you want to use for the most classic tasting soup. And your onions must be thinly sliced.
  • Sugar – A pinch of sugar helps to speed up the caramelization process of the onions. 
  • Salt – A touch of salt is needed to develop the flavors and season the soup.
  • Flour – All-purpose flour is needed to make a roux, which thickens the broth. However, if you are gluten-free you could make a slurry with a few teaspoons of cornstarch and then whisk it in at the very end before adding the cheese.
  • Beef Broth – To control the amount of added salt I always use low-sodium or no-sodium beef stock.
  • Red Wine – Adds even more depth of flavor. I like to use a dry red wine like Cabernet Sauvignon, Merlot, or Malbec. Dry sherry is another option if you don’t have any red wine.
  • Bay Leaves – An aromatic herb commonly used in soup. 
  • Thyme – Use fresh sprigs of thyme for the most classic flavor. Dried thyme will work in a pinch, but it’s just not as good.
  • Cognac – It’s a fancy type of brandy that adds rich flavor. But you can just use brandy or omit it altogether if you don’t have any on hand or want to splurge on this ingredient. 
  • French Bread – Typically French baguette slices are always used. But any type of crusty bread cut into slices will do the trick. 
  • Gruyere Cheese – This is the most commonly used cheese. Other options include Swiss cheese, provolone cheese, fontina cheese, and mozzarella cheese.
  • Parmesan Cheese – Adds one final layer of indulgent cheesiness.

How To Make French Onion Soup

Making this classic soup does take a little patience to properly caramelize the onions, but it’s so worth the wait and ridiculously easy to make! Like my Beef Bourguignon, it’s the kind of recipe that is perfect for a lazy Sunday afternoon. 

Prep The Onions

process shots showing how to make french onion soup.

You’ll need a sharp chef’s knife, a cutting board, and the onions you plan to use for your soup. First, cut off the stem and root ends of the onions. Then, remove the papery outer skin. Cut the onions in half lengthwise, from the stem end to the root end. This will help you achieve thin, even slices. Place one onion half flat side down on the cutting board. Hold the onion with your non-dominant hand, curling your fingers to form a claw-like shape to protect them while you slice. With your dominant hand, hold the knife and start slicing the onion thinly, cutting parallel to the lines of the onion. Aim for slices about 1⁄8-inch (3 mm) thick or thinner, depending on your preference.

Caramelize The Onions

process shots showing how to make french onion soup.

The most important step of any French onion soup recipe is to caramelize the onions. So grab a large heavy pot or Dutch oven and then heat the olive oil and 2 tablespoons of butter over medium heat just until the butter is melted. Then add the sliced onions and stir them together with the butter mixture until they are fully coated.

process shots showing how to make french onion soup.

Now, cover the pot with a lid and let the onions cook for 20 minutes over medium heat removing the lid every few minutes to stir.

process shots showing how to make french onion soup.

Then once the onions are transparent, remove the lid and stir in the sugar and salt. Now, cook the onions with the lid off while stirring occasionally for another 40 minutes or until they are a deep golden color and sweet in taste.

Make The Roux

process shots showing how to make french onion soup.

Once the onions are caramelized, add the flour to the pot along with the remaining butter and stir. Now, cook everything together with the flour for about 2 to 3 minutes to remove the raw flour taste. You need to stir the mixture as it cooks.

Deglaze And Make The Broth

process shots showing how to make french onion soup.

Next, pour in 1 cup of the beef broth and then use a wooden spoon to scrape the bottom of the pot as you stir. The broth will evaporate very quickly. The idea is to loosen all the brown bits. Then add the rest of the broth along with the red wine, bay leaves, and fresh thyme sprigs. Now, bring the soup to a boil over medium-high heat, then turn the heat down, and let it simmer uncovered for 30 minutes. Then taste the soup and add more salt and black pepper if desired. Finally, stir in the Cognac.

Toast The Bread

process shots showing how to make french onion soup.

This step is optional, but I find that it only adds to the deliciousness of the soup. First, brush the slices of bread with some olive oil and then place them on a baking sheet. Now, put the bread under the broiler to toast for about 30 seconds to a minute on each side. 

Finish The Soup

process shots showing how to make french onion soup.

To complete the soup, you need to preheat your oven to 350°F (177°C). Then top the soup with 1 cup of the Gruyere cheese. Next, place the slices of bread over the cheese and then cover the bread with the remaining gruyere and parmesan cheese. Now, put the soup into the oven and bake it for about 20 to 25 minutes or until the cheese has melted and is starting to brown. Then ladle the French onion soup into bowls and serve it immediately.

french onion soup in a dutch oven garnished with herbs.

Frequently Asked Questions

What type of onions should I use?

Yellow onions are the best choice for French onion soup because of their strong flavor and sweetness. Some people also call them brown onions because of their brown skin. Another good choice is shallots, which will make the soup a bit more sweet but still provide lots of deep flavor.

What type of cheese is best for French onion soup?

You can’t go wrong with Gruyère cheese and it is the best choice! It melts perfectly and has a smooth flavor. However, you can also use Swiss, provolone, fontina, or mozzarella. Even Gouda cheese will work, but make sure to use the parmesan cheese too.

What type of bread should I use?

A crusty French baguette or a slice of country-style bread is ideal for French onion soup, as it holds up well when soaked with the soup and topped with cheese.

Can I make French onion soup vegetarian?

Yes, you can make a vegetarian version of French onion soup by using vegetable broth instead of beef broth. Choose a rich, flavorful vegetable broth for the best results.

two white bowls with french onion soup.

How To Properly Caramelize Onions

Caramelizing onions for French onion soup is all about patience and love for the process. Start by choosing yellow or white onions, as they have the perfect balance of sweetness and flavor. Slice them thinly, and then it’s time to get cooking. Melt some butter or a mix of butter and olive oil in a large, heavy-bottomed pan or skillet over medium-low heat. The larger the surface area of the pan, the more evenly the onions will cook. Add the onions, making sure to coat them evenly with the fat and spread them out for even cooking.

Now, the secret to perfect caramelization is a slow and steady approach. Cook the onions for about 30-45 minutes, occasionally stirring to prevent burning. If needed, deglaze the pan with a splash of water or broth to incorporate the flavorful fond that forms at the bottom. When the onions have reached a deep golden brown color and a jam-like consistency, you’ll know they’re ready. Season with salt and pepper, and voilà – you have beautifully caramelized onions for your French onion soup. Remember, the key is patience and gentle heat, so take your time and enjoy the process. Your soup will taste all the better for it!

two white bowls with french onion soup.

Expert Tips

  1. Slowly cook the onions. You can’t rush the caramelization process. Turning the heat up will just fry the onions. They need time to release their sugars and slowly soften. 
  2. Deglaze the pan properly. Don’t dump in all the liquids. Take the time to scrape up all the brown bits on the bottom of the pot. This will produce a soup that is rich in flavor. 
  3. Melt the cheese before serving. If you aren’t going to serve the soup right away then you should wait to add the bread and melt the cheese so that it doesn’t get soggy. 

Storage

Leftover French onion soup will keep in the fridge for up to 4 days in an airtight container. To reheat, just put it in the microwave for a few minutes on medium power or in a saucepan on the stovetop. You can also freeze the soup for up to 3 months, but you’ll want to let it thaw out before reheating.

two white bowls with french onion soup.

Other Delicious Soup Recipes To Try

  • Chicken Barley Soup
  • Albondigas Soup
  • Lasagna Soup
  • Beef Barley Soup
  • Italian Wedding Soup
  • Lemon Rice and Chicken Soup
  • Chicken Meatball Noodle Soup

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

french onion soup in a dutch oven garnished with herbs.
4.69 from 45 votes

French Onion Soup

Prep 20 minutes minutes
Cook 2 hours hours 10 minutes minutes
Total 2 hours hours 30 minutes minutes
8
Rate Recipe Print Recipe
This French Onion Soup is a classic based on Julia Child‘s famous recipe. Buttery caramelized onions, rich and savory broth, cheesy toasted bread, this soup is flavorful and truly comforting.
Prevent your screen from going dark

Video

Ingredients

  • 2 tablespoons olive oil
  • 2 tablespoons butter (unsalted)
  • 1½ pounds yellow onions (peeled, halved and thinly sliced)
  • ½ teaspoon sugar
  • 1 teaspoon salt
  • 3 tablespoons all-purpose flour
  • 1 tablespoon butter (unsalted)
  • 6 cups beef broth (low sodium or no sodium added)
  • 1 cup red wine (dry such as Pinot Noir, Côtes du Rhône or Merlot)
  • 2 bay leaves
  • 3 sprigs thyme
  • 3 tablespoons cognac
  • 8 slices french baguette
  • 2 cups gruyere (shredded)
  • ½ cup Parmesan cheese (grated)

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Caramelize Onions: In a large heavy pot such as a Dutch oven, add the olive oil and 2 tbsp of butter. Cook on medium until butter melts. Add the onions and give them a stir to coat them in the oil. Cover the pot with a lid and cook for 20 minutes with the heat still on medium, stirring every few minutes. After 20 minutes the onions should be transparent.
  • Remove the lid and stir in the sugar and salt. Continue cooking for another 40 minutes, stirring occasionally. The onions are done when they are a deep golden color and sweet. 
  • Make a Roux: Add the flour, and remaining 1 tablespoon of butter and stir. Cook for about 2 or 3 minutes, just enough to cook the flour and remove that flour taste.
  • Deglaze: Add 1 cup of the beef broth to the pot and stir. Cook for about 1 minute while stirring to scrape the bottom of the pot. You’ll see it evaporate almost immediately. 
  • Add broth, wine and herbs: Add the rest of the broth to the pot, followed by the red wine, bay leaves and thyme sprigs. 
  • Simmer: Bring to a boil, then turn down the heat and simmer for 30 minutes, uncovered. Discard bay leaves and thyme.
  • Season and add cognac: Taste for seasoning and adjust with salt and pepper if needed. Stir in the cognac.
  • Add bread and cheese: Top the soup with about 1 cup of gruyere cheese. Add the slices of bread over the cheese. I prefer to toast my bread first then add it to the soup. To toast the bread, lightly sprinkle the bread slices with some olive oil, transfer them to a baking sheet and toast them under broil for about 30 seconds to a minute per side. Top the soup with toasted bread, then top with remaining gruyere and parmesan cheese. 
  • Melt cheese: Preheat your oven to 350°F (177°C). Transfer the pot to the oven and bake until the cheese melts and starts to brown, about 20 to 25 minutes. Ladle into bowls and serve.

Notes

  1. Onions – I prefer to to use yellow onions because of their bright flavor and sweetness. Shallots are also great because they provide a really good balance of sweetness, with bright and deep flavors.
  2. Beef Broth or Stock – If you’re not making your own stock, use a good quality beef broth, preferably with no salt added. This way you can control the salt in the soup yourself.
  3. Wine – Use a red wine such as Pinot Noir, Côtes du Rhône, Cabernet Sauvignon, Merlot or a Malbec.
  4. Cognac Alternative – If you don’t have cognac, use a brandy, or simply skip it.
  5. Cheese – French Onion Soup demands Gruyere cheese because it’s rich, smooth and melts with ease!
  6. Storage – Transfer French Onion Soup to an airtight container and store in the refrigerator for 3 to 4 days. Freeze it in covered airtight containers or heavy-duty freezer bags for up to 3 months.

Nutrition Information

Serving: 1servingCalories: 408kcal (20%)Carbohydrates: 27g (9%)Protein: 19g (38%)Fat: 21g (32%)Saturated Fat: 11g (69%)Polyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.2gCholesterol: 52mg (17%)Sodium: 1160mg (50%)Potassium: 601mg (17%)Fiber: 2g (8%)Sugar: 6g (7%)Vitamin A: 515IU (10%)Vitamin C: 7mg (8%)Calcium: 466mg (47%)Iron: 2mg (11%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

french onion soup in a dutch oven garnished with herbs.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!
  • 1400
  • 2
Home Recipes
Joanna Cismaru

Joanna Cismaru

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Through Jo Cooks, I invite you to join me in my kitchen as we explore delicious recipes from around the globe, celebrate the joy of cooking, and make every meal a memorable one. Happy cooking!

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

4.69 from 45 votes (33 ratings without comment)
Subscribe
Notify of
guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

31 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

sidebar

Headshot of Joanna Cismaru

Hey there!

I’m Joanna (Jo for short) and this is the place where I share my passion for easy and delicious recipes. From comforting classics to global flavors, I believe that cooking should be fun, approachable, and most importantly, rewarding. Join me on this culinary journey and let’s get cooking!

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Pasta Favorites

baked mac and cheese in a black cast iron skillet.
45 minutes mins

Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 minutes mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 minutes mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 minutes mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 minutes mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 minutes mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 minutes mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 minutes mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 minutes mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 minutes mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hour hr 15 minutes mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 minutes mins

Salisbury Steak

beef lo mein in a black wok.
30 minutes mins

Beef Lo Mein

side shot of beef and broccoli in a skillet
15 minutes mins

Easy Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hour hr 25 minutes mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 minutes mins

One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hours hrs 30 minutes mins

Italian Stuffed Peppers

a serving of spaghetti bolognese in a white bowl garnished with parsley.
1 hour hr 5 minutes mins

Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2024 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.