Recipe
If there’s one recipe that’ll make your kitchen smell like a cozy French bistro, it’s this one. I’ve made this French onion soup more times than I can count, and it never disappoints.
The secret? Slowly caramelizing the onions until they’re golden, sweet, and jammy—a process that’s worth every minute. Toss in a splash of dry white wine for depth, and finish with a generous layer of toasted, bubbly gruyère cheese that’ll have you scraping the bowl.
Trust me, this soup isn’t just a meal; it’s an experience. Rich, comforting, and packed with flavor, it’s the kind of dish that feels fancy but is totally doable in your own kitchen. Get ready to impress yourself (and anyone lucky enough to join you at the table).
Ingredients
French onion soup is all about simplicity and depth of flavor, but the magic lies in choosing the right ingredients. Opt for high-quality basics—this is one dish where quality truly shines. And don’t worry, if you’re missing something, there’s always a swap that works.
- Yellow onions (4 large): These are the star of the show. Yellow onions caramelize beautifully, creating that rich, sweet base. *Pro tip*: Don’t rush the caramelization—it’s worth the time. If you can’t find yellow onions, sweet onions work in a pinch.
- Unsalted butter (4 tablespoons): Butter is non-negotiable here. It adds richness and helps caramelize the onions evenly. Don’t substitute margarine—it won’t give the same depth.
- Beef broth (6 cups): This is the foundation of your soup. Homemade is ideal, but a good-quality store-bought broth works too. *Alternative*: Vegetable broth for a lighter version.
- Dry white wine (1/2 cup): A dry wine like Sauvignon Blanc adds acidity and complexity. No wine? Substitute with sherry or apple cider vinegar diluted with water.
- Garlic (3 cloves, minced): Fresh garlic is a must—it boosts the savory notes. Pre-minced garlic won’t have the same punch.
- Thyme (1 teaspoon dried or 4 sprigs fresh): Thyme complements the onions perfectly. Fresh sprigs are ideal, but dried works if that’s what you have.
- Bay leaf (1): This adds subtle earthiness. Don’t skip it—it’s a small but essential detail.
- Baguette (8 slices): Toasted baguette slices are necessary for that satisfying bite. *Pro tip*: Use day-old bread—it holds up better.
- Gruyère cheese (1 1/2 cups shredded): Gruyère is the classic choice for its nutty, melty perfection. *Alternative*: Swiss cheese is a good substitute.
- Salt and black pepper (to taste): Season as you go, especially during caramelization. Taste and adjust—it’s key to balancing the flavors.
- Olive oil (1 tablespoon): A touch of olive oil helps prevent the butter from burning. Use a good-quality extra virgin olive oil for the best results.
*Little win*: For extra flair, sprinkle a pinch of grated Parmesan cheese over the Gruyère before broiling—it adds an extra layer of savoriness.
How to Make the Best Caramelized Onion Soup Recipe

– Add the cheese: Preheat your broiler. Place oven-safe bowls on a baking sheet, ladle in the soup, top with a slice of toast, and generously sprinkle grated Gruyère cheese.
Broil for 2-3 minutes until the cheese is bubbly and golden. Watch closely to prevent burning.
– Serve immediately: Let the soup cool slightly, but enjoy while the cheese is still melty and the soup is warm.
Garnish with fresh thyme for a finishing touch.
Nutrition
French Onion Soup is a comforting and flavorful dish. Here’s the nutritional breakdown per serving:
Calories: 280
Total Fat: 12g
Saturated Fat: 6g
Cholesterol: 25mg
Sodium: 800mg
Total Carbohydrates: 28g
Dietary Fiber: 4g
Sugars: 10g
Protein: 12g
Chef Tips
While making French Onion Soup might seem simple, there are a few tricks I’ve learned to elevate the dish. Caramelize onions slowly—patience is key. Use a mix of sweet and yellow onions for depth.
Deglaze with dry white wine for brightness. Toast the bread separately to keep it crispy.
Finally, broil the cheese until bubbly, not burnt. These small steps make all the difference.
Frequently Asked Questions
Can I Freeze French Onion Soup?
Yes, I can freeze French onion soup. I’d let it cool completely, leave out the bread and cheese, and store it in an airtight container. When I’m ready, I’ll reheat it and add toppings fresh.
What Type of Cheese Melts Best?
I’d recommend Gruyère or Swiss cheese—they melt smoothly and add a creamy, nutty flavor that’s perfect for topping French onion soup. Avoid cheeses that get greasy or separate, like mozzarella or cheddar, as they don’t work as well.
Can I Use Vegetable Broth Instead?
Yes, I’ve used vegetable broth before—it works fine if you’re vegetarian or just prefer it. The flavor’s lighter than beef broth, but I add a splash of soy sauce for depth. Still tastes delicious.
How Do I Store Leftovers Properly?
I store leftovers in an airtight container and refrigerate them within two hours. They’ll last up to four days. If freezing, I use a freezer-safe container, and it’ll keep for about three months. Reheat thoroughly before serving.
Can I Make This Soup in a Slow Cooker?
I can definitely make this soup in a slow cooker—it’s super easy. I’d cook the onions on low for 8 hours or high for 4 until they’re caramelized, then add broth and simmer a bit longer.









