If there’s anything better than French onion soup with sticky-sweet onions, rich beef broth, crunchy bread, and melty Gruyère cheese, I haven’t found it.
Yes, it takes a bit of time. And yes, you’ll need to babysit those onions.
But trust me, it’ll all be worth it after one bite.
This classic French soup is rich, textural, and about as cozy as it gets. Plus, it never fails to impress!
Why You’ll Love This French Onion Soup
Comfort Classic: The combination of warm, hearty soup and cheesy bread topping makes this dish the ultimate comfort food, perfect for cozy nights in or entertaining guests on chilly evenings.
Elegant Presentation: Serving the soup in oven-safe bowls with a golden, bubbling cheese topping makes for an impressive and visually appealing dish.
Culinary Tradition: The recipe has a rich history, offering a taste of traditional French cuisine.
Versatile Pairing: This soup pairs beautifully with a variety of wines, making it an excellent choice for a sophisticated dinner party.
Ingredients
- Large Sweet Onions: I like Vidalia, but you use regular yellow onions, too.
- Unsalted Butter & Olive Oil: The perfect duo to kick-start the caramelization process.
- Granulated Sugar: Aids in caramelizing the onions.
- Salt & Black Pepper: Essential seasonings enhance the flavors of the soup. Add them early to allow the onions to release their moisture.
- Dry White Wine (or Sherry): A splash of acidity deglazes the pot and adds depth to the soup’s flavor.
- Beef Broth: The savory liquid base that transforms caramelized onions into a comforting soup. Choose a high-quality broth for the best results.
- Worcestershire Sauce: It adds a subtle umami flavor and complements the beef broth perfectly.
- Bay Leaf, Fresh Thyme, & Rosemary: Aromatic herbs infuse the soup with a delightful, earthy flavor. Remove the bay leaf and sprigs before serving.
- All-Purpose Flour: Thickens the broth slightly.
- Balsamic Vinegar: A final touch of acidity balances the richness of the soup and adds a complex sweetness.
- Toppings: Toasted baguette pieces, grated Gruyère cheese, and garlic for the crowning glory.
How to Make French Onion Soup
This soup requires some patience, but it’s well worth it in the end!
Seriously, that first spoonful, breaking through the cheesy crust into the flavorful depths below, is a moment to savor.
Here are the steps:
1. MELT: Heat the butter and olive oil in a large pot over medium-low. Add the onions, sugar, salt, and pepper, stirring to coat.
2. CARAMELIZE: Cook the onions for 40-45 minutes, stirring occasionally until golden brown. Deglaze with water or wine if needed.
3. DEGLAZE: Increase heat to medium-high and pour in the white wine, scraping the browned bits. Reduce by half.
4. COOK: Sprinkle in the flour and cook for 1-2 minutes, stirring constantly. Add beef broth, Worcestershire sauce, bay leaf, thyme, and rosemary. Bring to a boil, then simmer for 30-40 minutes.
5. TOAST: Preheat the broiler. Toast the baguette slices on both sides and rub with garlic.
6. FINISH: Remove the herbs from the soup and stir in balsamic vinegar. Ladle soup into oven-safe bowls.
7. BROIL: Top each bowl with toasted baguette and cheese. Broil for 2-4 minutes until cheese is bubbling and golden.
8. SERVE: Carefully remove from the oven, garnish with thyme, and enjoy.
Tips for the Best French Onion Soup
As dreamy as this soup is, the best part of French Onion Soup is that glorious cheesy topping!
Thick slices of crunchy baguette topped with a generous handful (or two) of Gruyère. Under the broiler it goes until the cheese is bubbling and golden.
Are you drooling too?
But before you get cooking, check out these tips:
- Quality is key. Opt for homemade or high-quality beef broth to ensure a rich and savory base.
- Choose your favorite cheese. Gruyère is traditional, but Comté or Swiss can be used for a different flavor profile. Be sure to shred it yourself.
- Make the bread nice and toasty. Toast the baguette slices until golden and crispy before topping with cheese. This will prevent the bread from getting too soggy in the soup.
- Be careful! Watch the cheese under the broiler closely to prevent burning.
- Make it a feast. Pair with a simple salad or a side like roasted vegetables or a French dip sandwich for a complete meal.
How to Store
Keep leftover soup fresh for days with these tips.
To Store: Place the cooled soup in an airtight container and refrigerate for 3-4 days. I don’t recommend storing the cheese and bread toppings as they will harden in the fridge.
To Freeze: Cool the soup completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating and adding fresh toppings.
To Reheat: Warm the soup in a pot over medium heat, stirring occasionally until hot throughout. Add fresh toppings and broil as per the original recipe for best results.
More Soup Recipes Perfect for Fall
Tuscan White Bean Soup
Italian Wedding Soup
Cream of Celery Soup
Beef Barley Soup