If you’ve ever craved a soul-warming, deeply flavorful bowl of comfort, then this Simple French Onion Soup Recipe is just the ticket. Sweet, caramelized onions swimming in a rich broth, topped off with crispy toasted baguette slices blanketed in gooey, golden Gruyère cheese—this classic dish brings the French bistro right to your kitchen. It’s astonishingly easy to make yet delivers layers of savory, sweet, and melty delight with every spoonful. Whether it’s a cozy night or you’re impressing friends, this soup never fails to steal the show.

Ingredients You’ll Need
What I love most about this recipe is how straightforward the ingredients are. Each one plays a starring role, from the mellow sweetness of yellow onions to the nutty sharpness of Gruyère. These pantry staples come together effortlessly, making a dish that tastes like time and love went into it, without any fuss.
- 4 large yellow onions, thinly sliced: The heart of the soup, their natural sugars caramelize into rich sweetness that defines the flavor.
- 3 tbsp unsalted butter: Adds creaminess and helps gently soften the onions without burning.
- 1 tbsp olive oil: Balances the butter and keeps the onions from sticking, enhancing their texture.
- 2 tsp sugar: Assists in caramelizing and deepening the onions’ flavor beautifully.
- 3 garlic cloves, minced: Gives a subtle aromatic kick that complements the onions perfectly.
- 1/2 cup dry white wine (optional): Adds a delicate acidity and depth, but you can skip this if you prefer.
- 6 cups beef or vegetable broth: The soup’s base—rich and savory, it brings everything together.
- 2 bay leaves: Infuses the broth with gentle herbal notes with every simmer.
- 1 tsp dried thyme (or 1 tbsp fresh thyme): Refreshes the soup with an earthy, slightly minty aroma.
- Salt and pepper to taste: The final seasoning that wakes up all the flavors.
- 1 baguette, sliced into rounds: Toasted for that perfect crunchy contrast on top of the soup.
- 1 1/2 cups grated Gruyère cheese: Melts into a golden, bubbling crown of cheesy goodness.
How to Make Simple French Onion Soup Recipe
Step 1: Soften and Caramelize the Onions
Start by heating butter and olive oil in a large pot over medium heat. Add the thinly sliced onions and cook gently for about 10 to 15 minutes until they start to soften and turn translucent. Now add the sugar and keep stirring as the onions slowly caramelize over the next 20 to 25 minutes. This patient caramelization is the magic moment, transforming simple onions into sweet, golden strands bursting with flavor. Be sure to stir often and adjust the heat so nothing burns.
Step 2: Add Garlic and Deglaze
Once your onions have reached that perfect caramelized state, toss in the minced garlic and give it a quick stir for about a minute to release its fragrant oils. Then pour in the dry white wine if you’re using it. This step deglazes the pot, lifting all those wonderful browned bits off the bottom and layering the soup with a subtle brightness. Let the wine simmer until it mostly evaporates, leaving behind just its depth.
Step 3: Simmer with Broth and Herbs
Next, stir in the beef or vegetable broth along with the bay leaves and thyme. Bring the soup to a gentle simmer and let it bubble away for 20 to 30 minutes. This simmer allows all the flavors to meld, the herbs to infuse their essence, and the broth to mellow into that perfectly rich base. Season with salt and freshly ground pepper to your liking, tasting as you go for just the right balance.
Step 4: Prepare Your Baguette and Cheese
While the soup simmers, preheat your broiler and toast your baguette slices until they are beautifully golden and crisp—this will serve as the satisfying crunch topping on your soup.
Step 5: Assemble and Broil
Ladle the hot soup into oven-safe bowls, then layer each with toasted baguette slices. Generously sprinkle grated Gruyère over the top. Pop the bowls under the broiler just long enough for the cheese to melt into bubbly, golden perfection. Serve piping hot, and prepare for endless compliments.
How to Serve Simple French Onion Soup Recipe

Garnishes
Though the soup shines on its own, a sprinkle of freshly chopped parsley or a dash of cracked black pepper can add a fresh, vibrant touch right before serving. If you enjoy a hint of spice, a tiny pinch of smoked paprika on top really wakes it up.
Side Dishes
This soup pairs wonderfully with a crisp green salad dressed lightly with vinaigrette for balance. A simple roasted vegetable platter or a light cheese board also complement the rich, savory flavors perfectly, helping to round out your meal.
Creative Ways to Present
For an elegant touch, try serving the soup in individual mini crock pots or rustic ramekins straight from the broiler. You can also experiment with different cheeses like Comté or Emmental for unique takes on the classic. Layer the toasted bread and cheese multiple times for an extra indulgent bite!
Make Ahead and Storage
Storing Leftovers
Leftover Simple French Onion Soup Recipe keeps beautifully in the refrigerator in an airtight container for up to 3 days. To preserve the bread’s texture, store it separately and toast fresh slices when reheating.
Freezing
You can freeze the soup, but skip the bread and cheese toppings until you’re ready to serve. Transfer cooled soup into freezer-safe containers and store for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat your soup gently on the stove over medium-low heat, stirring occasionally. Add a splash of broth or water if it thickens too much. When warmed through, add fresh toasted bread and Gruyère before broiling just like the first time for that melty, comforting finish.
FAQs
Can I use yellow onions for French onion soup?
Absolutely! Yellow onions are ideal because they become sweet and rich when caramelized, which is essential for an authentic flavor in the Simple French Onion Soup Recipe.
Is it necessary to add wine?
While the dry white wine adds depth and helps deglaze, it’s optional. If you prefer to skip alcohol, just omit it and deglaze with a splash of broth instead—the soup will still be delicious.
Can I make this soup vegetarian?
Yes! Use vegetable broth instead of beef broth, and this Simple French Onion Soup Recipe remains just as flavorful and comforting.
Why do you add sugar to the onions?
Sugar helps jumpstart caramelization, ensuring the onions develop that beautifully sweet and deep flavor you want in the soup.
How do I prevent the cheese from burning under the broiler?
Keep a close eye when broiling—cheese melts quickly and can burn easily. Broil just until bubbly and golden, usually just a few minutes.
Final Thoughts
This Simple French Onion Soup Recipe is hands-down one of those dishes that feels like a warm hug on a plate. With just a handful of humble ingredients and a little patience, you create something exceptional—rich, cozy, and utterly satisfying. Give it a try and watch it become your new favorite, guaranteed to impress family and friends with every delicious bowl.
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
Description
This Simple French Onion Soup recipe delivers a comforting classic with rich caramelized onions simmered in flavorful broth, topped with toasted baguette slices and melted Gruyère cheese. Perfect for a cozy meal that’s hearty and delicious.
Ingredients
Soup
- 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
Toppings
- 1 baguette, sliced into rounds
- 1 1/2 cups grated Gruyère cheese
Instructions
- Heat Butter and Oil: In a large pot over medium heat, melt the butter with olive oil. Add the thinly sliced onions and cook them for 10 to 15 minutes until they start to soften.
- Caramelize Onions: Sprinkle the onions with sugar to enhance sweetness and continue cooking for 20 to 25 minutes, stirring frequently to caramelize them to a deep golden brown. Adjust the heat as necessary to avoid burning.
- Add Garlic and Deglaze: Stir in the minced garlic and cook for about 1 minute until fragrant. Pour in the white wine if using, scraping the bottom of the pot to deglaze and cook until mostly evaporated.
- Simmer Soup: Add the beef or vegetable broth, bay leaves, and thyme. Bring to a simmer and cook uncovered for 20 to 30 minutes to allow flavors to meld. Season with salt and pepper to taste.
- Toast Baguette: While the soup simmers, preheat the broiler. Arrange the baguette slices on a baking sheet and toast them under the broiler until golden and crisp.
- Assemble and Broil: Ladle the hot soup into oven-safe bowls. Top each with toasted baguette rounds and a generous amount of grated Gruyère cheese. Place the bowls under the broiler until the cheese melts, bubbles, and turns slightly golden. Serve immediately while hot.
Notes
- Use yellow onions for their natural sweetness, but you can mix in some sweet onions or shallots for variation.
- Dry white wine is optional but adds depth of flavor; substitute with extra broth if preferred.
- Gruyère can be replaced with Swiss cheese or mozzarella, though Gruyère offers the best traditional taste.
- Broth choice can be beef for richer flavor or vegetable for vegetarian preferences.
- Careful not to burn the onions during caramelization—stir often and control heat as needed.
- Use oven-safe bowls for broiling the topped soup. Alternatively, assemble in a baking dish.

