French Onion Soup Recipe

French onion soup recipe served in a crock with bubbling melted Gruyere over a toasted baguette slice.
---Advertisement---

Authentic French onion soup starts with slowly browned yellow onions, savory stock, toasted baguette, and broiled Gruyere. Patient cooking turns the onions deep brown and gives the broth its unmistakable sweet-savory depth.

This french onion soup recipe builds rich flavor in one heavy pot, then finishes with a crisp, cheesy topping that softens just enough in the hot broth.

As the onions cook, their sharp scent fades into mellow sweetness, while the pot fills with the warm aroma of butter, thyme, and beef stock. The bubbling cheese is worth the wait.

Slice the onions from pole to pole rather than across the middle so the strands stay pleasantly substantial as they cook.

Essential Ingredients for Authentic French Onion Soup

Each ingredient contributes to the final bowl: onions create sweetness and body, butter encourages browning, stock brings savoriness, and baguette with cheese provides the crisp, molten finish.

  • 4 pounds yellow onions (peeled and thinly sliced (approximately 5-6 large onions))
  • 3 tablespoons butter
  • 4 cloves garlic (minced)
  • 3 tablespoons flour
  • 1/2 cup dry white wine
  • 6 cups of beef stock (or veggie stock)
  • 1 teaspoon Worcestershire sauce
  • 1 bay leaf
  • 3 sprigs fresh thyme (or 1 teaspoon dried thyme)
  • fine sea salt and freshly-cracked black pepper (to taste)
  • baguette
  • grated or sliced cheese (such as Gruyere (Asiago, Swiss, Gouda or Mozzarella))

Butter helps the onions brown evenly, while garlic, thyme, Worcestershire sauce, and bay leaf round out the broth. Flour gives the liquid a subtle body without making it thick. Dry white wine loosens the flavorful browned layer on the pot and adds brightness against the onions’ natural sweetness.

I prefer grating Gruyere just before broiling because freshly grated cheese melts into a smoother, more even blanket over the toast.

Choosing the Best Onions and Cheeses

Yellow onions are the best choice for classic French onion soup. They have enough natural sugar to become deeply sweet, but enough pungency to keep the broth from tasting candy-like. Their firmer structure also holds up well during a long cook, while very sweet onions can become overly soft and one-dimensional.

Gruyere is the traditional favorite because it melts smoothly, browns well, and brings a nutty, savory flavor. Swiss cheese offers a milder finish, while fontina melts especially luxuriously. Asiago, Gouda, and mozzarella also work from the ingredient list, though their flavor and browning will vary.

Broth Selection and Balancing

Beef stock gives the soup its classic dark, savory character. Choose low-sodium stock when possible, since the liquid reduces slightly and cheese adds salt at the end. This leaves room to season after simmering instead of locking yourself into an overly salty bowl.

For a lighter but still rounded broth, you can use part beef stock and part rich chicken stock as an optional adaptation. The beef keeps the bistro-style depth, while chicken stock softens its intensity. Vegetable stock is also included as an official option and works best when it has a full-bodied, mushroom-forward flavor.

How to Make French Onion Soup

Golden brown broiled Gruyere cheese bubbling over crisp French bread in an oven-safe soup crock.
Watch for golden blisters across the melted Gruyere to know your soup crock is ready to pull from the broiler.

The method moves through four clear stages: brown the onions, build the broth, dry the bread, then broil the cheese until it blisters. Keep the heat steady and watch the pot closely near the end of browning.

  1. Melt the butter in a large heavy-bottomed stockpot over medium-high heat, add the onions, and cook for about 30 minutes, stirring every 3 to 5 minutes at first and about every minute as they darken; add the garlic for 2 minutes, stir in the flour for 1 minute, then pour in the wine and scrape the pot with a wooden spoon.

    The onions should be richly browned but never blackened, and the wine should release the golden-brown residue from the bottom of the pot.
  2. Add the stock, Worcestershire sauce, bay leaf, and thyme, bring the soup to a simmer, then cover and cook over medium-low heat for at least 10 minutes; remove the bay leaf and thyme sprigs, then season with salt and pepper to taste.

    The broth should smell herbaceous and savory, with onion strands suspended in a lightly full-bodied liquid.
  3. While the soup simmers, heat the oven to 400°F, cut the baguette into 1-inch thick slices, place them in one layer on a baking sheet, and bake for 6 to 8 minutes.

    The slices should feel dry and crisp, with golden edges that can stand up to the hot soup.
  4. Set the oven to broil, arrange oven-safe bowls on a thick baking sheet, fill them with soup, and top each with a baguette slice and cheese; broil about 6 inches from the heat for 2 to 4 minutes, then serve immediately.

    The cheese should melt completely and bubble across the toast, so watch closely to prevent dark spots from developing too quickly.

If you do not have oven-safe crocks, broil cheese-topped baguette slices on a baking sheet instead. Float one melted toast over each bowl of hot soup right before serving. You still get the classic gratinée effect without putting regular bowls under the broiler.

Mastering the Caramelization Technique

Great onion soup depends on browned onions, not merely softened ones. The process is gradual because the onions must release moisture before their sugars can concentrate and turn deeply savory.

At about 10 minutes, the onion pile will look glossy, softened, and mostly translucent. The initial loud sizzle often quiets as the onions release moisture. Keep stirring at the stated intervals so the onions cook evenly rather than steaming in one dense layer.

Near 20 minutes, expect pale gold edges and a sweeter aroma. The bottom of the pot may begin collecting a light golden film. If onions are coloring too fast at the edges, lower the heat slightly and stir more often. Scorched bits bring bitterness, while a thin amber residue is flavor waiting to happen.

By 30 minutes, the onions in this method should be well caramelized and deep golden to amber. For larger pans, wetter onions, or gentler burners, reaching a true deep chestnut color can take 40 to 50 minutes. The goal is even color and a mellow, nutty fragrance, not a strict clock race.

When onions begin catching on the pot, do not ignore the fond. Add the wine as directed and scrape firmly with a wooden spoon. Those browned sugars dissolve into the liquid, naturally deepening the color and flavor of the finished broth. If the pan seems at risk of scorching before the wine goes in, lower the heat and stir until the onions loosen.

If you decide to brown extra onions for another meal, their savory depth also works beautifully in French onion dip.

Troubleshooting Common Mistakes

  • The broth tastes bitter: The onions or garlic likely browned too aggressively. Lower the heat, scrape away any truly black residue, and add a small splash of dry wine to brighten the flavor. A little Dijon mustard can also temper an overly sweet or harsh finish.
  • The soup tastes too sweet: Deeply caramelized onions naturally bring sweetness. Balance it with black pepper, a touch more Worcestershire sauce, or an optional splash of dry wine for acidity and savory depth.
  • The pot is developing dark spots: Stir more frequently and reduce the heat before the residue turns black. Golden and brown fond belongs in the soup, but burned residue should not.
  • The broth tastes flat: Add salt and pepper only after the herbs have simmered and the cheese choice is decided. Low-sodium stock gives you better control at this stage.
  • The bread turns soggy too fast: Cut the baguette into thick slices and toast it until dry all the way through. A deeply toasted slice floats longer and keeps a satisfying contrast beneath the cheese.
  • The cheese burns before it melts: Keep bowls about 6 inches from the broiler and use a thick baking sheet for stability. Move the rack down slightly if the cheese is browning before it can melt.

Storage and Reheating

Caramelized onion soup broth stored in a glass container alongside toasted baguette slices on a wire rack.
Storing the savory onion broth separately from the toasted bread keeps the baguette crisp when you reheat and broil.

For the best texture, keep the onion broth separate from the baguette and cheese. Let the broth cool, transfer it to an airtight container, and refrigerate it promptly. Keep the toasted bread dry in a separate container and grate cheese close to serving time.

Reheat the broth gently on the stovetop until hot throughout, then toast fresh bread and broil the cheese topping just before serving. This approach protects the broth’s flavor and prevents the bread from dissolving into the soup before it reaches the table.

If you are preparing ahead for guests, make the onion and broth portion first, then handle the bread and cheese at the last minute. The final broil takes only moments, but it makes the difference between a soft topping and a proper crisp-edged gratinée.

Delicious Variations and Substitutions

These options change the flavor profile while keeping the classic onion-forward character intact. Treat them as optional directions rather than changes to the main method.

Vegetarian French Onion Soup

Use the veggie stock option and choose a rich mushroom or dark vegetable broth for more savory depth. Swap in vegetarian Worcestershire sauce, since standard Worcestershire sauce may contain anchovies. The caramelized onions, thyme, toasted baguette, and melted cheese still provide plenty of hearty character.

Alcohol-Free Deglazing Swaps

For an alcohol-free version, replace the wine with additional stock and a small splash of apple cider vinegar or sherry vinegar. Add the vinegar cautiously after loosening the fond so it brightens the soup without taking over its mellow onion flavor.

Alternative Cheese Blends

  • Gruyere and aged provolone: This blend gives you nutty flavor with a more dramatic cheese pull.
  • Gruyere and Parmesan: Parmesan adds a salty, crisp browned edge, while Gruyere keeps the topping creamy.
  • Gruyere, provolone, and Parmesan: A three-cheese gratinée brings savory depth, stretch, and especially attractive browning.

For another cozy dinner built around the same sweet onions and melted-cheese appeal, try French onion pasta.

What to Serve with French Onion Soup

French onion soup in a ceramic crock served with a crisp green side salad tossed in Dijon vinaigrette.
Pairing rich French onion soup with a bright, Dijon-dressed green salad creates an authentic bistro-style meal.

French onion soup is rich enough to anchor a meal, so fresh or crisp sides are especially welcome.

  • A bistro-style green salad with Dijon vinaigrette cuts through the cheese and savory broth.
  • Roasted seasonal vegetables add color and a lighter counterpoint without competing with the soup.
  • A small board of cured meats, fruit, and sharp cheese works well for a relaxed supper.
  • For a heartier spread, serve a spoonful of French onion rice alongside the soup.

Conclusion

A memorable bowl of French onion soup comes from patient browning, a well-scraped pot, and bread toasted thoroughly enough to hold its own beneath the cheese. Give the onions time to become deep and mellow, and the broth will taste far more complex than its ingredients suggest.

If you enjoy a brighter finish, stir in an optional touch of Dijon mustard after deglazing. Serve the soup piping hot, with the cheese still bubbling and the toast crisp at the edges.

Frequently Asked Questions

What Are the Best Onions for French Onion Soup?

Yellow onions are the best all-around choice for their balance of natural sugar, savory bite, and sturdy texture. They hold their shape during prolonged cooking better than many sweet onion varieties. Slice them pole to pole so the strands remain distinct instead of melting into the broth.

Can I Make French Onion Soup Without Oven-Safe Bowls?

Yes. Ladle the hot soup into regular bowls and broil the cheese-topped baguette slices separately on a baking sheet. Place one melted toast on each bowl just before serving. This keeps the cheese bubbly while avoiding the risk of placing non-heatproof bowls under the broiler.

How Do I Keep the Bread From Getting Completely Soggy?

Cut the baguette into 1-inch thick slices so it has enough structure to float. Bake the slices until crisp and dry, not merely lightly colored. Add the toast immediately before serving for the best contrast between crunchy bread and rich broth.

Can I Freeze Homemade French Onion Soup?

This method does not include freezer storage directions. For the best immediate texture, keep the onion broth chilled separately from the baguette and cheese, then reheat the broth and make fresh cheesy toasts when serving.

French onion soup recipe served in a crock with bubbling melted Gruyere over a toasted baguette slice.

French Onion Soup Recipe

Rebecca Blumer
Caramelize sweet yellow onions slowly in butter, simmer in rich herb-infused beef broth, and top with toasted baguette and melted bubbly Gruyere for a cozy French classic.
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Course Soup
Cuisine French
Servings 6 servings
Calories 385 kcal

Equipment

  • French Onion Soup Bowls
  • Soup Bowls with Handles
  • Mini Cocottes

Ingredients
 

  • 4 pounds yellow onions peeled and thinly sliced (approximately 5-6 large onions)
  • 3 tablespoons butter
  • 4 cloves garlic minced
  • 3 tablespoons flour
  • 1/2 cup dry white wine
  • 6 cups beef stock or veggie stock
  • 1 teaspoon Worcestershire sauce
  • 1 bay leaf
  • 3 sprigs fresh thyme or 1 teaspoon dried thyme
  • fine sea salt and freshly-cracked black pepper to taste
  • baguette
  • grated or sliced cheese such as Gruyere (Asiago, Swiss, Gouda or Mozzarella)

Instructions
 

  • Melt the butter in a large heavy-bottomed stockpot over medium-high heat, add the onions, and cook for about 30 minutes, stirring every 3 to 5 minutes at first and about every minute as they darken; add the garlic for 2 minutes, stir in the flour for 1 minute, then pour in the wine and scrape the pot with a wooden spoon. The onions should be richly browned but never blackened, and the wine should release the golden-brown residue from the bottom of the pot.
  • Add the stock, Worcestershire sauce, bay leaf, and thyme, bring the soup to a simmer, then cover and cook over medium-low heat for at least 10 minutes; remove the bay leaf and thyme sprigs, then season with salt and pepper to taste. The broth should smell herbaceous and savory, with onion strands suspended in a lightly full-bodied liquid.
  • While the soup simmers, heat the oven to 400°F, cut the baguette into 1-inch thick slices, place them in one layer on a baking sheet, and bake for 6 to 8 minutes. The slices should feel dry and crisp, with golden edges that can stand up to the hot soup.
  • Set the oven to broil, arrange oven-safe bowls on a thick baking sheet, fill them with soup, and top each with a baguette slice and cheese; broil about 6 inches from the heat for 2 to 4 minutes, then serve immediately. The cheese should melt completely and bubble across the toast, so watch closely to prevent dark spots from developing too quickly.

Notes

Caramelizing tip: Slice the onions pole to pole rather than across the middle so the strands keep their structure and do not break down into mush during the long cook.
Alternative serving method: If you lack oven-safe crocks, broil the cheese-topped baguette slices directly on a baking sheet and float one melted toast atop each bowl of hot soup just before serving.
Storage: Keep the onion broth chilled in an airtight container separately from the baguette and cheese. Reheat the soup gently on the stove and make fresh cheesy toasts right before serving to keep the bread crisp.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.
Keyword bistro style soup, caramelized onions, French onion soup, french onion soup recipe

Join our Facebook group!

Join Now
---Advertisement---

Leave a Comment

Recipe Rating