Classic French Onion Soup: Traditional Recipe Made Simple

Sage Martinez Avatar
By:
Sage Martinez
Published:

[grow_share_buttons]

Why You’ll Love This Classic French Onion Soup

This classic French onion soup recipe brings the authentic flavors of French bistros to your kitchen with remarkable simplicity and impressive results.
  • Effortless preparationstrong>: While caramelizing onions requires some patience, the hands-on time is minimal, making this recipe approachable even for busy home cooks. With just 20 minutes of prep time and mostly hands-off cooking, you get restaurant-quality results without constant attention.
  • Rich nutritional profile: This traditional French onion soup provides a satisfying balance of protein, complex carbohydrates, and beneficial compounds from the slow-cooked onions. Each serving delivers 31g of protein from the beef broth and cheeses, along with antioxidants from thoroughly caramelized onions.
  • Remarkable versatility: Whether you need a comforting winter meal or an impressive dinner party starter, this classic French onion soup adapts beautifully to any occasion. It accommodates various dietary restrictions with simple substitutions while maintaining its essential character.
  • Unparalleled depth of flavor: The magic of this dish lies in the transformation of humble onions through slow caramelization, developing a complex sweetness that pairs perfectly with the richness of beef broth and the nutty notes of Gruyère cheese.
“The secret to an exceptional French onion soup lies in patience allowing those humble onions to slowly transform into golden, sweet morsels that form the soul of this timeless classic.”
Jump to:

Essential Ingredients for Classic French Onion Soup

The quality of ingredients directly impacts the final flavor of your classic French onion soup. Here’s everything you’ll need:

Main Ingredients:

  • 4 tablespoons unsalted butter – Creates the rich base for caramelizing onions
  • 1 tablespoon vegetable oil – Prevents butter from burning during extended cooking
  • 3 pounds Vidalia or sweet onions (about 5 medium), halved lengthwise and thinly sliced – The star ingredient that develops the soup’s signature sweet flavor
  • ¾ teaspoon salt – Enhances the natural sweetness of the onions
  • ½ teaspoon freshly ground black pepper – Adds depth and balances the sweetness
  • ¾ teaspoon granulated sugar – Helps onions caramelize more evenly
  • 1 cup dry white wine – Deglazes the pan and adds acidity (red wine may be substituted)
  • 2 tablespoons all-purpose flour – Thickens the broth base
  • 6 cups beef broth – Provides the rich, savory foundation
  • 1 teaspoon Worcestershire sauce – Adds umami depth and complexity
  • ½ teaspoon dried thyme (or 2 tablespoons fresh thyme) – Adds aromatic herb notes
  • 2 bay leaves – Infuses subtle herbal flavor during simmering
  • 1 small baguette or sourdough loaf, cut into ½-inch slices (16 crostini) – Creates the classic bread topping
  • 1 tablespoon dry sherry – Adds a final layer of complexity to the finished soup
  • 8 ounces Gruyère cheese, grated (about 2 heaping cups) – Melts beautifully with a nutty flavor
  • ½ cup grated Parmigiano Reggiano – Adds salty depth and helps create a perfect crust
  • Optional: 1 tablespoon balsamic vinegar for finishing – Brightens the final flavor

Special Dietary Options:

Vegan Substitutions:

  • Replace butter with plant-based butter or olive oil
  • Use vegetable broth instead of beef broth
  • Omit Worcestershire sauce or use a vegan version
  • Replace cheese with vegan cheese alternatives or nutritional yeast

Gluten-Free Options:

  • Replace all-purpose flour with gluten-free flour blend or cornstarch
  • Use gluten-free bread for the crostini
  • Verify that Worcestershire sauce is gluten-freeli>

Low-Calorie Modifications:

  • Reduce butter to 2 tablespoons and omit oil
  • Use less cheese (3 ounces total instead of 9 ounces)
  • Serve with fewer crostini or use thin whole-grain toasts
Nutritional Information (per serving, makes 5 servings)
NutrientAmount>
Calories642
Fat31 g (Saturated fat: 17 g)
Carbohydrates53 g (Sugar: 19 g, Fiber: 4 g)
Protein31 g
Sodium1,697 mg
Cholesterol82 mg

How to Prepare the Perfect Classic French Onion Soup: Step-by-Step Guide

Creating the perfect classic French onion soup requires patience during the caramelization process, but the results are absolutely worth it. Follow these detailed steps to achieve restaurant-quality soup at home.

First Step: Prepare the Onions

Start by melting 4 tablespoons of unsalted butter with 1 tablespoon of vegetable oil in a large soup pot over medium heat. While the butter melts, prepare 3 pounds of Vidalia or sweet onions (about 5 medium) by halving them lengthwise and thinly slicing them. Add the sliced onions to the pot along with ¾ teaspoon salt, ½ teaspoon freshly ground black pepper, and ¾ teaspoon granulated sugar. Cook the onions uncovered, stirring occasionally, until they reach a deep golden brown and are properly caramelized. This process takes 45-55 minutes and is crucial for developing the soup’s signature flavor. Once the onions begin to brown, stir more frequently to scrape the browned bits (fond) from the bottom of the pan. If the onions start to brown too quickly, reduce the heat or add a splash of water to prevent burning.

Second Step: Deglaze with Wine

Once your onions are deeply caramelized and jammy, add 1 cup of dry white wine to the pot. (Red wine can be substituted if you prefer a different flavor profile.) Increase the heat to high and use your wooden spoon to scrape all the browned bits from the bottom of the pan. Continue cooking until the liquid has completely evaporated and the onions become even more jam-like in consistency, which should take 8-10 minutes. This deglazing step not only prevents anything from burning but also incorporates that flavorful fond back into your soup base.

Third Step: Create the Soup Base

Stir 2 tablespoons of all-purpose flour into the caramelized onions and cook constantly for about 1 minute. This step is essential as it cooks out the raw flour taste and helps thicken the broth later. Then, gradually add 6 cups of beef broth, 1 teaspoon Worcestershire sauce, ½ teaspoon dried thyme (or 2 tablespoons fresh thyme), and 2 bay leaves. Bring the mixture to a boil, then reduce the heat, cover the pot, and let it simmer for 30 minutes. If you’re interested in more broth-based soup recipes, check out our homemade turkey carcass soup which offers another way to create a rich, flavorful broth.

Fourth Step: Prepare the Bread Topping

While the soup simmers, heat your oven to 400°F. Take 1 small baguette or sourdough loaf and cut it into ½-inch slices (you’ll need about 16 crostini total). Arrange these slices on a baking sheet in a single layer and bake them until they’re dry, crisp, and golden brown, which should take about 10 minutes. These bread slices will serve as the classic topping for your French onion soup, providing a perfect contrast to the tender caramelized onions.

Final Step: Assemble and Serve

After the soup has simmered for 30 minutes, remove and discard the bay leaves. Stir in 1 tablespoon of dry sherry and taste the soup, adjusting the seasoning if needed. You might want to add more Worcestershire sauce for umami, a bit more sugar if the onions aren’t sweet enough, or even a splash of balsamic vinegar to brighten the flavors. To finish, set your oven rack 6 inches from the broiler and preheat the broiler. Place oven-safe crocks on a rimmed baking sheet for safety and easier handling. Fill each crock with the hot soup, top with the prepared baguette slices (without overlapping them), and sprinkle generously with 8 ounces of grated Gruyère cheese and ½ cup of grated Parmigiano Reggiano. Place the baking sheet under the broiler and cook until the cheese is melted, bubbly, and lightly browned, which typically takes 3-5 minutes. Remove from the oven, let the soup cool slightly before serving, and enjoy your perfectly prepared classic French onion soup!
Classic French Onion Soup: Traditional Recipe Made Simple 9

Dietary Substitutions to Customize Your Classic French Onion Soup

Protein and Broth Alternatives

For those wanting to customize their French onion soup based on dietary needs or preferences, there are several excellent substitutions to consider:
  • Vegetarian option: Replace beef broth with a rich vegetable broth and add 1 tablespoon of soy sauce or a splash of balsamic vinegar to replicate the umami depth typically provided by beef. For added richness, consider adding a few tablespoons of nutritional yeast or a tablespoon of mushroom powder to the broth.
  • Vegan adaptation: In addition to vegetable broth, use olive oil or plant-based butter instead of dairy butter. For the cheese topping, try a high-quality vegan cheese alternative that melts well, or sprinkle with nutritional yeast for a cheesy flavor without dairy.
  • Pescatarian variation: Use a combination of vegetable broth and a light fish or seafood stock for a different umami profile. This version pairs especially well with a sprinkle of Parmesan made with microbial rennet (suitable for pescatarians).
  • Lower-sodium option: Use a low-sodium beef broth and reduce the amount of added salt. Boost flavor with additional herbs and aromatics like garlic and mushrooms, which add depth without sodium. For more soup inspiration that can be adapted for dietary needs, visit our easy chicken spaghetti recipe page.

Vegetable, Sauce, and Seasoning Modifications

Perhaps you want to experiment with different flavors or work with ingredients you have on hand. These modifications can transform your traditional French onion soup while maintaining its essential character:
  • Onion variations: While sweet onions like Vidalia are traditional, you can use regular yellow or white onions with excellent results. For added complexity, try a combination of different onion varieties or add shallots (2-3) and leeks (1-2, white and light green parts only) to the caramelization process for layered flavors.
  • Herb alternatives: While thyme is classic, you can experiment with other herbs such as rosemary (use sparingly), marjoram, or a French herb blend (herbes de Provence). Add these during the simmering stage and remember to remove woody stems before serving.
  • Liquor options: While white wine is traditional, red wine creates a richer, deeper flavor. For a non-alcoholic version, replace wine with additional beef broth mixed with 1 tablespoon of apple cider vinegar or white wine vinegar to maintain the acidity needed for deglazing.
  • Additional vegetables: For extra depth and nutrition, consider adding 2-3 minced garlic cloves to the onions during the last 10 minutes of caramelization. Some recipes also include finely diced carrots or celery for additional vegetable sweetness and complexity.

Mastering Classic French Onion Soup: Advanced Tips and Variations

Take your French onion soup to the next level with these professional techniques and creative variations that build upon the classic recipe:

Pro Cooking Techniques

  • Caramelization mastery: The key to exceptional French onion soup lies in perfectly caramelized onions. Use a heavy-bottomed pot like a Dutch oven for even heat distribution. Whether you choose a Dutch oven for your soup or another type of pot, the goal is consistent heat. For uniform onion slices, use a mandoline set to 1/8-inch thickness. During caramelization, never rush the process patience yields the sweetest, most flavorful results.
  • Broth depthstrong>: Create an even richer broth by adding 1 tablespoon of tomato paste along with the flour, which adds color and subtle sweetness. Alternatively, simmer a Parmesan cheese rind in the broth for 20 minutes (remove before serving) to impart incredible umami depth.
  • Perfect cheese topping: The key to the perfect cheese topping is using freshly grated cheese rather than pre-shredded varieties, which contain anti-caking agents that can affect melting. For ideal broiling results, chill the grated cheese for 15 minutes before using, which helps it melt more evenly without separating.

Flavor Variations

  • Herb-infused version: Create a bouquet garni by tying together fresh thyme, parsley stems, and a bay leaf with kitchen twine. Add this to the soup during simmering for easy removal. Finish with a sprinkle of fresh chives or tarragon for brightness.
  • Smoky onion soup: Add 1 teaspoon of smoked paprika along with the thyme, or use smoked salt in place of regular salt. For an even richer smoky flavor, consider the secret to deeply flavored soups by adding a small amount of liquid smoke or chipotle powder.
  • Beer-based variation: Replace half of the beef broth with a dark beer like stout or porter for a robust, malty flavor that beautifully complements the caramelized onions.

Presentation Tips

  • Professional plating: Serve in traditional oven-safe crocks with handles for an authentic bistro presentation. Dust the final dish with freshly cracked black pepper and consider adding a single fresh thyme leaf or a light sprinkle of herbs for color contrast.
  • Edible bowls: For an impressive presentation, serve smaller portions of the soup in hollowed-out onion soup bowls made from large baking onions that have been baked until tender.

Make-Ahead Options

blockquote>”The best thing about French onion soup is that it actually improves in flavor when made ahead, making it the perfect dish for entertaining or busy weeknights.”
  • The soup base (without bread and cheese) can be prepared up to 3 days in advance and refrigerated, or frozen for up to 6 months. The flavors actually develop and deepen during storage.
  • The bread slices can be toasted up to 3 days ahead and stored at room temperature in an airtight container.
  • When ready to serve, simply reheat the soup, assemble with bread and cheese, and broil as directed.

How to Store Classic French Onion Soup: Best Practices

Proper storage ensures your delicious French onion soup maintains its quality and safety for later enjoyment. Follow these guidelines for the best results:

Refrigeration

Store the classic French onion soup base (without bread and cheese toppings) in an airtight container in the refrigerator for up to 3-4 days. The flavors will continue to develop, often making the soup even more delicious the next day. Always cool the soup to room temperature before transferring it to the refrigerator to prevent bacterial growth and maintain food safety. When reheating, add a splash of fresh beef broth or water if the soup has thickened too much during storage.

Freezing

For longer storage, freeze the soup base in freezer-safe containers or heavy-duty freezer bags for up to 6 months. Remove as much air as possible before sealing to prevent freezer burn. Consider portioning the soup into individual servings for quick thawing and reheating. Always label containers with the date and contents. Thaw frozen soup overnight in the refrigerator before reheating. Note that while the soup base freezes well, cheese and bread toppings do not maintain their quality when frozen, so add these fresh when serving.

Reheating

Gently reheat refrigerated or thawed French onion soup over low to medium heat, stirring occasionally to prevent sticking. Avoid boiling the soup as this can toughen the onions and alter the carefully developed flavors. If the soup has thickened too much, gradually add additional broth or water until it reaches the desired consistency. Before serving, taste and adjust seasonings as needed, as flavors can mellow during storage. Add the bread and cheese toppings just before the final broiling step.

Meal Prep Considerations

For efficient meal prep, prepare a large batch of the soup base and freeze it in portion sizes that work for your household. Store toasted bread slices separately at room temperature in an airtight container for up to 3 days. Pre-portion and freeze the cheese blend in small containers or bags. This assembly-line approach makes it easy to put together individual servings quickly without sacrificing any of the fresh, toasty goodness that makes French onion soup so special.
Classic French Onion Soup
Classic French Onion Soup: Traditional Recipe Made Simple 10

FAQs: Frequently Asked Questions About Classic French Onion Soup

How far in advance can I prepare classic French onion soup?

You can prepare classic French onion soup up to one day in advance. After cooking, allow the soup to cool, then cover and refrigerate it. When ready to serve, reheat the soup gently on the stovetop over low heat until hot. Add any fresh toppings like bread and cheese just before broiling to maintain their texture and flavor.

What’s the best way to store leftover French onion soup?

Store leftover French onion soup in an airtight container in the refrigerator for up to 4 to 5 days. If you want to keep it longer, freeze the soup in a freezer-safe container for up to 6 months. When you’re ready to eat, thaw it overnight in the fridge before reheating on the stove.

Can I make French onion soup vegetarian or gluten-free?

Yes, to make a vegetarian version, swap beef broth for a rich vegetable broth and use Worcestershire sauce or a splash of soy sauce for umami flavor. For a gluten-free option, skip the traditional bread topping or replace it with gluten-free bread, and use cheese that does not contain gluten.

Why isn’t the cheese browning properly on my French onion soup?

To get a golden, bubbly cheese topping, make sure your broiler is fully preheated and place the soup bowls close to the heat source on the top oven rack. If needed, move the rack higher to help the cheese brown evenly. Watch closely to avoid burning.

How can I reheat French onion soup without losing flavor or texture?

Reheat French onion soup gently in a saucepan over low heat to prevent overcooking the onions or drying out the broth. Stir occasionally and check seasoning, adding salt and pepper if needed. Add fresh toasted bread and cheese just before serving to keep the toppings crisp and flavorful.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic French Onion Soup 11.Png

classic french onion soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍲 Rich, velvety caramelized onions swimming in savory beef broth create the ultimate comfort food experience that warms you from the inside out
🧀 Golden Gruyère cheese topping creates the perfect crusty finish, transforming simple ingredients into an elegant restaurant-quality meal at home

  • Total Time: 2 hours
  • Yield: 5 servings

Ingredients

– 4 tablespoons unsalted butter for creating the rich base for caramelizing onions

– 1 tablespoon vegetable oil for preventing butter from burning during extended cooking

– 3 pounds Vidalia or sweet onions (about 5 medium), halved lengthwise and thinly sliced for developing the soup’s signature sweet flavor

– ¾ teaspoon salt for enhancing the natural sweetness of the onions

– ½ teaspoon freshly ground black pepper for adding depth and balancing the sweetness

– ¾ teaspoon granulated sugar for helping onions caramelize more evenly

– 1 cup dry white wine for deglazing the pan and adding acidity

– 2 tablespoons all-purpose flour for thickening the broth base

– 6 cups beef broth for providing the rich, savory foundation

– 1 teaspoon Worcestershire sauce for adding umami depth and complexity

– ½ teaspoon dried thyme (or 2 tablespoons fresh thyme) for adding aromatic herb notes

– 2 bay leaves for infusing subtle herbal flavor during simmering

– 1 small baguette or sourdough loaf, cut into ½-inch slices (16 crostini) for creating the classic bread topping

– 1 tablespoon dry sherry for adding a final layer of complexity to the finished soup

– 8 ounces Gruyère cheese, grated (about 2 heaping cups) for melting beautifully with a nutty flavor

– ½ cup grated Parmigiano Reggiano for adding salty depth and helping create a perfect crust

– 1 tablespoon balsamic vinegar for finishing for brightening the final flavor

Instructions

1-First Step: Prepare the Onions Start by melting 4 tablespoons of unsalted butter with 1 tablespoon of vegetable oil in a large soup pot over medium heat. While the butter melts, prepare 3 pounds of Vidalia or sweet onions (about 5 medium) by halving them lengthwise and thinly slicing them. Add the sliced onions to the pot along with ¾ teaspoon salt, ½ teaspoon freshly ground black pepper, and ¾ teaspoon granulated sugar. Cook the onions uncovered, stirring occasionally, until they reach a deep golden brown and are properly caramelized. This process takes 45-55 minutes and is crucial for developing the soup’s signature flavor. Once the onions begin to brown, stir more frequently to scrape the browned bits (fond) from the bottom of the pan. If the onions start to brown too quickly, reduce the heat or add a splash of water to prevent burning.

2-Second Step: Deglaze with Wine Once your onions are deeply caramelized and jammy, add 1 cup of dry white wine to the pot. (Red wine can be substituted if you prefer a different flavor profile.) Increase the heat to high and use your wooden spoon to scrape all the browned bits from the bottom of the pan. Continue cooking until the liquid has completely evaporated and the onions become even more jam-like in consistency, which should take 8-10 minutes. This deglazing step not only prevents anything from burning but also incorporates that flavorful fond back into your soup base.

3-Third Step: Create the Soup Base Stir 2 tablespoons of all-purpose flour into the caramelized onions and cook constantly for about 1 minute. This step is essential as it cooks out the raw flour taste and helps thicken the broth later. Then, gradually add 6 cups of beef broth, 1 teaspoon Worcestershire sauce, ½ teaspoon dried thyme (or 2 tablespoons fresh thyme), and 2 bay leaves. Bring the mixture to a boil, then reduce the heat, cover the pot, and let it simmer for 30 minutes. If you’re interested in more broth-based soup recipes, check out our homemade turkey carcass soup which offers another way to create a rich, flavorful broth.

4-Fourth Step: Prepare the Bread Topping While the soup simmers, heat your oven to 400°F. Take 1 small baguette or sourdough loaf and cut it into ½-inch slices (you’ll need about 16 crostini total). Arrange these slices on a baking sheet in a single layer and bake them until they’re dry, crisp, and golden brown, which should take about 10 minutes. These bread slices will serve as the classic topping for your French onion soup, providing a perfect contrast to the tender caramelized onions.

5-Final Step: Assemble and Serve After the soup has simmered for 30 minutes, remove and discard the bay leaves. Stir in 1 tablespoon of dry sherry and taste the soup, adjusting the seasoning if needed. You might want to add more Worcestershire sauce for umami, a bit more sugar if the onions aren’t sweet enough, or even a splash of balsamic vinegar to brighten the flavors. To finish, set your oven rack 6 inches from the broiler and preheat the broiler. Place oven-safe crocks on a rimmed baking sheet for safety and easier handling. Fill each crock with the hot soup, top with the prepared baguette slices (without overlapping them), and sprinkle generously with 8 ounces of grated Gruyère cheese and ½ cup of grated Parmigiano Reggiano. Place the baking sheet under the broiler and cook until the cheese is melted, bubbly, and lightly browned, which typically takes 3-5 minutes. Remove from the oven, let the soup cool slightly before serving, and enjoy your perfectly prepared classic French onion soup!

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🧅 Patience is key – caramelizing onions slowly develops deep, sweet flavors that can’t be rushed; don’t increase heat to speed up the process
👨‍🍳 Deglaze the pan thoroughly with wine to incorporate all the flavorful browned bits (fond) from the bottom – this is where the rich flavor develops
⏰ Make the soup base ahead of time and refrigerate for up to 3 days – the flavors actually improve overnight, making it perfect for dinner parties

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 40 minutes
  • Category: Soups
  • Method: Stovetop & Broiling
  • Cuisine: French
  • Diet: Gluten-free (if using gluten-free flour)

Nutrition

  • Serving Size: 1 bowl
  • Calories: 642
  • Sugar: 19
  • Sodium: 1697
  • Fat: 31
  • Saturated Fat: 17
  • Unsaturated Fat: 11
  • Trans Fat: 0
  • Carbohydrates: 53
  • Fiber: 4
  • Protein: 31
  • Cholesterol: 82

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star