If you have ever wanted to recreate a timeless, comforting classic in your own kitchen, this Simple French Onion Soup Recipe is the perfect place to start. With sweet, caramelized onions swimming in a savory broth, crowned by crusty toasted baguette and bubbling Gruyère cheese, this dish is an irresistible hug in a bowl. It’s amazing how such humble ingredients come together into a rich, flavorful soup that feels like a celebration of taste and tradition. Whether it’s a chilly evening or a special occasion, this recipe will swiftly become one of your go-to favorites.

Ingredients You’ll Need
Getting the ingredients right is what makes this Simple French Onion Soup Recipe so approachable and delicious. Each one plays a simple yet essential role—building layers of flavor, warmth, and texture that create pure magic.
- 4 large yellow onions: They are the star of the show, lending natural sweetness and depth after caramelizing.
- 3 tbsp unsalted butter: Adds richness and helps soften the onions beautifully.
- 1 tbsp olive oil: Balances the butter and helps prevent the onions from sticking.
- 2 tsp sugar: This little sprinkle helps speed up caramelization for that perfect golden color.
- 3 garlic cloves, minced: Adds a subtle aromatic kick that complements the sweetness.
- 1/2 cup dry white wine (optional): Offers acidity and complexity that elevates the broth.
- 6 cups beef or vegetable broth: Forms the savory base that makes every spoonful comforting.
- 2 bay leaves: Infuses a gentle herbal note throughout the simmer.
- 1 tsp dried thyme (or 1 tbsp fresh thyme): Adds an earthy touch that pairs perfectly with the onions.
- Salt and pepper to taste: Enhances all the natural flavors and balances seasoning.
- 1 baguette, sliced into rounds: Crispy, toasted rounds create the perfect platform for melted cheese.
- 1 1/2 cups grated Gruyère cheese: Deliciously nutty and creamy, it melts superbly over the soup.
How to Make Simple French Onion Soup Recipe
Step 1: Caramelize the Onions
The secret to a standout Simple French Onion Soup Recipe is in the slow, patient caramelization of the onions. Start by melting butter with olive oil over medium heat, then add your thinly sliced onions. Cook them gently for 10 to 15 minutes until they soften and turn translucent. Sprinkling sugar here helps coax that irresistible golden brown without rushing the process. Keep stirring often to avoid burning, and as the onions transform into sweet, caramel goodness over about 20 to 25 minutes, your kitchen will fill with a scent that’s utterly inviting.
Step 2: Add Garlic and Deglaze
Once the onions are caramelized, toss in the minced garlic and cook for just a minute to release its fragrance without overpowering the sweetness. Next comes the optional white wine, which you’ll pour in to deglaze the pan. This step lifts all those flavorful browned bits stuck to the bottom and swirls them into the mix, adding a subtle acidic brightness that truly rounds out the profile of the soup. Let the wine simmer gently until most of it evaporates, leaving a silky base behind.
Step 3: Simmer with Broth and Herbs
Time to bring the dish together by pouring in your rich broth alongside bay leaves and thyme. These aromatics slowly infuse into the liquid as you let it simmer for 20 to 30 minutes. This stage deepens the flavors into a cohesive, soul-warming broth. Remember to taste and season generously with salt and pepper—it makes all the difference. The bubbling pot at this stage is where Simple French Onion Soup Recipe starts to truly shine.
Step 4: Prepare the Bread and Cheese Topping
While the soup simmers, preheat your broiler and toast your baguette slices until they’re golden and crisp. This crunchy base will hold the glorious melted cheese and soak up that luscious broth just right.
Step 5: Assemble and Broil
Ladle the soup into oven-safe bowls, then layer with toasted baguette rounds and sprinkle generously with grated Gruyère cheese. Pop the bowls under the broiler just long enough for the cheese to melt, bubble, and turn a beautiful golden brown. Serve immediately, and prepare for some very happy sighs around the table.
How to Serve Simple French Onion Soup Recipe

Garnishes
Though the classic cheese and bread topping steals the spotlight, a sprinkle of freshly chopped parsley or a few thyme sprigs can add a pop of color and freshness. Some people like to add a dash of freshly cracked pepper or a drizzle of good-quality olive oil for that extra shine and subtle flavor enhancement. These simple touches make your serving look as wonderful as it tastes.
Side Dishes
Because the soup is wonderfully rich and filling, light side dishes pair best. A crisp green salad dressed with vinaigrette or steamed seasonal vegetables work beautifully to balance the meal. If you want to keep it French-inspired, serve alongside a light goat cheese salad or a simple ratatouille for a complete feast.
Creative Ways to Present
Serving your Simple French Onion Soup Recipe in mini crock bowls as an appetizer makes an elegant impression for dinner parties. You can even turn it into a dip by toasting baguette slices and ladling the soup on top in small portions for a fun, interactive starter. Layering different cheeses like a bit of Parmesan or Comté mixed with the Gruyère can add exciting twists while keeping the classic charm intact.
Make Ahead and Storage
Storing Leftovers
Any leftover Simple French Onion Soup Recipe stores wonderfully in an airtight container in the refrigerator for up to 3 days. Keep the cheese and bread toppings separate and toast fresh when you’re ready to serve again. This way, the bread stays crispy, and the cheese melts perfectly each time.
Freezing
You can freeze the soup without the bread and cheese for up to 2 months. Portion it out into freezer-safe containers for easy meals later. When thawing, it’s best to do so overnight in the fridge and then reheat gently on the stove to preserve those delicious textures and layers of flavor.
Reheating
Reheat your soup over medium-low heat on the stove, stirring occasionally to warm it evenly. To enjoy the full experience of the Simple French Onion Soup Recipe, toast fresh baguette slices and melt the cheese right before serving. This keeps everything fresh and delicious.
FAQs
Can I make this soup vegetarian?
Absolutely! Simply use vegetable broth instead of beef broth to keep the flavor rich and vegetarian-friendly. The caramelized onions and herbs still create a deeply satisfying soup.
Is white wine necessary for the soup?
White wine is optional but highly recommended. It adds a lovely acidity and complexity to the broth. If you prefer to skip it, just replace with a little extra broth or a splash of lemon juice for brightness.
What can I substitute for Gruyère cheese?
Gruyère is traditional because it melts beautifully and has a nutty flavor. If you can’t find it, Emmental, Swiss cheese, or even a mild mozzarella can work as a substitute, though the flavor will vary slightly.
Can I use different types of onions?
Yellow onions are best for sweetness and caramelization, but you can experiment with white or sweet onions. Just expect subtle differences in flavor intensity.
How long does the caramelization take?
Caramelizing the onions properly can take around 30 to 40 minutes total. It’s worth the time as this slow cooking develops the soup’s signature rich sweetness and complexity.
Final Thoughts
Making this Simple French Onion Soup Recipe at home is one of those joyful cooking experiences that warms your heart and your kitchen. With just a handful of ingredients and some love in the pot, you create something so satisfying and elegant that everyone will ask for seconds. Don’t hesitate to try this recipe—it’s a delicious invitation to bring a taste of France into your everyday meals.
Print
Simple 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
- Cuisine: French
- Diet: Vegetarian
Description
A classic and comforting French Onion Soup recipe featuring caramelized onions, rich broth, toasted baguette slices, and melted Gruyère cheese, perfect for a cozy meal.
Ingredients
Soup Ingredients
- 4 large yellow onions, thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 2 tsp sugar
- 3 garlic cloves, minced
- 1/2 cup dry white wine (optional)
- 6 cups beef or vegetable broth
- 2 bay leaves
- 1 tsp dried thyme (or 1 tbsp fresh thyme)
- Salt and pepper to taste
For Serving
- 1 baguette, sliced into rounds
- 1 1/2 cups grated Gruyère cheese
Instructions
- Cook Onions: Heat butter and olive oil in a large pot over medium heat. Add the thinly sliced onions and cook for 10–15 minutes until they begin to soften.
- Caramelize Onions: Sprinkle the onions with sugar, then continue cooking for 20–25 minutes, stirring often, until they become deeply caramelized. Adjust heat as needed to prevent burning.
- Add Garlic and Deglaze: Stir in minced garlic and cook for 1 minute until fragrant. Pour in the white wine, if using, to deglaze the pan, scraping up any browned bits, and simmer until the wine has mostly evaporated.
- Simmer Soup: Add the broth, bay leaves, and thyme to the pot. Bring to a simmer and cook for 20–30 minutes to allow flavors to meld. Season with salt and pepper to taste.
- Toast Baguette: Preheat the broiler. Arrange baguette slices on a baking sheet and toast them under the broiler until golden brown, about 1-2 minutes per side. Watch closely to avoid burning.
- Assemble and Broil: Ladle the hot soup into oven-safe bowls. Place toasted baguette slices on top of each bowl of soup and sprinkle generously with grated Gruyère cheese. Place the bowls under the broiler until the cheese melts and bubbles, about 2-4 minutes. Serve immediately while hot.
Notes
- Using beef broth will give a richer, more traditional flavor, but vegetable broth works well for a vegetarian version.
- White wine is optional but adds depth; substitute with extra broth if omitted.
- Keep an eye on the onions while caramelizing to avoid burning; lower heat if necessary.
- Use oven-safe bowls or crocks for broiling the cheese topping safely.
- Gruyère cheese can be substituted with Swiss cheese or a mild Emmental.

