The Best Easy Classic French Onion Soup Recipe (2024)

This post may contain affiliate links, view our disclosure.

This is the best easy classic French Onion Soup recipe of my life: rich, flavorful beef broth infused with buttery caramelized onion and herbs, topped with toasted baguette slices and gooey melted Gruyère cheese. Comfort food doesn’t get any better. And this restaurant-quality soup takes just 1 hour to make!

The Best Easy Classic French Onion Soup Recipe (1)

You’re probably familiar with the expression April showers bring May flowers. Showers in April typically refer to rain, but this weekend the weather forecast actually called for a chance of snow!(Weather in Upstate New York is just that unpredictable.)

The dreary, cold, damp weather called for something warming from the inside out, so I turned to a comforting classic:French Onion Soup!

I’ve heard that French Onion Soup is one of the most commonly ordered soups in restaurants. This makes sense to me since I almost always order it when I see it on a menu.

The Best Easy Classic French Onion Soup Recipe (2)

There’s just something about the rich, broth-drenched crouton, sweet caramelized onion, and bubbly, melted cheese that makes it irresistible.

After eating this soup so many times in restaurants, I’ve realized that the homemade version makes even the best restaurant’s soup pale in comparison.

You’re going to love that this easy French Onion Soup recipe comes together in just 1 hour! And like most soups, it’s budget-friendly, and even better the next day.

The Best Easy Classic French Onion Soup Recipe (3)

Easy Classic French Onion Soup Recipe

This soup is always impressive at a restaurant, but you can definitely make it at home. It’s a great soup for entertaining.

I’m going to show you how to make a classic French Onion Soup in just 1 hour!

Classic French Onion Soup Ingredients

In this section I explain the ingredients and give substitution ideas. For the full recipe (including ingredient amounts), see the recipe card below.

The Best Easy Classic French Onion Soup Recipe (4)
  • Olive oil – instead of using all butter, we use half olive oil and half butter to raise the smoke point a bit
  • Butter – I usually use unsalted butter, but salted butter will also work fine
  • Yellow onion – also sometimes called cooking onion, I like to use yellow onion because it’s less sweet than other varieties
  • Dry white wine – my favorite dry white wine to use here is Sauvignon Blanc, but Pinot Grigio or Chardonnay will also work well. However, you can also use a dry red wine, such as Merlot, Pinot Noir, or Cabernet Sauvignon. And if you prefer not to use wine, you can use a mixture of 1 tablespoon fresh lemon juice + 1/2 cup water
  • Salt and black pepper – to season our soup
  • Beef stock – go for a really good-quality store-bought beef stock, or use homemade if you have the time to make it or have some stashed in your freezer
  • Fresh thyme – fresh thyme brightens up the flavor of this French Onion Soup recipe without overpowering it
  • Bay leaf – use it if you have it, but don’t worry about it if you don’t
  • Baguette slices – you can use any good-quality bread you have on hand, and stale is fine because it’s getting toasted anyway
  • Gruyère cheese – a good-quality cheese makes a huge difference, but if Gruyère isn’t your thing you can use Emmental, Jarlsberg, or even sharp white cheddar or unsmoked provolone

How to Make French Onion Soup

Step 1: Caramelize the Onion

The Best Easy Classic French Onion Soup Recipe (5)
  1. Peel and thinly slice the onion.
  2. Add the oil and butter to a 5-quart Dutch oven over medium-high heat. Once the butter is melted, add the onion and stir to coat. Cook the onion until it is deep golden in color, about 30 minutes, stirring occasionally. Add a splash of water when it starts to stick to the pan, or when it starts to get too dark. Adjust the heat down as necessary so the onion doesn’t burn.
  3. Once caramelized, stir in the garlic (if using), and cook 30 seconds, stirring constantly. Add the wine and cook until it’s mostly evaporated, using a wooden spoon to scrape up any brown bits from the bottom of the pan.

Step 2: Make the Soup and Add the Finishing Touches

The Best Easy Classic French Onion Soup Recipe (6)
  1. Preheat the broiler to toast the bread. Place the baguette slices on a broiler-safe baking tray and broil until both sides are golden, flipping once.
  2. To finish the soup, add the salt, pepper, stock, thyme, and bay leaf to the caramelized onion, and bring up to a boil. Turn the heat down to a simmer, cover the pot, and let it cook for 10 to 15 minutes.
  3. When the soup is done, remove the bay leaf. Ladle the soup into 4 broiler-safe crocks or ramekins. Place 2 slices of toasted baguette on each, and divide the cheese on top. Put the crocks onto a broiler-safe baking tray and broil to melt the cheese. Serve.
The Best Easy Classic French Onion Soup Recipe (7)

Pro Tip: If You Don’t Have Broiler-Safe Ramekins or Crocks

The Best Easy Classic French Onion Soup Recipe (8)

Put the baguette slices onto a broiler-safe tray, sprinkle the cheese on top, and broil to melt the cheese. Place the cheesy toasts directly on top of the soup when serving.

Tips for the Best French Onion Soup

Other than the patience it takes to caramelize the onions, this French Onion Soup is really easy to make.

However, there are a few other tips I’ve discovered that turn a good French Onion Soup into a phenomenal one:

  • Add fresh herbs. Fresh thyme on its own is my favorite in this soup, but a mix of fresh rosemary and thyme is also absolutely delicious (just go a little lighter on the rosemary).
  • Use good quality beef stock.The flavor of this soup comes largely from the stock (and the onions of course), so the quality of the finished product will only be as good as what you put in.You don’t have to make your own stock though; there are quite a few good quality stocks on the market.
  • Don’t use sweet onions.Yellow cooking onions cook up super sweet as it is (caramelizing the onion brings out its natural sugars). I find that if you use sweet onions to start, your soup will be overly sweet.
  • Taste and season your with additional salt and pepper before you add the crouton and cheese. Otherwise it is much harder to adjust the seasoning!
  • Use good quality bread, but stale is ok.The bread is toasted and then placed in the soup, so it doesn’t have to be out-of-the-oven fresh.But using good quality bread does make a huge difference.
  • Use good quality cheese.I’ve made the mistake of using lower quality cheeses when making this, and the cheese always gets rubbery after broiling.
  • Don’t skimp on the onion or the croutons.French Onion Soup is one of those soups that I think is better when it’s thicker, and by thicker I mean chock full of onions and bread.Otherwise, it’s just beef broth topped with cheese, friends.
The Best Easy Classic French Onion Soup Recipe (9)

French Onion Soup Recipe FAQs

What Does Au Gratin Mean?

Au gratin is a French term that refers to a dish that’s topped with breadcrumbs and/or cheese, and then baked or broiled.

This soup is technically French Onion Soup au Gratin, as it’s topped with bread and cheese and then broiled. And if you want to say it in French, it’s Soupe à l’Oignon Gratinée.

What’s the Best Wine for French Onion Soup?

You can use either a dry white wine or a dry red wine for this soup.

There are two things to keep in mind:

  1. The wine should be dry (not sweet).
  2. You should enjoy drinking it on its own (because its flavor will be concentrated).

My favorite wine for making this is Sauvignon Blanc, a dry white wine I fell in love with in Paris.

The Best Easy Classic French Onion Soup Recipe (10)

What Do You Eat with French Onion Soup?

If you order this soup at a restaurant in France, it’s likely to come as a small portion served as an appetizer. Frequently, the main course would be bistro food, which is typically classic French food along the lines of coq au vin, boeuf bourguignon, steak frites, etc.

However, here in the U.S., if you’re serving a larger portion of this filling soup, you (or your guests) aren’t likely to want a heavy main course. If you’re entertaining with French Onion Soup, here are a few lighter side dishes you can serve with it:

  • Leafy green salad – I like using arugula because its peppery bite cuts through the richness of the soup well; dress it in the French style, with fresh lemon juice, olive oil, and fresh herbs
  • Roasted vegetables – you can go with a classic French side dish like ratatouille, but my personal favorite with this soup is roasted winter squash (such as roasted delicata squash)
  • Fresh bread – buy 2 baguette loaves because you’ll need 1 for topping the soup anyway
  • Wine – serve this soup along with a bottle of the wine you used to deglaze the pan after caramelizing the onion

More Cozy Soup Recipes to Make

  • Creamy White Bean Soup
  • Homemade Chicken and Dumplings
  • Zupa Ogórkowa (Polish Dill Pickle Soup Recipe)
The Best Easy Classic French Onion Soup Recipe (11)

Let’s Connect

The Best Easy Classic French Onion Soup Recipe (12)

Did you make this recipe? Please rate it and leave a comment below. You can also tag @anediblemosaic on social media.

To stay up-to-date, follow me on Facebook, Instagram, Pinterest, and Twitter!

The Best Easy Classic French Onion Soup Recipe (13)

Best Easy French Onion Soup Recipe

5 from 1 vote

By: Faith Gorsky

Prep TimePrep Time: 10 minutes minutes

Cook TimeCook Time: 50 minutes minutes

Yields: 4 servings

This is the best easy classic French Onion Soup recipe of my life: rich, flavorful beef broth infused with buttery caramelized onion and herbs, topped with toasted baguette slices and gooey melted Gruyère cheese. Comfort food doesn't get any better. And it takes just 1 hour to make!

Email This Recipe

Get this recipe link emailed straight to your inbox!

Ingredients

  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 2 pounds yellow onions peeled and thinly sliced (about 6 1/2 to 7 cups sliced)
  • 1 clove garlic minced (optional)
  • 1/2 cup dry white wine such as Sauvignon Blanc (or 1 tablespoon fresh lemon juice + 1/2 cup water)
  • 1 1/4 teaspoons salt
  • 1/2 teaspoon black pepper
  • 5 cups beef stock
  • 1 tablespoon minced fresh thyme
  • 1 bay leaf
  • 8 baguette slices
  • 4 ounces Gruyère cheese shredded

Instructions

  • Add the oil and butter to a 5-quart Dutch oven over medium-high heat. Once the butter is melted, add the onion and stir to coat. Cook the onion until it is deep golden in color, about 30 minutes, stirring occasionally. Add a splash of water when it starts to stick to the pan, or when it starts to get too dark. Adjust the heat down as necessary so the onion doesn’t burn.

  • Once caramelized, stir in the garlic (if using), and cook 30 seconds, stirring constantly. Add the wine and cook until it’s mostly evaporated, using a wooden spoon to scrape up any brown bits from the bottom of the pan.

  • Add the salt, pepper, stock, thyme, and bay leaf, and bring up to a boil. Turn the heat down to a simmer, cover the pot, and let it cook for 10 to 15 minutes.

  • Meanwhile, preheat the broiler to toast the bread. Place the baguette slices on a broiler-safe baking tray and broil until both sides are golden, flipping once.

  • When the soup is done, remove the bay leaf. Ladle the soup into 4 broiler-safe crocks or ramekins. Place 2 slices of toasted baguette on each, and divide the cheese on top.

  • Put the crocks onto a broiler-safe baking tray and broil to melt the cheese. Serve.

Notes

  • If You Don’t Have Broiler-Safe Crocks or Ramekins: Put the baguette slices onto a broiler-safe tray, sprinkle the cheese on top, and broil to melt the cheese. Place the cheesy toasts directly on top of the soup when serving.
  • What Kind of Wine to Use: Either a dry white wine or a dry red wine will work here. For whites, Sauvignon Blanc, Pinot Grigio, or Chardonnay are good options. For reds, Merlot, Pinot Noir, and Cabernet Sauvignon all work well.

Nutrition

Calories: 447kcal | Carbohydrates: 38g | Protein: 19g | Fat: 23g | Saturated Fat: 10g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.2g | Cholesterol: 46mg | Sodium: 1610mg | Potassium: 949mg | Fiber: 5g | Sugar: 13g | Vitamin A: 534IU | Vitamin C: 20mg | Calcium: 377mg | Iron: 2mg

Nutritional information is automatically calculated and should be used as an approximate.

Course: Soup

Cuisine: French

Keyword: Best French Onion Soup, Classic French Onion Soup, Easy French Onion Soup, French Onion Soup, French Onion Soup Recipe

Share it with me on Instagram and leave a comment to let me know your thoughts!

The Best Easy Classic French Onion Soup Recipe (14)
The Best Easy Classic French Onion Soup Recipe (15)
The Best Easy Classic French Onion Soup Recipe (16)

I’m the writer, recipe developer, photographer, and food stylist behind this blog. I love finding the human connection through something we all do every day: eat! Food is a common ground that we can all relate to, and our tables tell a story. It’s my goal to inspire you to get in the kitchen, try something new, and find a favorite you didn’t know you had.

Meet Faith

Free Ebook

10 Appetizer Recipes From Around The World

The Best Easy Classic French Onion Soup Recipe (2024)

References

Top Articles
Latest Posts
Article information

Author: Sen. Ignacio Ratke

Last Updated:

Views: 5726

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Sen. Ignacio Ratke

Birthday: 1999-05-27

Address: Apt. 171 8116 Bailey Via, Roberthaven, GA 58289

Phone: +2585395768220

Job: Lead Liaison

Hobby: Lockpicking, LARPing, Lego building, Lapidary, Macrame, Book restoration, Bodybuilding

Introduction: My name is Sen. Ignacio Ratke, I am a adventurous, zealous, outstanding, agreeable, precious, excited, gifted person who loves writing and wants to share my knowledge and understanding with you.