This is a straightforward French onion soup — six onions, beef stock, sherry, and Gruyère on toast — made in one pot in about an hour and fifteen minutes. The ingredient list is short and the method is forgiving, which makes it a genuinely good weeknight project when you want something that feels substantial without a lot of fuss. The payoff is real: a rich, savory broth with sweet onions and bubbling cheese on top.
The short version of why this works
Two things actually matter here. First, the caramelization: 25 to 30 minutes over medium heat, stirring occasionally, is not optional. Rushing it with high heat gives you browned but bitter onions, not the sweet, jammy result you need for the broth to taste right. Second, deglazing with sherry and scraping the pot bottom — those stuck-on bits dissolve into the liquid and become flavor. Skip that step and the soup tastes flat. Everything else is just simmering and melting cheese.
About the ingredients
- Sherry: Dry sherry is the recipe’s call, but a dry white wine works well. In a pinch, a tablespoon of white wine vinegar stirred into a cup of water gives you the acidity you need — skip the extra cup of liquid though, just use the vinegar as a flavor boost alongside your stock.
- Gruyère: It melts cleanly and has a nutty flavor that suits the soup. Comté or Emmental are close substitutes. Swiss cheese from the deli counter works fine and costs less — skip the fancy stuff if your budget is tight, the difference is smaller than you’d expect once it’s broiled.
- Beef stock: Low-sodium store-bought is perfectly good here. The long simmer concentrates it. For a vegetarian version, use a full-flavored vegetable stock — the caramelized onions carry most of the depth anyway.
- Baguette: Any sturdy bread that toasts well will do. A thick slice of sourdough or a day-old French roll holds up better than soft sandwich bread, which turns to mush fast.
Troubleshooting
- Onions are sticking and burning before they caramelize: Your heat is too high. Drop it to medium-low and add a small splash of water to the pot — it loosens everything without steaming the onions into mush.
- Soup tastes thin or bland after simmering: Remove the lid for the last 10 minutes of simmering to let it reduce slightly. A small pinch of salt and a short rest off the heat also helps flavors come together.
- Bread sinks straight to the bottom of the bowl: Toast the baguette slices until they are genuinely dry and crisp all the way through, not just golden on the surface. A softer slice will absorb liquid immediately and disappear.
- Cheese isn’t browning under the broiler: Oven broilers vary a lot. Move the rack closer to the element and give it another 2 to 3 minutes. Watch it — it goes from unmelted to scorched faster than you’d think.
- Soup is too sweet: This usually means the onions cooked too fast on high heat and picked up sugar without developing savory depth. A small splash more sherry or a few drops of Worcestershire stirred in at the end can balance it out.
Leftovers and make-ahead
The broth — without the bread and cheese — keeps well in the fridge for up to 4 days and freezes for up to 3 months. Store it in an airtight container and reheat gently on the stovetop over medium-low heat. The caramelized onions can also be made up to 3 days ahead and refrigerated separately, which cuts your active cook time on the day to about 30 minutes. When you’re ready to serve, reheat the broth, ladle it into oven-safe bowls, add fresh toast, top with cheese, and broil as usual. Do not store assembled bowls — the bread turns to paste and the cheese goes rubbery. Assemble only what you plan to eat right away.
Classic French Onion Soup with Gruyère Croutons
Equipment
- Large heavy-bottomed pot or Dutch oven (5-6 quart / 5-6 litre)
- Wooden spoon or heat-resistant spatula
- Oven-safe soup bowls or crocks
- Baking sheet
- Cheese grater or box grater
- Ladle
- Instant-read thermometer (optional — for checking broth temperature when reheating)
Ingredients
- 3 tbsp unsalted butter 45g, preferably European-style for richer flavour
- 6 medium yellow onions thinly sliced, about 3.3 lbs / 1.5kg
- 1 tsp sugar to aid caramelization
- 2 tbsp all-purpose flour 16g
- ½ cup dry sherry 120ml, or dry white wine as an alternative — increase to 3/4 cup (180ml) for a stronger sherry flavour
- 6 cups beef stock 1.4 litres, preferably homemade or low-sodium
- 1 bay leaf fresh or dried
- 2 sprigs fresh thyme or 1/2 teaspoon (1 gram) dried thyme
- 4 slices baguette cut 3/4-inch (2cm) thick, toasted until golden
- 1 cup Gruyère cheese 100g, grated
- salt to taste
- ground black pepper freshly ground
Instructions
- In a large, heavy-bottomed pot or Dutch oven, melt the butter over medium heat. Add the sliced onions, sugar, and a generous pinch of salt. Stir to coat the onions thoroughly with the butter.3 tbsp unsalted butter, 6 medium yellow onions, 1 tsp sugar, salt
- Continue to cook the onions for about 25 to 30 minutes, stirring occasionally, until they are deeply golden and caramelized. You’ll notice a sweet, nutty aroma.
- Sprinkle the flour over the onions, stirring constantly to avoid lumps, and cook for another 3 minutes to remove any raw flour taste.2 tbsp all-purpose flour
- Deglaze the pot with the sherry, gently scraping any browned bits from the bottom of the pan, and let it simmer for 5 minutes until slightly reduced.1/2 cup dry sherry
- Add the beef stock, bay leaf, and thyme sprigs (or dried thyme). Bring to a gentle simmer, then reduce heat to low and cover the pot. Let it simmer for 20 minutes to meld flavours. Remove the bay leaf and thyme sprigs before serving. Season with salt and freshly ground black pepper to taste.6 cups beef stock, 1 bay leaf, 2 sprigs fresh thyme, salt
- While the soup simmers, preheat your oven’s broiler (grill) to high, positioning a rack about 6 inches (15cm) from the heating element. Place toasted baguette slices in oven-safe bowls or crocks, ladle the hot soup over them, and top each bowl with a generous mound of grated Gruyère cheese.4 slices baguette, 1 cup Gruyère cheese
- Place the bowls on a baking sheet for stability and broil for 3-5 minutes, watching closely, until the cheese is bubbling and golden brown in spots. Serve immediately — the bowls will be extremely hot, so warn your guests.
Notes
Nutrition
FAQ
Can I use regular yellow onions or do I need a specific type?
Regular yellow onions are exactly what this recipe calls for. They have enough natural sugar to caramelize properly and enough savory flavor to build a good broth — no need to seek out anything special.
My bowls aren’t oven-safe. Can I still make this?
Yes — broil the cheese-topped toast on a baking sheet separately, then slide it onto the soup in regular bowls. You lose a little of the sealed-in heat, but the result is nearly identical and you avoid cracking a bowl.
Do I really need to use two full cups of sherry?
That’s what the recipe uses, and it does reduce down significantly during the 5-minute simmer. If you only have a small amount of sherry or wine on hand, half a cup still adds meaningful flavor — just add a little extra stock to compensate for the liquid volume.
How do I know when the onions are actually done caramelizing?
They should be a deep golden-brown — not pale yellow, not dark brown — and reduced to roughly a quarter of their original volume. If they still look pale and fluffy after 15 minutes, keep going; the color change happens gradually and then all at once near the end.
What to cook next
- Authentic French bread to slice for the topping
- French chocolate mousse for dessert
- Creamy New England clam chowder — another cold-weather soup worth knowing
- Zesty French lemon cake to finish the meal


















































