This onion soup recipe focuses on achieving perfect caramelization for deep flavor. It uses a rich beef broth and toasted bread with Gruyère cheese. A comforting classic.
Key takeaways
- The key to exceptional French onion soup is slow, patient caramelization of the onions.
- Ensure onions are deeply browned but not burnt for optimal flavor.
- Toasting the bread prevents sogginess, and a good quality broth is essential.

Unbelievable French Onion Soup – Pure Comfort!
Ingredients
Method
- Melt butter in a heavy based casserole pot over medium heat. Add sliced onions and stir to coat in butter.
- Cook for 30 minutes on medium-low, stirring every few minutes, until the onions have softened and are semi-transparent.
- Turn heat up to medium or medium-high. Add salt, and cook for a further 20-30 minutes, stirring more regularly, until onions are deep golden and sweet.
- Add white wine (if using) and simmer rapidly for 2 minutes until mostly evaporated, scraping the bottom of the pot.
- Sprinkle flour over the onions and cook for 1 minute, stirring constantly.
- Pour in the beef broth, and add thyme and bay leaves. Bring to a simmer.
- Ladle soup into oven-safe bowls. Top each with baguette slices and a generous amount of Gruyere cheese.
- Broil until cheese is melted, bubbly, and golden brown. Serve immediately.
Notes
– Ensure onions are sliced thinly and evenly for consistent caramelization.
– Broil carefully to avoid burning the cheese; watch closely!
– Serve immediately while the cheese is perfectly melted and bubbly. Nutrition information is an estimate, calculated automatically. Values vary with brands, substitutions and portion sizes.
The technique that makes it
The soul of French onion soup lies in the caramelization of the onions. This isn’t a quick process; it requires patience and low heat to coax out the natural sugars without burning. Start by melting the butter in a large, heavy-bottomed pot or Dutch oven over medium-low heat. Add the thinly sliced onions and stir to coat them evenly. The key is to cook them slowly for at least 45-60 minutes, stirring occasionally. You’re looking for a deep, rich, mahogany color, not a charred black. This slow cooking breaks down the onion’s cell walls, releasing their sugars which then caramelize, creating the soup’s signature sweetness and depth of flavor. Rushing this step will result in a soup that tastes predominantly of raw onion rather than its complex, sweet, and savory essence. Once deeply caramelized, sprinkle the flour over the onions and cook for another minute or two, stirring constantly. This cooks out the raw flour taste and helps to thicken the soup slightly. Deglaze the pot with the dry white wine, scraping up any browned bits from the bottom – this is pure flavor! Let the wine reduce by about half before adding the beef broth, bay leaves, and thyme. Bring to a simmer, then reduce the heat and let it gently cook for at least 30 minutes to allow the flavors to meld. Season generously with salt and pepper to taste before serving. The final, crucial step is the gratinée: ladle the hot soup into oven-safe bowls, top with slices of baguette, and generously cover with Gruyere cheese. Broil until the cheese is melted, bubbly, and golden brown. This creates a delightful textural contrast and a rich, cheesy topping.
Troubleshooting
- Failure: Soup tastes too sweet. Fix: You may have over-caramelized the onions to the point of burning, or used sweet onions. Ensure onions are deeply browned but not burnt, and consider using a mix of yellow and red onions for balance.
- Failure: Onions are taking too long to caramelize. Fix: Ensure your heat isn’t too low. Medium-low heat is ideal. If they are browning too quickly, reduce the heat further and add a tablespoon of water to prevent burning.
- Failure: Soup is too thin. Fix: The flour used to thicken the soup may not have been cooked enough, or insufficient flour was used. Ensure flour is cooked for at least 1-2 minutes with the onions. For a thicker soup, you can simmer it uncovered for longer to reduce, or create a slurry of cornstarch and water to stir in.
- Failure: Bread topping becomes soggy. Fix: Ensure the bread is toasted or stale before placing it on the soup. Toasting it helps it hold its structure better under the broth.
Substitutions
- Beef Broth: For a lighter flavor, good quality chicken broth or vegetable broth can be used. The soup will be less rich but still delicious.
- Gruyere Cheese: Emmental, Swiss, Provolone, or even a sharp cheddar can be substituted. For a milder flavor, mozzarella is a good option, though it lacks the nutty complexity of Gruyere.
- French Baguette: Slices of ciabatta, sourdough, or even a sturdy country bread can be used. Ensure the bread is firm enough to hold up to the broth.
- White Wine: If you prefer not to use alcohol, you can omit the wine and deglaze the onions with a splash of beef broth or a teaspoon of sherry vinegar for acidity.
Pro tips
- For deeper flavor, use homemade beef stock if possible.
- Ensure onions are sliced thinly and evenly for consistent caramelization.
- Broil carefully to avoid burning the cheese; watch closely!
- Serve immediately while the cheese is perfectly melted and bubbly.
Enjoy this classic French Onion Soup, a timeless dish perfect for cozy evenings. Bon appétit!
More from Beef Soups & Stews →
Frequently asked questions
What kind of onions are best for French onion soup?
Yellow onions are the classic choice for French onion soup due to their balanced sweetness and pungency, which caramelize beautifully. Sweet onions like Vidalia can also be used for a milder flavor. Avoid red onions, as their color can make the soup unappealingly brown.
How long does it take to caramelize onions for French onion soup?
Caramelizing onions properly is key and takes patience, typically 45 minutes to over an hour. Cook them over medium-low heat, stirring occasionally, until they are deeply golden brown and very soft. This slow process develops their rich, sweet flavor essential for the soup.
Can I make French onion soup ahead of time?
Yes, French onion soup can be made a day or two in advance. The flavors meld and deepen overnight. Store the soup base without the bread and cheese. Reheat gently on the stovetop, then ladle into oven-safe bowls, top with bread and cheese, and broil just before serving.
What kind of bread is used for French onion soup croutons?
A sturdy, day-old baguette is ideal for French onion soup croutons. Its firm texture holds up well when soaked in the soup and broiled. Sourdough or ciabatta also work well. Slice the bread about half an inch thick, toast or broil until golden, then float on top of the soup.




