If you are craving a soul-warming dish that feels like a big cozy hug in a bowl, look no further than this Classic French Onion Soup with Gruyere and Baguette Croutons Recipe. Caramelized onions cooked to golden perfection, simmered in a fragrant broth, topped with melty Gruyere cheese and crisp baguette croutons—this soup is a timeless French masterpiece that delights every sense. Its rich layers of flavor and comforting textures make it an irresistible dish for any season or occasion. Whether you’re making it for a quiet night at home or impressing friends, this recipe brings all the magic of traditional French cooking straight to your table.

Ingredients You’ll Need
The beautiful thing about the Classic French Onion Soup with Gruyere and Baguette Croutons Recipe is its reliance on simple, fundamental ingredients that come together in perfect harmony. Each item plays a vital role, whether it’s the sweetness of the onions, the depth of the broth, or the crispy, cheesy topping that finishes the soup with a flourish.
- 2 tablespoons olive oil: Adds a light, fruity base for sautéing the onions evenly without burning.
- 4 tablespoons unsalted butter: Enhances the caramelization, providing that silky rich flavor that coats each onion slice.
- 1 clove garlic (finely chopped): Gives a subtle aromatic boost without overpowering the delicate onion flavor.
- 3 pounds yellow onions: The star of the show, caramelized slowly for intense sweetness and color.
- 1 pound sweet yellow onions: Adds a complementary mild sweetness, balancing the soup’s flavor profile.
- 1¾ teaspoons kosher salt (divided): Helps draw moisture out from onions and seasons the broth perfectly.
- 8 cups low sodium chicken broth: Provides a savory, clear base to simmer the onions, allowing their flavor to shine.
- ¼ cup dry white wine: Brightens the soup with a touch of acidity, lifting the rich broth.
- ½ cup dry sherry: Deepens the complexity with lovely nutty and fruity undertones.
- 4 sprigs fresh thyme (tied with kitchen twine): Brings fragrant herbal notes throughout the cooking process.
- 2 bay leaves: Adds an earthy depth that complements the sweet onions beautifully.
- ½ teaspoon freshly ground black pepper: Provides just enough warmth and bite to balance the soup.
- 1 baguette (cut into ½-inch cubes): The essential crispy croutons soak up the broth and get golden under the cheese.
- 2 tablespoons olive oil (for croutons): Ensures the baguette cubes crisp up perfectly without drying out.
- 2 tablespoons salted butter (melted): Adds richness and helps achieve that beautiful golden crust on the croutons.
- ¼ teaspoon kosher salt (for croutons): Seasoning the bread for maximum flavor.
- ¼ teaspoon freshly ground black pepper (for croutons): A subtle spice that enhances the crunchy croutons.
- 8 ounces shredded Gruyere or Swiss cheese: The gooey, nutty crown jewel that melts over the soup wonderfully.
- ½ cup shredded Parmesan cheese: Adds a sharp, salty contrast that perfectly complements Gruyere.
- Chopped fresh parsley or thyme leaves (optional): A fresh, bright garnish to finish your soup beautifully.
How to Make Classic French Onion Soup with Gruyere and Baguette Croutons Recipe
Step 1: Caramelize the Onions
Start by heating olive oil and butter in a large pot over medium heat. Add the finely chopped garlic and stir for about 30 seconds until fragrant. Then, pile in your sliced yellow and sweet onions, sprinkle half of the kosher salt, and stir to coat. Here comes the magic: cook the onions slowly for about 2 to 3 hours, stirring occasionally. This slow caramelization transforms the onions from sharp and pungent to gloriously sweet and golden brown, creating the foundation for all the flavor in this Classic French Onion Soup with Gruyere and Baguette Croutons Recipe.
Step 2: Build the Soup Base
Once your onions have reached that perfect caramelized state, add the dry white wine and sherry. Let them simmer a few minutes to evaporate the alcohol while lifting and deglazing those delicious browned bits from the pot’s bottom. Next, pour in the low sodium chicken broth along with the fresh thyme sprigs tied together and bay leaves. Add the remaining salt and freshly ground pepper. Bring this fragrant broth to a gentle simmer and let it develop deeper flavors by cooking uncovered for an additional hour. This slow simmering helps the soup’s taste complexify and meld harmoniously—an essential step in the Classic French Onion Soup with Gruyere and Baguette Croutons Recipe.
Step 3: Prepare the Baguette Croutons
While the soup finishes simmering, preheat your oven to 400°F (200°C). Toss the baguette cubes in olive oil, melted butter, salt, and pepper until they’re well coated. Spread them out on a baking sheet and bake for about 10 to 15 minutes, tossing halfway through, until the croutons are perfectly golden and crispy. These little crunchy gems will absorb the soup’s luscious broth while maintaining a delightful texture under that melted cheese topping.
Step 4: Assemble and Broil
Once the soup is done, remove the thyme sprigs and bay leaves. Ladle the hot soup into ovenproof bowls or crocks. Top each bowl generously with the toasted baguette croutons, then pile on the shredded Gruyere and Parmesan cheeses. Place the bowls on a baking sheet and slide them under the broiler for a few minutes—just until the cheese bubbles and turns irresistibly golden brown. Keep a close eye to avoid burning; you want that perfect gooey and crusty finish that defines the Classic French Onion Soup with Gruyere and Baguette Croutons Recipe.
How to Serve Classic French Onion Soup with Gruyere and Baguette Croutons Recipe

Garnishes
A scattering of freshly chopped parsley or thyme leaves adds a bright, herby touch that contrasts beautifully with the rich, melty cheese. It gives a fresh pop of color, making each bowl inviting and lively. For an extra indulgent twist, a light drizzle of good-quality olive oil or a few grinds of black pepper on top can elevate your presentation and flavor.
Side Dishes
This Classic French Onion Soup with Gruyere and Baguette Croutons Recipe shines as a standalone meal, but it’s also wonderful accompanied by a simple green salad dressed lightly with vinaigrette to cut through the richness. Alternatively, a plate of roasted vegetables or a light charcuterie board makes a great complement if you’re serving it as part of a multi-course dinner.
Creative Ways to Present
For a charming rustic feel, serve the soup in individual mini cast iron cocottes, perfect for personal servings during a dinner party. You can also experiment by using different types of bread for croutons, like sourdough or rye, to add unique flavor variations. Sprinkling a hint of smoked paprika or cayenne on top before broiling adds a subtle kick that surprises and delights the palate.
Make Ahead and Storage
Storing Leftovers
Classic French Onion Soup with Gruyere and Baguette Croutons Recipe makes excellent leftovers. Store the soup without the bread and cheese toppings in an airtight container in the refrigerator for up to 3 days. Keep the croutons separate in a paper bag or airtight container to preserve their crunchiness.
Freezing
The broth and caramelized onions freeze beautifully. To freeze, cool the soup completely and transfer it to freezer-safe containers, leaving space for expansion. It will keep well for up to 3 months. For best results, freeze without the croutons and cheese to maintain their textures upon reheating.
Reheating
Reheat the soup gently on the stovetop over low to medium heat, stirring occasionally until warmed through. Toast fresh croutons separately, then assemble the soup with cheese and broil just before serving to recreate that classic melty, golden topping. This approach ensures your leftovers taste just as wonderful as when freshly made.
FAQs
Can I use beef broth instead of chicken broth?
Absolutely! Using beef broth deepens the soup’s flavor, making it even heartier and more traditional in some French recipes. Just be sure to use low sodium to balance the seasoning properly.
Is there a vegetarian version of this soup?
Yes, substituting the chicken broth with a rich vegetable stock works wonderfully for vegetarians. You might want to add a splash of soy sauce or miso paste for additional umami depth.
Why does it take so long to caramelize the onions?
Slow cooking the onions allows the natural sugars to develop without burning, creating that irresistible deep brown color and rich flavor essential for Classic French Onion Soup with Gruyere and Baguette Croutons Recipe.
Can I prepare this soup in a slow cooker?
You can, but the caramelization process may be less controlled. For best flavor, it’s recommended to caramelize the onions on the stovetop first, then finish simmering in the slow cooker.
What’s the best cheese to use if I can’t find Gruyere?
Swiss cheese is the closest substitute, offering similar meltability and nutty flavor. Emmental also works well. Avoid cheeses that are too soft or don’t melt evenly.
Final Thoughts
There is something incredibly rewarding about making and sharing this Classic French Onion Soup with Gruyere and Baguette Croutons Recipe. Its combination of deep, sweet onion flavor with a bubbling cheesy crust and crunchy croutons is pure joy in every spoonful. Hopefully, this recipe inspires you to bring a little bit of French kitchen magic to your own home. So grab your onions, turn on some jazz, and get ready to fall in love with one of the most comforting soups you’ll ever taste!
