Classic French Onion Soup
Serves: 4–6 | Prep: 15 min | Cook: 1 hr 15 min
Ingredients:
For the Soup:
-
4 Tbsp (½ stick) unsalted butter
-
3 lbs yellow onions (about 5–6 medium), halved and thinly sliced
-
2 garlic cloves, minced
-
1 tsp granulated sugar (helps caramelization)
-
½ cup dry sherry, dry white wine, or brandy
-
6 cups beef stock (homemade or high-quality store-bought)
-
2 fresh thyme sprigs (or ½ tsp dried)
-
1 bay leaf
-
Salt and freshly ground black pepper
For the Topping:
-
1 baguette, sliced into ½-inch thick rounds
-
8 oz Gruyère cheese, coarsely grated
-
2 oz Parmesan cheese, finely grated (optional, for extra depth)
Instructions
1. Caramelize the Onions (40–50 minutes)
In a large, heavy-bottomed pot or Dutch oven, melt the butter over medium heat. Add the sliced onions and a pinch of salt. Cook, stirring every 5 minutes or so, for about 15 minutes until they soften and release their liquid.
Sprinkle the sugar over the onions. Continue cooking, stirring more frequently now, for another 30–35 minutes. The onions should turn a deep, rich mahogany brown. If they start to stick or scorch, add a tablespoon of water and scrape up the browned bits—that’s pure flavor. Patience is key; this can’t be rushed.
2. Deglaze the Pot
Add the minced garlic and cook for 1 minute until fragrant. Pour in the sherry or wine and scrape the bottom of the pot vigorously with a wooden spoon to lift every bit of fond (the brown crust). Let it simmer for 2–3 minutes until the alcohol smell mellows and the liquid reduces slightly.
3. Build the Broth
Add the beef stock, thyme sprigs, and bay leaf. Bring to a gentle simmer, then reduce heat to low. Cover partially and let it simmer for 25–30 minutes for the flavors to marry. Remove the thyme stems and bay leaf. Taste and season with salt (carefully, if your stock is salty) and plenty of black pepper.
4. Toast the Baguette
While the soup simmers, preheat your oven to 400°F (200°C). Arrange baguette slices on a baking sheet and toast for 5–7 minutes until just crisp and dry. They don’t need color yet—they’ll brown under the broiler later.
5. Assemble & Broil
Ladle the soup into oven-safe bowls or ramekins, filling them about ¾ full. Float one or two toasted baguette rounds on top. Pile a generous amount of Gruyère (and Parmesan, if using) over the bread, letting some cheese spill over the edge of the bowl—those crispy cheese bits are a prize.
Place the bowls on a baking sheet and broil on the top rack for 2–4 minutes, watching closely, until the cheese is melted, bubbly, and speckled golden-brown.
6. Serve
Carefully transfer the bowls to plates. Warn everyone that the bowls are volcano-hot. Let them rest for a minute, then crack through the cheese crust with your spoon and enjoy.
Key Tips for the Best French Onion Soup
-
Onion variety: Yellow onions are the standard. You can mix in a sweet onion or a red onion, but avoid white onions which can be too sharp.
-
Don’t rush the onions: If you try to caramelize them in 15 minutes on high heat, you’ll get burnt, bitter onions, not sweet and silky ones. 45 minutes minimum is the real deal.
-
Broth matters: This is a simple soup, so use the best beef stock you can. Homemade bone broth makes it exceptional.
-
Cheese selection: Gruyère is the classic for a reason—it melts beautifully and has a nutty, complex flavor. Comté or Emmentaler work too. Avoid mozzarella, which lacks character.
-
Make it ahead: The soup base (before adding bread and cheese) tastes even better the next day. Reheat gently and broil when ready.
Let me know if you’d like a vegetarian version using mushroom stock or a slow-cooker adaptation.