Love this? Pin it for later!
Why This Recipe Works
- Low & Slow Onions: A full 90-minute caramelization coaxes out natural sugars, creating complex, almost jammy depth without added sweeteners.
- Double Stock Boost: Equal parts homemade beef stock and rich chicken stock deliver restaurant-level umami without tasting one-note.
- Cheese Toast, Not Just Crouton: A thick slice of toasted levain is draped in nutty Gruyère and broiled separately so the bread stays crisp-edged yet custardy underneath.
- Make-Ahead Magic: Soup base improves for three days in the fridge; reheat, top, broil, and serve in minutes.
- Cognac Finish: A whisper of brandy added off-heat lifts the entire bowl, accentuating the sweet onions and savory broth.
- Individual Servings: Oven-safe crocks mean every guest gets their own bubbling cauldron—no fighting over cheese pulls.
Ingredients You'll Need
Great French onion soup is pantry-friendly, but a few thoughtful purchases make the difference between good and transcendent. Start with onions: you want 3 pounds of yellow ones, medium-large, firm, and papery-skinned. Avoid sweet varieties like Vidalia—they lack the sharp backbone needed to balance the rich stock. For the fat, I use 2 tablespoons each of cultured butter and good olive oil; the oil raises the smoke point so the butter doesn’t brown too fast, while the butter contributes cultured nuttiness. The stock is half the story: if you have homemade beef stock, now is its time to shine. Otherwise, grab low-sodium beef broth and fortify it with a tablespoon of Better Than Bouillon roasted beef base. Chicken stock keeps the soup from tasting like a steakhouse cliché; look for one labeled “roasted” for deeper color. Dry white wine (something you’d happily drink) deglazes the pot, but a dry vermouth works in a pinch. A single bay leaf and two sprigs of fresh thyme perfume the simmer; dried thyme is acceptable—use ½ teaspoon. For the iconic cheesy lid, Gruyère is traditional for its nutty meltability, but a 50/50 blend with nutty Comté adds complexity. If budgets are tight, Swiss Emmentaler works, though it’s slightly rubbery when cool, so serve piping hot. Finally, a splash of Cognac (or decent brandy) added off-heat brightens everything; skip the cooking wine aisle and buy an airplane bottle from the liquor store for under three dollars.
How to Make Warm French Onion Soup with a Cheese Toast
Prep & Slice
Halve, peel, and thinly slice 3 pounds yellow onions pole-to-pole (root to stem) for even cooking. A mandoline speeds this up, but a sharp chef’s knife and 10 minutes of podcast time work fine. You should have about 12 cups.
Bloom the Base
In a heavy 5-quart Dutch oven, melt 2 tablespoons butter with 2 tablespoons olive oil over medium. When the foam subsides, scatter in onions with ½ teaspoon kosher salt. Stir to coat; salt draws out moisture, preventing early browning.
Caramelize Slowly
Reduce heat to medium-low. Cook 90 minutes, stirring every 10–12 minutes with a flat wooden paddle to scrape the fond. If edges brown too quickly, splash in 2 tablespoons water and stir. The goal is a deep russet, not black.
Deglaze & Reduce
Increase heat to medium-high. Pour in ¾ cup dry white wine; simmer 3 minutes, scraping browned bits. Add 1 bay leaf, 2 sprigs thyme, 4 cups beef stock, and 4 cups chicken stock. Bring to a gentle boil, then reduce to a bare simmer for 20 minutes. Taste; add salt and freshly cracked black pepper as needed.
Toast the Bread
While soup simmers, heat oven to 400°F. Arrange 4 slices of ¾-inch levain or sourdough on a sheet pan. Brush lightly with olive oil; bake 6 minutes per side until just golden. Rub one side with a cut garlic clove for subtle perfume.
Cheese Toast Assembly
Mound ½ cup shredded Gruyère onto each toasted slice. Slide under the broiler 2–3 minutes until melted and blistered. Keep warm on a wire rack so the underside stays crisp.
Finish & Serve
Remove bay leaf and thyme stems. Off heat, stir in 2 tablespoons Cognac. Ladle soup into heat-proof crocks, top each with a cheese toast, and serve immediately, warning guests that the porcelain is lava-hot.
Expert Tips
Deglazing Choices
No wine? Substitute ½ cup dry vermouth or ¼ cup dry sherry plus ½ cup stock for nuanced acidity.
Cool Before Storing
Chill soup base in an ice-bath before refrigerating to prevent souring; keeps 4 days or freeze 3 months.
Overnight Flavor
Make the soup 24 hours ahead; the onions will deepen to a glossy chocolate color and taste even silkier.
Broiler Safety
Set the rack 6 inches from the element and keep the door ajar so the toast cheese doesn’t ignite.
Variations to Try
-
Vegetarian Umami: Swap beef stock for an equal mix of mushroom and roasted vegetable stock; add 1 teaspoon soy sauce and a rehydrated dried porcini for depth.
-
Smoky Alpine: Replace 25% of Gruyère with smoked Gouda and finish with a whisper of smoked paprika on the toast.
-
Spicy Beer Swap: Use a dark Belgian ale instead of wine for deeper malt notes; add a pinch of chili flakes while caramelizing onions.
-
Mini Party Crocks: Ladle into 6-ounce ramekins for passed hors d’oeuvres; cut toast into 2-inch rounds to fit.
Storage Tips
Let the soup base cool completely, then refrigerate in airtight containers up to 4 days. The flavor actually improves after 24 hours, so it’s an ideal make-ahead dinner for entertaining. To reheat, warm gently over medium-low, thinning with a splash of stock or water if it thickened overnight. Cheese toasts are best freshly broiled; store the shredded cheese and toasted bread separately in zip-top bags and assemble just before serving. For longer storage, freeze the cooled soup base (without cheese toast) up to 3 months. Leave 1 inch of headspace in freezer jars to allow for expansion. Thaw overnight in the fridge and reheat as above.
Frequently Asked Questions
Warm French Onion Soup with a Cheese Toast
Ingredients
Instructions
- Caramelize Onions: In a Dutch oven, melt butter with oil over medium; add onions and ½ teaspoon salt. Reduce heat to medium-low and cook 90 minutes, stirring every 10 minutes, until deep mahogany.
- Deglaze: Increase heat to medium-high; pour in wine and simmer 3 minutes, scraping browned bits. Add bay leaf, thyme, beef and chicken stocks; bring to a boil, then simmer 20 minutes. Season with salt and pepper.
- Toast Bread: Meanwhile, preheat oven to 400°F. Brush bread slices with olive oil; bake 6 minutes per side until golden. Rub one side with cut garlic.
- Cheese Toast: Top each toast with ½ cup Gruyère; broil 2–3 minutes until melted and blistered.
- Finish Soup: Off heat, stir Cognac into soup. Remove bay leaf and thyme stems.
- Serve: Ladle soup into crocks; top each with a cheese toast. Serve immediately.
Recipe Notes
Soup base can be made up to 4 days ahead; reheat gently and broil fresh cheese toasts just before serving. For gluten-free, use GF bread.