Save The first time I attempted French onion soup in my tiny apartment kitchen, I underestimated the patience it requires. I stood there stirring onions for what felt like an eternity, wondering if I was doing something wrong. The transformation from sharp, raw onions to something meltingly sweet and deeply colored felt like magic. Now, whenever I make it, that rich aroma fills the entire house and pulls everyone into the kitchen.
Last winter, during a particularly brutal cold snap, my neighbor came over shivering after her car wouldnt start. I served her a steaming bowl of this soup, and watched as her shoulders dropped three inches. She took one spoonful, closed her eyes, and whispered that she felt like she was sitting in a Paris bistro instead of stuck in Minnesota.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Yellow onions: These become the foundation of the soup, developing incredible depth as they slowly caramelize into something almost sweet
- Unsalted butter and olive oil: The butter adds richness while the oil prevents burning, giving you the best of both worlds
- Beef broth: Provides that deep, savory backbone, though vegetable broth works beautifully if you need a vegetarian version
- Dry white wine: Helps deglaze the pot and adds subtle brightness that cuts through the richness
- Fresh thyme: Earthy and aromatic, it perfectly complements the sweetness of the onions
- French bread: Thick slices become the perfect sponge for soaking up all that flavorful broth
- Gruyre cheese: Nutty and melts beautifully, creating that irresistible golden crust we all crave
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Caramelize the onions:
- Melt butter with olive oil in a heavy pot over medium heat, add sliced onions, and cook until softened and fragrant, about 15 minutes
- Develop the color:
- Sprinkle with sugar and salt, then continue cooking patiently until onions turn deep golden brown, stirring frequently for another 30 to 40 minutes
- Add aromatics:
- Stir in minced garlic and cook just until fragrant, about 1 minute
- Deglaze the pot:
- Pour in white wine and scrape up any browned bits from the bottom, letting it simmer for 2 to 3 minutes
- Simmer the soup:
- Add beef broth, thyme, bay leaf, and pepper, then bring to a boil, reduce heat, and simmer uncovered for 30 minutes
- Prepare the bread:
- Toast bread slices under the broiler until lightly golden on both sides
- Assemble and melt:
- Ladle hot soup into oven-safe bowls, top with toasted bread and Gruyre, then broil until cheese is melted and bubbling
Save My grandmother always said that soups taste better the next day, and French onion is no exception. I once made a double batch and forgot half in the refrigerator overnight. The flavors had melded into something so profound and comforting that it became my new secret for dinner parties.
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.
The Art of Patience
Learning to slow down and let onions caramelize properly changed my entire approach to cooking. The process teaches you that some things cannot be rushed, and that the reward comes from trusting the transformation.
Choosing Your Cheese
While Gruyre is traditional, Emmental or even a good Swiss cheese works beautifully. I discovered this accidentally during a grocery store shortage, and now I sometimes mix them for a more complex flavor profile.
Perfecting the Broth
Quality broth makes a tremendous difference in the final soup. I keep homemade beef broth in my freezer specifically for this recipe, but a high-quality store-bought version works wonderfully when time is short.
- Try adding a splash of sherry instead of white wine for a deeper flavor
- A pinch of smoked paprika can add an unexpected depth
- Always taste and adjust seasoning before broiling the cheese
Save There is something deeply satisfying about serving a soup that tastes like it came from a professional kitchen. This recipe rewards patience and attention to detail in the most delicious way possible.
Recipe FAQs
- → How long does it take to caramelize onions properly?
Caramelizing onions takes about 45 minutes total. First, soften them for 15 minutes over medium heat. Then add sugar and continue cooking for 30–40 minutes until they turn deeply golden brown. Stir frequently to prevent burning and ensure even color.
- → Can I make this vegetarian?
Absolutely. Substitute vegetable broth for the beef broth. The flavor profile will be slightly lighter but still delicious. All other ingredients remain the same, including the butter for caramelizing and the Gruyère topping.
- → What type of onions work best?
Yellow onions are ideal for this soup. They have the perfect balance of sweetness and savory flavor that develops beautifully during long cooking. Red onions can be used but may result in a slightly different color and taste.
- → Can I prepare this ahead of time?
The soup base actually improves after sitting in the refrigerator for 1–2 days, allowing flavors to meld. Store the soup and toppings separately. When ready to serve, reheat the soup, toast fresh bread, and broil with cheese just before eating.
- → What cheese alternatives work if Gruyère isn't available?
Emmental, Swiss, or Comté make excellent substitutes. These cheeses melt beautifully and provide similar nutty, creamy flavors. Avoid pre-shredded cheese as it doesn't melt as smoothly. Freshly grating your own cheese yields the best results.
- → Why does my soup need oven-safe bowls?
The final step involves broiling the topped bowls to melt and bubble the cheese. Oven-safe ceramic or stoneware bowls can withstand this high heat without cracking. If you don't have oven-safe bowls, toast the bread with cheese separately on a baking sheet, then float on top of the hot soup.