Skip to content
Emily CarterRECIPES
Menu

How to Make French Onion Soup with Caramelized Onions

Learn how to make French onion soup with deeply caramelized onions, beef broth, toasted baguette and Gruyère, plus make-ahead and vegetarian options.
French onion soup topped with toasted baguette and broiled Gruyère in a dark crock

French onion soup is built on one essential step: cooking sliced onions slowly until they become deeply golden, soft, and sweet. This version pairs those caramelized onions with beef stock, dry white wine, toasted baguette, and Gruyère, then finishes each bowl under the broiler for a bubbling cheese top.

Plan on 45–60 minutes for the onions. That time does more for the flavor than adding extra seasonings or trying to brown them quickly over high heat. Once the onions are ready, the broth comes together quickly and can be made ahead before you add the bread and cheese.

If you are planning more cold-weather meals, browse these fall soup recipes or save the broader collection of cozy soup recipes.

Why This French Onion Soup Works

  • Patient caramelization builds the base. Thinly sliced yellow onions cook until jammy and deep amber without becoming burnt or crisp.
  • Wine lifts the fond. Dry white wine loosens the browned bits on the bottom of the pot so their flavor stays in the soup.
  • Toasted bread protects the topping. Dry, crisp baguette holds up better than soft bread once it meets the broth.
  • A short broil finishes each bowl. Gruyère melts, bubbles, and browns without overcooking the soup.
The core ingredients for French onion soup: yellow onions, savory stock, toasted bread, and Gruyère.

French Onion Soup Ingredients

The ingredient list is short, so the quality and handling of the onions, broth, bread, and cheese matter. These are the quantities used in the current version of the recipe:

  • 3–4 large yellow onions, about 3 pounds total
  • 3 tablespoons unsalted butter
  • 3 garlic cloves, minced
  • 1 tablespoon all-purpose flour
  • 1 cup dry white wine
  • 1 tablespoon dry sherry
  • 2 quarts beef stock
  • 1 fresh thyme sprig, plus more for serving if desired
  • ¾ teaspoon kosher salt, divided
  • ½ teaspoon freshly ground black pepper
  • 8–12 slices baguette or country bread
  • About 1½ cups grated Gruyère

Choose yellow onions for balanced flavor

Yellow onions have enough natural sweetness to caramelize well while retaining savory depth. Slice them thinly and as evenly as practical so they soften at a similar rate. A few uneven slices are fine; the goal is consistent cooking, not machine-perfect cuts.

Use a broth you enjoy on its own

Beef stock gives this version its savory backbone. Because the broth remains prominent, choose one that tastes balanced rather than excessively salty. If the stock is already well seasoned, wait until the final simmer before adding the remaining salt.

Gruyère is the classic melting choice

Gruyère melts smoothly and develops nutty browned spots under the broiler. Comté, Emmental, or a blend of Gruyère and Parmesan can also work. Pre-shredded cheese may contain anti-caking ingredients, so freshly grated cheese generally melts more evenly.

Tools and Broiler Setup

A heavy Dutch oven distributes heat steadily during the long onion-cooking stage. You will also need a wooden spoon, chef’s knife, cutting board, ladle, rimmed baking sheet, and bowls specifically labeled oven- and broiler-safe. The baking sheet makes the hot bowls easier to move and catches any melted cheese.

For more ways to use the same pot during soup season, see these Dutch oven soup recipes.

How to Make French Onion Soup

1. Slice and soften the onions

Halve the onions from root to stem, peel them, and slice them into thin half-moons. Melt the butter in a heavy Dutch oven over medium heat. Add the onions and ½ teaspoon of the salt, stir to coat, cover, and cook for 5 minutes to begin softening them.

Slice the yellow onions thinly so they soften and brown at a similar rate.

2. Caramelize slowly until deep amber

Remove the lid and reduce the heat to medium-low. Cook for 45–60 minutes, stirring every few minutes at first and more frequently as the onions darken. Scrape the bottom of the pot so the browned fond is folded back into the onions. If the edges begin to blacken before the onions are evenly brown, lower the heat and add a small splash of water.

The onions first soften and turn translucent before they begin to develop deep color.

The onions are ready when their volume has reduced substantially and they look soft, glossy, and deep golden amber. Pale onions will produce a lighter, flatter-tasting broth; blackened onions can make it bitter.

Deep golden, glossy onions are the flavor base of the finished soup.

3. Build the broth

Stir in the garlic and thyme until fragrant. Sprinkle the flour over the onions and cook for 1–2 minutes, stirring so no dry flour remains. Gradually pour in the wine and sherry, scraping the bottom of the pot to loosen the fond. Add the beef stock, the remaining ¼ teaspoon salt, and the black pepper.

Deglaze the caramelized onions and scrape the browned fond back into the soup.

Bring the soup to a gentle simmer and cook for about 10 minutes so the flavors come together. Taste before adding more salt, especially if the stock was seasoned. Remove the thyme sprig.

4. Toast the bread

While the soup simmers, heat the oven to 450°F. Arrange the baguette slices on a rimmed baking sheet and toast until dry and lightly golden, turning once if needed. Toasting first helps the bread stay intact after it is placed on the soup.

Toast the baguette until dry and lightly golden, then grate the Gruyère for topping.

5. Fill the bowls and broil

Set broiler-safe bowls on a sturdy rimmed baking sheet. Ladle in the hot soup, leaving enough room for the bread and cheese. Place one or two toasted slices on each bowl, depending on their size, and cover with grated Gruyère.

Ladle the hot onion broth into broiler-safe crocks before adding bread and cheese.

Move the tray under a hot broiler and watch continuously. Broil for about 1–2 minutes, or only until the cheese is melted, bubbling, and browned in spots. Broilers vary, so use the appearance of the cheese rather than the clock as the final cue. Remove the entire tray with dry oven mitts and serve carefully—the bowls and handles will be extremely hot.

Broil only until the Gruyère is melted, bubbling, and browned in spots.

Caramelized Onion Troubleshooting

What you see Likely cause What to do
Onions remain pale The heat is too low, the pot is crowded with moisture, or they need more time Continue uncovered and stir periodically; raise the heat slightly only after most moisture has evaporated
Edges brown too quickly The heat is too high or the pot has a hot spot Lower the heat, stir more often, and add a tablespoon or two of water
Dark bits stick to the pot Fond is forming Scrape up brown—not black—bits as you stir; deglaze before they scorch
Finished broth tastes flat The onions need more color or the seasoning is out of balance Simmer briefly, then adjust salt and pepper a little at a time

Variations and Substitutions

Vegetarian French onion soup

Replace the beef stock with a robust vegetable broth and use olive oil or a combination of olive oil and butter for the onions. Tamari and a small splash of balsamic vinegar can add savory depth. If you use Worcestershire sauce, check the label and choose a vegetarian or vegan version because standard Worcestershire commonly contains anchovies.

Alcohol-free option

Replace the wine and sherry with additional broth. Deglaze with the broth, scraping the fond from the bottom of the pot, and add a small splash of balsamic or sherry vinegar near the end only if the finished soup needs brightness. This produces a different flavor profile but keeps the method alcohol-free.

Cheese and bread alternatives

Comté, Emmental, provolone, or a Gruyère-Parmesan blend can replace all or part of the Gruyère. Use sturdy baguette or country bread rather than very soft sandwich bread. Gluten-free bread may be used, but toast it thoroughly and confirm that the broth and every seasoning are also gluten-free.

What to Serve with French Onion Soup

Because the cheese-topped soup is rich, pair it with something crisp or simply dressed. A green salad, pear and walnut salad, roasted vegetables, or an uncomplicated sandwich makes a balanced meal. For a smaller first course, use modest bowls and one toasted baguette slice per serving.

Make-Ahead, Storage, and Reheating

The soup base can be prepared through the simmering step. Keep the toasted bread and grated cheese separate, then assemble and broil only the portions you plan to serve.

  • Refrigerate: Transfer leftovers to shallow containers and refrigerate within 2 hours. Use refrigerated cooked leftovers within 3–4 days.
  • Freeze: Freeze the soup base without bread or cheese for up to 2 months for best quality. Thaw safely in the refrigerator before reheating.
  • Reheat: Reheat the soup base to 165°F, then transfer it to broiler-safe bowls and add freshly toasted bread and cheese.

These refrigeration and reheating guidelines follow the USDA FSIS food-safety steps. Do not place a cold glass bowl directly under intense heat unless the manufacturer confirms it is broiler-safe.

French Onion Soup FAQ

What onions are best for French onion soup?

Yellow onions are a dependable choice because they become sweet as they caramelize while keeping savory depth. Sweet onions can work, but the finished soup may taste noticeably sweeter.

How long should onions caramelize?

Allow about 45–60 minutes after the initial covered softening stage. Pot size, onion moisture, and burner strength all affect the exact timing, so look for soft, reduced, deep amber onions rather than relying only on the clock.

Why are my onions not browning?

They may still be releasing water, the pot may be crowded, or the heat may be too low. Continue cooking uncovered until the moisture evaporates, then adjust the heat slightly while stirring often enough to prevent scorching.

How do I keep caramelized onions from burning?

Use moderate heat, stir more frequently as the onions darken, and scrape the pot regularly. If you see black edges or smell bitterness, lower the heat and add a small splash of water to slow the browning.

What cheese is best for the topping?

Gruyère is the first choice for its nutty flavor, smooth melt, and ability to brown. Comté, Emmental, or a blend with Parmesan are useful alternatives.

Do I have to use wine?

No. Additional broth can deglaze the pot. A small splash of balsamic or sherry vinegar added near the end can restore some brightness, although the flavor will not be identical to the wine version.

Can French onion soup be made vegetarian?

Yes. Use a flavorful vegetable broth, replace some or all of the butter with olive oil if desired, and build umami with tamari and a little balsamic vinegar. Check Worcestershire labels because standard versions commonly contain anchovies.

Can I make it ahead or freeze it?

Make and store the soup base without bread or cheese. Refrigerate it for 3–4 days or freeze it for up to 2 months for best quality, then reheat before assembling and broiling individual bowls.

Ready to Broil and Serve

The best cue is visual: the onions should be deep amber before the broth is added, and the Gruyère should be bubbling with browned spots when the bowls leave the broiler. Keep the bread and cheese separate for make-ahead portions so every serving has a crisp, freshly browned top.

Leave a Reply

Your email address will not be published. Required fields are marked *