Save The first time I attempted French onion soup in my tiny apartment kitchen, I underestimated onions completely. Forty minutes into what the recipe promised would be a fifteen-minute sauté, my kitchen smelled like a cafeteria and the onions were still stubbornly pale. That night taught me patience—the onions eventually did caramelize, and I learned that good things truly come to those who stir.
Last winter during a snowstorm, I made double batches and invited neighbors over. We stood around the stove with wine glasses, watching onions turn from white to golden to brown, talking about everything and nothing. The soup itself became secondary to the warmth of the kitchen and the sound of laughter against the howling wind outside.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 6 large yellow onions, thinly sliced: Yellow onions offer the best balance of sweetness and depth for long caramelization
- 2 tablespoons unsalted butter: Butter helps the onions brown beautifully and adds richness
- 1 tablespoon olive oil: The oil prevents the butter from burning over the long cooking time
- 6 cups beef broth: Use a good quality broth you would drink on its own
- 1/2 cup dry white wine: Adds brightness and helps deglaze all those flavorful browned bits
- 2 cloves garlic, minced: Garlic in the last minute prevents bitterness and adds aromatic depth
- 1 teaspoon sugar: Helps the onions caramelize evenly and develop that deep mahogany color
- 1 teaspoon salt and 1/2 teaspoon black pepper: Season throughout the process to build layers of flavor
- 2 sprigs fresh thyme and 1 bay leaf: Classic French aromatics that infuse the broth subtly
- 4 slices crusty French bread: Sturdy enough to hold up when floated on soup without disintegrating immediately
- 2 cups grated Gruyère cheese: Gruyère melts beautifully with that perfect nutty, sharp flavor
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Caramelizing the onions:
- Melt butter with olive oil in a large heavy-bottomed pot over medium heat, then add sliced onions and cook, stirring occasionally, until softened, about 15 minutes.
- Developing deep color:
- Sprinkle onions with sugar and salt, then continue cooking, stirring frequently, until deeply golden and caramelized, about 30 to 40 minutes.
- Adding aromatics:
- Stir in minced garlic and cook for just 1 minute more until fragrant, watching carefully so it does not brown.
- Building the base:
- Pour in white wine and scrape up any browned bits from the bottom of the pot, then simmer for 2 to 3 minutes.
- Simmering the soup:
- Add beef broth, thyme, bay leaf, and black pepper, then bring to a boil, reduce heat, and simmer uncovered for 30 minutes before removing herbs.
- Preparing the bread:
- Preheat the broiler, arrange bread slices on a baking sheet, and toast under the broiler until lightly golden on both sides.
- Assembling the bowls:
- Ladle hot soup into oven-safe bowls, top each with toasted bread, and add a generous handful of Gruyère cheese.
- The final melt:
- Place bowls under the broiler until cheese is melted and bubbling, about 2 to 3 minutes, then serve immediately.
Save My grandmother kept a jar of caramelized onions in her refrigerator at all times. She said the base of French onion soup was just the beginning, but having those onions ready meant she could magic up comfort on the hardest days.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
Sometimes I add a splash of sherry instead of white wine for a different depth of flavor. Other times, a pinch of smoked paprika joins the thyme, especially on rainy days when something smoky feels right.
The Bread Matters
A stale baguette actually works better than fresh because it holds its structure longer. I slice my bread slightly thicker than most recipes suggest, about an inch, so there is still something to sink your teeth into after that first cheese-covered spoonful.
Timing And Temperature
I have learned to start my onions when I am not in a hurry, usually on a Sunday afternoon when I can linger in the kitchen. The soup base keeps beautifully for days, actually developing more flavor overnight in the refrigerator.
- Make the soup base a day ahead and reheat gently before broiling the cheese
- Keep your oven racks at the upper-middle position to prevent burning under the broiler
- Have your wine ready to sip while you stir the onions for that long caramelization period
Save French onion soup is never just soup. It is an act of patience, a celebration of simple ingredients transformed, and one of the most honest ways to feed someone you love.
Recipe FAQs
- → How do I get the onions properly caramelized?
Cook sliced onions over medium heat with butter and olive oil for about 15 minutes until softened. Sprinkle with sugar and salt, then continue cooking for 30–40 minutes, stirring frequently, until deeply golden and browned. This slow process develops the rich, sweet flavor that defines this classic.
- → Can I make this vegetarian?
Absolutely. Substitute the beef broth with high-quality vegetable broth. The umami-rich flavor will still be excellent thanks to the deeply caramelized onions, white wine, and aromatic herbs. Many find the vegetarian version just as satisfying.
- → What cheese works best for the topping?
Gruyère is traditional and ideal because it melts beautifully with a nutty, complex flavor. If unavailable, Emmental or Swiss cheese make excellent alternatives with similar melting properties and flavor profiles. For a French twist, try Comté.
- → Why does this take so long to make?
The extended cooking time is essential for properly caramelizing the onions, which creates the soup's signature depth and sweetness. Rushing this step results in a pale, less flavorful version. The 45-55 minute onion process cannot be shortened without sacrificing the authentic taste.
- → Can I make this ahead of time?
Yes, actually it improves. The soup base can be made up to 3 days ahead and refrigerated—the flavors meld and deepen. When ready to serve, reheat gently and add the bread and cheese topping just before serving for the best texture and presentation.
- → What wine should I use?
A dry white wine like Sauvignon Blanc or Pinot Grigio works well. The wine deglazes the pan, lifting those flavorful browned bits from the onion caramelization. If you prefer not to cook with wine, simply add more broth—though the wine adds lovely complexity.