Easy French Onion Soup Recipe
There is something truly magical about a bowl of warm, savory soup that brings comfort to the soul, and that is exactly why you need to try this Easy French Onion Soup Recipe. With deeply caramelized onions, aromatic herbs, and a rich broth topped with crusty baguette and gooey melted Gruyère, this soup is a perfect blend of flavors and textures that feels elegant yet approachable. Whether you’re craving a cozy weeknight dinner or aiming to impress guests, mastering this recipe will become one of your favorite kitchen triumphs.

Ingredients You’ll Need
Every ingredient in this recipe serves a special role—from building a rich flavor base to creating that irresistible texture and classic look. These simple components come together beautifully, showcasing that you do not need complicated elements to make something extraordinary.
- 4 large yellow onions, thinly sliced: Their natural sweetness intensifies as they slowly caramelize, forming the heart of the soup’s flavor.
- 3 tablespoons butter: Adds richness and helps achieve the perfect golden-brown onions.
- 1 tablespoon olive oil: Balances the butter and helps prevent the onions from burning.
- 2 cloves garlic, minced: Gives a subtle aromatic punch that complements the sweetness.
- 1 teaspoon sugar: Encourages caramelization and enhances the onions’ natural sugars.
- 1/2 cup dry white wine (optional): Adds acidity and depth, cutting through the sweetness for balance.
- 6 cups beef broth (or a mix of beef and chicken broth): Provides the savory, hearty liquid that forms the soup’s base.
- 2 bay leaves: Infuse gentle herbal notes without overpowering the soup.
- 1 tablespoon fresh thyme (or 1 teaspoon dried thyme): Adds earthiness and brightens the overall flavor.
- Salt and pepper to taste: Essential seasonings that elevate every ingredient.
- 1 baguette, sliced into 1-inch thick rounds: For toasting and layering on top to soak up the delicious broth.
- 2 cups grated Gruyère cheese (or Swiss cheese): Melts beautifully and gives the soup its signature cheesy crust.
How to Make Easy French Onion Soup Recipe
Step 1: Caramelize the Onions
Start by melting butter and olive oil in a large pot or Dutch oven over medium heat. Add your thinly sliced onions along with a teaspoon of sugar, which helps speed up the caramelization process. This step requires patience as you stir occasionally for 30 to 40 minutes, allowing the onions to develop that perfect golden-brown color and deep, sweet flavor. Keep a close eye to avoid burning, adjusting the heat as needed. This slow cooking is the cornerstone of the Easy French Onion Soup Recipe’s unforgettable taste.
Step 2: Add Garlic and Wine
Once your onions are caramelized, toss in the minced garlic and cook for about a minute until fragrant. If you’re using the optional white wine, pour it in now and stir well, scraping any browned bits from the pot’s bottom. Let the wine reduce by half over 3 to 4 minutes, concentrating its flavor while introducing a bright acidity that cuts through the richness beautifully.
Step 3: Add Broth and Simmer
Pour in the beef broth and add your bay leaves and thyme. Bring everything to a boil, then reduce the heat and let the soup simmer uncovered for 20 to 30 minutes. As it gently bubbles, the flavors meld and intensify. Season with salt and pepper according to your taste, but remember to remove the bay leaves before moving to the next step. This simmering stage turns simple ingredients into a luscious, comforting broth that makes the Easy French Onion Soup Recipe so irresistible.
Step 4: Toast the Baguette
Preheat your oven to 400°F (200°C). Arrange the sliced baguette rounds on a baking sheet and brush each lightly with olive oil. Toast them in the oven for 5 to 7 minutes until golden and crisp. This crispiness is key for the texture contrast when you layer them on the soup later, soaking up the broth without becoming too soggy right away.
Step 5: Assemble and Broil
Ladle your piping hot soup into oven-safe bowls. Place one baguette slice on top of each bowl, then generously sprinkle grated Gruyère cheese over the bread. Pop the bowls under the broiler for about 3 to 5 minutes until the cheese melts, bubbles, and turns a gorgeous golden brown. This final flourish delivers the perfect blend of crusty bread, gooey cheese, and rich soup.
Step 6: Serve
Carefully remove the bowls from the oven—they will be hot! Let them cool for a minute or two so you can savor every spoonful safely. This last step is where your Easy French Onion Soup Recipe really shines, delivering warmth, savory depth, and cheesy goodness in every bite.
How to Serve Easy French Onion Soup Recipe

Garnishes
Sprinkle some freshly chopped parsley or a small handful of fresh thyme leaves just before serving for a pop of color and fresh flavor. A light drizzle of good-quality olive oil can also add a lovely glossy finish and enhance the soup’s richness.
Side Dishes
This soup pairs wonderfully with a crisp green salad dressed in a tangy vinaigrette to balance its richness. You can also serve it alongside roasted vegetables or crusty bread to make a hearty, satisfying meal that feels luxurious without fuss.
Creative Ways to Present
For an elegant presentation, serve the soup in individual crocks topped with the broiled cheese toast. Alternatively, create a communal serving by using a large soup tureen and letting everyone add their toasted baguette and cheese. If you want to mix things up, try sprinkling different cheeses or adding a sprinkle of paprika or black pepper on top for a subtle twist.
Make Ahead and Storage
Storing Leftovers
You can store leftover soup in an airtight container in the refrigerator for up to 3 days. Keep the toasted baguette slices and grated cheese separate so they don’t lose their texture or moisture. Reheat the soup gently on the stove before serving.
Freezing
The soup freezes well without the cheese-topped bread. Place the cooled soup into freezer-safe containers, leaving some space for expansion, and freeze for up to 3 months. Defrost overnight in the refrigerator before warming gently on the stove.
Reheating
Reheat the soup slowly over low to medium heat on the stovetop, stirring occasionally. To enjoy the full experience, toast fresh baguette slices and broil them with Gruyère cheese right before serving. This way, you preserve the signature crunchy and cheesy top that defines the Easy French Onion Soup Recipe.
FAQs
Can I use different types of onions?
Yellow onions are ideal for their balance of sweetness and acidity, but you can experiment with white or sweet onions if desired. Just be aware the flavor may vary slightly. Red onions will add a different color and mild taste but are less traditional.
Is it necessary to use beef broth?
Beef broth adds a deep, savory richness that elevates the soup, but you can use chicken broth as a lighter alternative or a vegetarian broth to suit dietary preferences. Keep in mind the flavor depth will differ.
Can I skip the wine?
Absolutely! The white wine adds a lovely acidity and complexity but is optional. If you omit it, just add a splash of water or a little extra broth and focus on the other seasonings for richness.
What is the best cheese for French onion soup?
Gruyère is classic because it melts well and has a slightly nutty flavor, but Swiss cheese is a good substitute. Avoid very sharp or crumbly cheeses that might not melt smoothly.
How do I make the soup gluten-free?
Replace the baguette with gluten-free bread slices that you can toast similarly. Also, be sure your broth is gluten-free as some commercial ones contain additives. The rest of the recipe is naturally gluten-free.
Final Thoughts
This Easy French Onion Soup Recipe is a true joy to make and even more delightful to eat. From that first spoonful of sweet caramelized onions and rich broth to the crispy, cheesy topping, every bite feels like a warm hug. Whether it becomes a weeknight staple or your special occasion dish, I promise you’ll fall in love with the comforting simplicity and incredible taste. So pull out your pot, gather those onions, and dive right in—your perfect bowl of French onion soup is ready to be savored.
Print
Easy French Onion Soup Recipe
- Total Time: 1 hour 30 minutes
- Yield: 6 servings 1x
Description
This classic Easy French Onion Soup features slowly caramelized sweet onions simmered in a rich beef broth with fragrant herbs, topped with toasted baguette slices and melted Gruyère cheese. Perfectly hearty, comforting, and full of deep flavors, this recipe serves 6 and can be made with or without white wine for an extra depth of taste.
Ingredients
Soup Ingredients
- 4 large yellow onions, thinly sliced
- 3 tablespoons butter
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1 teaspoon sugar
- 1/2 cup dry white wine (optional)
- 6 cups beef broth (or a mix of beef and chicken broth)
- 2 bay leaves
- 1 tablespoon fresh thyme (or 1 teaspoon dried thyme)
- Salt and pepper to taste
For Topping
- 1 baguette, sliced into 1-inch thick rounds
- 2 cups grated Gruyère cheese (or Swiss cheese)
Instructions
- Caramelize the Onions: In a large pot or Dutch oven, melt the butter and olive oil over medium heat. Add the thinly sliced onions and sugar, stirring occasionally. Cook the onions slowly for 30-40 minutes until they turn golden brown and develop a deep, caramelized flavor. Adjust the heat to prevent burning.
- Add Garlic and Wine: Stir in the minced garlic and cook for an additional minute until fragrant. If using, pour in the dry white wine and cook for 3-4 minutes, scraping the bottom of the pot to lift any browned bits, until the wine has reduced by half.
- Add Broth and Simmer: Pour in the beef broth and add the bay leaves and thyme. Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for 20-30 minutes to meld the flavors. Season the soup with salt and pepper to taste and remove the bay leaves before serving.
- Toast the Baguette: While the soup simmers, preheat your oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and brush them lightly with olive oil. Toast in the oven for 5-7 minutes or until the bread slices are golden and crispy.
- Assemble and Broil: Ladle the hot soup into oven-safe bowls. Place one toasted baguette slice on top of each bowl, then sprinkle generously with grated Gruyère cheese. Place the bowls under the broiler for 3-5 minutes until the cheese melts and bubbles with a beautiful golden crust.
- Serve: Carefully remove the bowls from the oven using oven mitts and allow them to cool slightly before serving to avoid burns. Enjoy your warm, cheesy, and flavorful French onion soup!
Notes
- Using a mix of beef and chicken broth can lighten the soup while preserving flavor.
- If you prefer a vegetarian version, substitute vegetable broth and omit the cheese or use a vegan cheese alternative.
- Caramelizing onions slowly is key to developing the soup’s rich flavor, so do not rush this step by increasing heat too much.
- The soup can be prepared a day ahead; refrigerate and reheat gently before serving.
- Feel free to use Swiss cheese if Gruyère is unavailable; both melt well and complement the soup’s flavor.
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: French