Few dishes in the world feel as deeply comforting and soul-warming as Easy French Onion Soup. With its irresistible combination of sweetly caramelized onions, savory broth, and a crown of gooey, golden cheese atop a crusty baguette, this beloved bistro classic transforms humble ingredients into something simply extraordinary. Whether you’re looking to impress at a dinner party or craving a cozy night in, this recipe for Easy French Onion Soup pulls together gorgeous flavors and textures with straightforward, no-fuss steps.
Ingredients You’ll Need

Ingredients You’ll Need
The magic of Easy French Onion Soup comes from a handful of simple, quality ingredients that truly shine. Each one is vital—they contribute signature layers of flavor, authentic French color, and that unforgettable texture that all soup lovers crave.
- Yellow onions: These are the star of the show, providing a sweet, mellow flavor once caramelized to deep, golden perfection.
- Unsalted butter: Butter helps the onions achieve a luscious richness without overpowering the soup.
- Olive oil: Adds a subtle fruitiness and prevents the butter from burning as the onions cook.
- Salt: Just a bit at the start helps draw out the onions’ natural moisture and speeds up caramelization.
- Sugar: Speeds up the caramelization and enhances the sweet, nutty notes of the onions.
- Garlic: Minced fresh, garlic provides a wonderful aromatic lift to the savory broth.
- Dry white wine: Adds acidity and brightness, deglazing the pan and enhancing all those deep flavors.
- Beef broth: Brings hearty depth and classic taste—vegetable broth works if you want a vegetarian soup.
- Worcestershire sauce: Offers a back note of complexity and an irresistible umami kick.
- Dried thyme: Just a pinch provides subtle herbal warmth, echoing classic French cuisine.
- Bay leaf: Lends a delicate, woodsy flavor that infuses the whole pot as it simmers.
- Salt and pepper to taste: Finish your soup with a final hit of seasoning for perfect balance.
- Baguette: A crusty, rustic bread that toasts up beautifully and supports the melted cheese topping.
- Gruyère cheese: This nutty, melty cheese is the traditional pick for French onion soup, creating that wow-worthy blanket on top.
How to Make Easy French Onion Soup
Step 1: Caramelize the Onions
Start by melting the unsalted butter with the olive oil in a large, sturdy pot over medium heat. Add those mountain-high slices of onion, sprinkling in salt and that little bit of sugar. Now, let the magic happen: Cook the onions gently, stirring every so often, until they turn a deep golden brown and reduce in size—this can take 30 to 40 minutes, but it’s all about patience. The slow caramelization is what gives Easy French Onion Soup its distinct, deeply sweet flavor.
Step 2: Add Garlic and Wine
Once your onions are perfectly caramelized, stir in the minced garlic and cook for just a minute to release its fragrance. Next comes the dry white wine—pour it into the pot and use a wooden spoon to scrape up those delicious brown bits stuck to the bottom. Let the wine simmer and reduce for a couple of minutes. This step adds brightness and lifts every oniony note.
Step 3: Simmer with Broth and Herbs
Pour in the beef broth, Worcestershire sauce, dried thyme, and add the bay leaf. Give everything a good stir. Bring the soup up to a gentle simmer and let it cook for about 20 minutes. The flavors will meld and deepen, turning this pot into liquid gold. Before serving, remember to fish out the bay leaf and adjust your seasoning with additional salt and freshly ground pepper.
Step 4: Toast the Baguette
While your soup is quietly bubbling away, slice your baguette into rounds and arrange them on a baking sheet. Pop them in a preheated 400°F oven and toast for 5 to 7 minutes until the slices are crispy and golden. This step ensures a sturdy, crunchy base for the molten cheese topping.
Step 5: Assemble and Broil
Ladle the steaming hot Easy French Onion Soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl, then pile on the grated Gruyère cheese. Set the bowls under the broiler for 2 to 3 minutes, watching closely, until the cheese melts and bubbles with lovely golden patches. Serve immediately for that unbeatable, oozy-cheesy finish.
How to Serve Easy French Onion Soup
Garnishes
A classic flourish for Easy French Onion Soup is a sprinkle of extra Gruyère or even shaved Parmesan on top just before serving. You can also scatter a few fresh thyme leaves or chopped parsley for a pop of color. A crack of black pepper adds a lovely rustic touch, and a drizzle of olive oil can make the cheese even more luxurious.
Side Dishes
Although Easy French Onion Soup stands up beautifully on its own, you might want to serve it alongside a crisp, bitter greens salad dressed in a sharp vinaigrette to cut through the richness. For a heartier spread, add a simple charcuterie board, roasted vegetables, or a glass of your favorite French wine.
Creative Ways to Present
Consider serving your Easy French Onion Soup in small ramekins for a dinner party appetizer, or ladle it into a hollowed-out bread bowl for a playful touch. For a twist, try topping it with mini grilled cheese croutons or using a mix of cheeses like Gruyère and mozzarella for extra melt and stretch.
Make Ahead and Storage
Storing Leftovers
If you have leftover Easy French Onion Soup, let it cool to room temperature before transferring it to airtight containers. It will keep well in the refrigerator for up to 4 days. Store bread and cheese separately so they stay fresh and ready for re-toasting and broiling when you’re set for round two.
Freezing
You can absolutely freeze the soup (without the bread and cheese toppings). Ladle completely cooled Easy French Onion Soup into freezer-safe containers or bags. It keeps beautifully for up to 3 months. Thaw in the fridge overnight and prepare fresh toasts and cheese when you’re ready to serve.
Reheating
Reheat Easy French Onion Soup gently on the stovetop over medium heat, stirring occasionally until it’s hot all the way through. For that classic finish, top with freshly toasted baguette and cheese, then broil as usual to create the signature bubbly crust.
FAQs
What type of onions are best for Easy French Onion Soup?
Yellow onions are classic for their balance of sweetness and savoriness, but you can experiment by mixing in a few red or sweet onions for even richer flavor. Avoid strong white onions, as their sharpness can dominate the soup.
Can I make Easy French Onion Soup vegetarian?
Absolutely! Swap out the beef broth for a quality vegetable broth, and you’ll still enjoy fantastic results. To boost umami, add a splash more Worcestershire, a few dried mushrooms, or even a touch of soy sauce.
What if I don’t have Gruyère cheese?
No worries—you can use Swiss cheese, mozzarella, or a mix. Gruyère is traditional for its excellent melt and nutty depth, but plenty of cheeses will give you that gooey top.
How do I avoid soggy bread in my soup?
Toast the baguette slices well so they’re firm and crisp. Place them on top of the soup just before adding the cheese and broiling, so they keep their shape and provide a satisfying crunch beneath the melted topping.
Is it possible to prepare Easy French Onion Soup in advance?
Definitely! The soup base can be made a couple of days ahead and chilled. When you’re ready, reheat the soup, toast the bread, and melt the cheese under the broiler. This makes Easy French Onion Soup perfect for easy entertaining.
Final Thoughts
There’s just something magical about gathering around a table with bowls of Easy French Onion Soup—each spoonful feels like a warm hug. If you haven’t made this classic before, I hope you give it a try soon and discover why it’s such a beloved comfort food. Bon appétit!
Print
Easy French Onion Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop, Broiling
- Cuisine: French
- Diet: Non-Vegetarian
Description
A classic and comforting French onion soup recipe that is easy to make at home. Caramelized onions simmered in a flavorful broth, topped with toasted baguette slices and melted Gruyère cheese.
Ingredients
Onion Mixture:
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1/2 teaspoon sugar
- 2 cloves garlic, minced
Soup Base:
- 1/2 cup dry white wine
- 6 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon dried thyme
- 1 bay leaf
- Salt and pepper to taste
For Serving:
- 1 baguette, sliced
- 2 cups grated Gruyère cheese
Instructions
- Caramelize Onions: In a large pot, melt butter and olive oil. Add onions, salt, and sugar. Cook until golden and caramelized.
- Add Flavors: Stir in garlic, then deglaze with white wine. Simmer.
- Simmer Soup: Add beef broth, Worcestershire sauce, thyme, and bay leaf. Season and simmer.
- Prepare Toppings: Toast baguette slices. Remove bay leaf from soup.
- Serve: Ladle soup into bowls, top with baguette and cheese. Broil until cheese is melted.
Notes
- For a vegetarian version, use vegetable broth instead of beef broth.
- You can substitute Swiss cheese or mozzarella if Gruyère is unavailable.
Nutrition
- Serving Size: 1 bowl
- Calories: 390
- Sugar: 6g
- Sodium: 980mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 3g
- Protein: 16g
- Cholesterol: 50mg