00%

Contact

Elly - September 8, 2025

French Onion Soup Recipe

French Onion Soup Recipe

Servings: 6 Total Time: 1 hr 50 mins Difficulty: medium
Classic French Onion Soup
French Onion Soup Recipe
pinit

There’s something almost magical about a really good bowl of French onion soup. It’s not just food; it’s a warm, savory, deeply comforting experience.

Imagine this: a rich, mahogany broth, so full of flavor it feels like a secret. It’s swimming with silky, deeply caramelized onions that have given up their sharpness for pure, sweet goodness.

And then, the crowning glory. A thick slice of crusty baguette, toasted until crisp, smothered in bubbling, nutty, gloriously melted cheese that stretches with every spoonful.

It’s the kind of dish that feels fancy, like something you’d only get at a cozy bistro on a chilly evening. But the truth is, you can create this magic right in your own kitchen.

It asks for a little bit of patience, mostly with the onions, but I promise you, every single minute is worth it. This is more than a recipe; it’s a project of love that rewards you tenfold.

Ingredients Needed for the Recipe

Gathering your ingredients is the first step toward a fantastic soup. Using good-quality components here makes a noticeable difference in the final, deeply layered flavor.

This list is all about building a rich, savory, and complex broth without any meat, letting the humble onion truly shine as the star it is meant to be.

  • Yellow Onions: The absolute foundation of the soup. You’ll need a lot, as they cook down significantly, transforming into sweet, jammy goodness.
  • Olive Oil: Used to slowly coax the sweetness out of the onions during the long, slow caramelization process.
  • Sea Salt & Black Pepper: Essential for seasoning every layer of the soup and enhancing all the other flavors at play.
  • Balsamic Vinegar: This is a secret weapon. It adds a touch of tangy sweetness and complexity that deepens the overall savoriness of the broth.
  • Tamari: Another key player for building umami depth. It provides that rich, savory quality that makes the soup so satisfying.
  • Fresh Thyme: Its earthy, slightly floral aroma is classic in French onion soup and provides a beautiful herbal backbone.
  • Garlic: Minced and added later to avoid burning, it gives a necessary pungent kick that cuts through the richness.
  • All-Purpose Flour: Just a little bit is used to thicken the broth slightly, giving it a more substantial, velvety body.
  • Dry White Wine: Deglazes the pot, grabbing all the tasty browned bits from the onions, and adds a layer of acidity and flavor.
  • Vegetable Broth: The liquid base of the soup. A good, flavorful broth is crucial here.
  • Baguette: Sliced and toasted until crisp, it provides the essential textural contrast and a base for the cheese.
  • Gruyère Cheese: The traditional choice for its excellent melting quality and wonderfully nutty, slightly salty flavor.

The Humble Onion: From Sharp to Sublime

Let’s talk about the main event: the onion. It’s a humble vegetable, often playing a supporting role in the background of other dishes.

But here, it is the undisputed star. The entire process hinges on transforming these sharp, pungent bulbs into something utterly sublime and sweet.

This transformation isn’t a quick trick. It’s a slow, gentle coaxing. The heat coaxes out their natural sugars, and time allows those sugars to caramelize.

This is where the soup gets its soul. That deep, complex, rich flavor base? It all starts with patience and a pot full of onions.

How to make French Onion Soup?

How to make French Onion Soup Recipe
Make this recipe yours—just save it to your Pinterest board!”

The journey to an incredible pot of soup is a simple one, but it requires your attention. Read through the steps first, and then just lean into the process.

Put on some music, enjoy the incredible aroma that will fill your kitchen, and know that you are creating something truly special from the simplest of ingredients.

Preparing and Cooking the Onions

Start by heating your oil in a large, heavy-bottomed pot or Dutch oven over a medium heat. Add all of your thinly sliced onions—yes, all of them!

They will look like a mountain, but don’t worry. Season them well with salt and pepper and give them a good toss to coat them in the oil.

Now, the most important step: reduce the heat to low. This is not a race. Let them cook gently, stirring every few minutes, for a good 40 minutes.

You’ll watch them slowly wilt, soften, and become translucent. They will release their water and gradually become tender and pale gold.

The Art of Caramelization

After about 40 minutes, it’s time to develop color and flavor. Increase the heat to medium. Now, you need to stir more frequently.

Scrape the bottom of the pot as you stir. You’ll see the onions start to turn a beautiful golden brown. This should take about 15 to 20 more minutes.

Don’t rush this. If the onions seem to be sticking or coloring too quickly, just add a tiny splash of water to deglaze the pan and continue.

You’re waiting for a deep, uniform golden-brown color and a jam-like consistency. The smell will be absolutely heavenly.

Building the Flavor Base

Once your onions are perfectly caramelized, add the balsamic vinegar, tamari, fresh thyme leaves, and minced garlic.

Stir constantly for about a minute until the garlic becomes fragrant. You’ll smell the sharpness of the garlic mellowing out.

Now, sprinkle the flour over the onion mixture. Stir continuously for about two minutes to cook out the raw flour taste.

This little bit of flour will help thicken your soup later, giving it a wonderful body that clings to the back of a spoon.

Deglazing and Simmering

Pour in the dry white wine. As you stir, you’ll notice all the browned, flavorful bits stuck to the bottom of the pot will loosen up.

Those bits are pure flavor gold! Let the wine simmer and reduce for about two minutes, until the sharp alcohol smell cooks off.

Now, add your vegetable broth. Bring the whole pot to a simmer, then let it cook uncovered for a full 30 minutes.

This simmering time allows all the flavors to meld together beautifully and for the broth to reduce just a touch, concentrating the taste.

Preparing the Cheesy Toast

While the soup is simmering, preheat your oven to 450°F. Line a baking sheet with parchment paper for easy cleanup.

Arrange your baguette slices on the sheet and top them generously with your grated cheese. Gruyère is classic for a reason!

Bake them for 8 to 10 minutes, but keep a close eye on them. You want the bread to be toasted and crisp, and the cheese to be completely melted and bubbly.

Some people even like to pop their finished soup bowls under the broiler with the toast on top for an extra-bubbly finish.

The Grand Finale: Serving

Ladle the hot, fragrant soup into deep, sturdy bowls. Carefully place one or two cheesy toasts right on top of each bowl.

The toast will float gloriously, ready to be pushed into the broth. Garnish with an extra sprig of fresh thyme for a pop of color and freshness.

Serve it immediately. There’s nothing better than that first spoonful, breaking through the cheesy crust into the rich, oniony broth beneath.

It’s a moment of pure, unadulterated comfort. You made this.

Ingredient Substitutions

No gruyère? No problem. While it’s the traditional choice, other cheeses work wonderfully. A good aged white cheddar will give you a sharp, tangy flavor.

A combination of mozzarella for stretch and parmesan for a salty punch is also a fantastic alternative. Use what you love and what you have on hand.

If you don’t have tamari, you can use a regular soy sauce, though it might be slightly saltier, so adjust seasoning at the end.

For a gluten-free version, you can skip the flour or use a tablespoon of cornstarch slurry at the end of cooking to thicken the soup slightly.

Tips

Your knife is your best friend here. Take the time to slice your onions thinly and evenly. This ensures they all cook at the same rate and melt into the soup perfectly.

Use a large, heavy-bottomed pot. It distributes heat evenly, preventing hot spots that could burn your precious onions during the long cooking time.

Don’t skip the deglazing step! When you add the wine, scrape all those browned bits from the bottom of the pot. That’s where a ton of flavor is hiding.

Make extra cheesy toasts. Trust me on this. You will want more than one per bowl. It’s the best part, and having extras ensures every bite is perfect.

How to Store and Reheat

This soup is arguably even better the next day. The flavors have more time to get to know each other and deepen in the fridge.

Let the soup cool completely before storing it in an airtight container. It will keep beautifully in the refrigerator for up to 3 days.

You can also freeze it for longer storage, up to 3 months. Just thaw it overnight in the fridge before reheating.

Reheat it gently on the stove over medium-low heat, stirring occasionally. You may need to add a small splash of broth or water if it has thickened up too much.

The cheesy toasts are best made fresh. Whip up a new batch while your soup is reheating for that perfect crispy-on-top, soft-underneath texture.

Best Time to Serve This Dish

This soup is the ultimate comfort food for a crisp autumn evening or a cold winter night. It’s like a warm hug from the inside.

It makes a stunning starter for a dinner party. Serve it in smaller, elegant bowls or ramekins to impress your guests with a classic dish.

It’s also a fantastic solo meal for a cozy night in. Pair it with a simple green salad for a complete and utterly satisfying dinner.

Honestly, there’s never a bad time for a bowl of this soup. Its deep, comforting flavors are welcome in any season, for any occasion.

A Soup Steeped in History

French onion soup isn’t just a modern bistro staple; it’s a dish with a long and storied past. Its roots are surprisingly humble.

It’s said to have originated in Paris in the 18th century, often prepared by poor workers and artists. Onions were inexpensive and plentiful.

The version we know and love, topped with the cheesy crouton, became popular in the Les Halles market area, where it was served to late-night revelers.

It was a restorative meal, something warm and hearty to cap off a long night. That tradition of deep comfort continues today.

Pairing Ideas

Because the soup is so rich and savory, a crisp, acidic white wine is a perfect match. A Sauvignon Blanc or a dry Riesling would cut through the richness beautifully.

If you prefer red, opt for something lighter and fruitier like a Gamay or Pinot Noir, which won’t overpower the delicate onion flavor.

For a non-alcoholic pairing, a sparkling apple cider or even a tart lemonade would provide a refreshing contrast to the deep, umami notes of the soup.

As for food, a simple arugula salad with a lemon vinaigrette is all you need on the side. The peppery greens and bright dressing are a perfect foil.

French Onion Soup Recipe

Difficulty: medium Prep Time 20 mins Cook Time 90 mins Total Time 1 hr 50 mins
Cooking Temp: 450  F Servings: 6 Estimated Cost: $ 7.50 Calories: 320
Best Season: Fall, Winter

Description

This Classic French Onion Soup is a restaurant-worthy, deeply comforting dish made entirely from scratch. It features sweet, velvety caramelized onions simmered in a rich broth with white wine, thyme, and tamari, then topped with a crispy, cheesy baguette slice. This vegetarian version is so flavorful, you won't miss the beef broth!

Ingredients

Soup

Topping

For Serving

Instructions

Make the Soup

  1. Caramelize the Onions

    Heat the olive oil in a large pot or Dutch oven over medium heat. Add the sliced onions, salt, and several grinds of black pepper. Stir to combine.
  2. Reduce the heat to low. Cook for about 40 minutes, stirring every few minutes, until the onions are very soft and translucent.
  3. Increase the heat to medium. Continue to cook for 15-20 more minutes, stirring often, until the onions are deeply golden brown and caramelized.
    Patience is key for the best flavor.
  4. Build the Flavor

    Add the balsamic vinegar, tamari, fresh thyme, and minced garlic to the onions. Stir well, scraping up any browned bits from the bottom of the pot. Cook for 1 minute.
  5. Sprinkle the flour over the onions and stir to coat. Cook for 2 minutes to remove the raw flour taste.
  6. Stir in the white wine. Cook for 2 minutes, or until the wine has completely evaporated.
  7. Simmer

    Slowly pour in the vegetable broth, stirring constantly. Bring the soup to a simmer over medium heat.
  8. Simmer uncovered for 30 minutes to allow the flavors to meld and the soup to thicken slightly. Taste and adjust seasoning with salt and pepper if needed.

Toast the Topping

  1. Preheat and Prep

    While the soup simmers, preheat your oven to 450°F (230°C). Line a baking sheet with parchment paper.
  2. Assemble and Bake

    Place the baguette slices on the prepared baking sheet. Top each slice generously with shredded Gruyère cheese. Bake for 8-10 minutes, or until the bread is toasted and the cheese is melted and bubbly.

Serve

  1. Assemble

    Ladle the hot soup into oven-safe bowls or ramekins.
  2. Top each bowl with a cheesy toasted baguette slice. Garnish with a sprig of fresh thyme and a pinch of red pepper flakes if desired.
    Serve immediately.

Nutrition Facts

Servings 6

Serving Size 1 bowl (approx. 1.5 cups)


Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 15gg24%
Saturated Fat 4gg20%
Trans Fat 0gg
Cholesterol 10mgmg4%
Sodium 850mgmg36%
Potassium 680mgmg20%
Total Carbohydrate 42gg15%
Dietary Fiber 4gg16%
Sugars 10gg
Protein 8gg16%

Calcium 150mg mg
Iron 2.5mg mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Onion slicing: Use a sharp knife to slice the onions thinly. This helps them caramelize evenly and melt into the broth.
  • Low and slow: Don't rush the caramelization. Cooking the onions slowly over low heat for a long time is what develops the deep, sweet, umami flavor.
  • Make ahead: The soup can be made 1-2 days in advance and refrigerated. The flavors deepen over time. Reheat on the stove before serving. The soup also freezes well for up to 3 months.
  • Cheese options: Gruyère is traditional, but a mix of aged white cheddar and Parmesan works wonderfully. Use a good melting cheese.
  • Wine substitute: If you prefer not to use wine, you can substitute with an additional 1 cup of broth and a splash of apple cider vinegar for acidity.
  • Serving suggestion: Serve in oven-safe bowls for the best experience. For a heartier meal, serve with a simple green salad.
Keywords: french onion soup, easy french onion soup, vegetarian soup, caramelized onion soup, cheesy onion soup, comfort food, soup recipe, homemade french onion soup
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this soup non-vegetarian?

Yes! Substitute the vegetable broth with beef broth for a traditional flavor. You can also omit the tamari and balsamic vinegar, as the beef broth provides the umami depth.

Why are my onions not browning?

The most common reasons are the heat being too high (which burns them) or too low (which steams them). Start low to soften, then increase to medium to achieve browning. Ensure your pot is large enough so the onions aren't overcrowded.

Can I use a different type of onion?

Yellow onions are ideal for their balance of sweetness and pungency. You can use a mix of yellow and sweet onions like Vidalia for a sweeter soup, but avoid red onions as they can turn the soup a greyish color.

How do I reheat leftover soup?

Reheat gently on the stovetop over medium-low heat, stirring occasionally, until hot. Do not boil vigorously. If the soup has thickened, add a splash of broth or water.

Can I skip the wine?

Yes, you can omit it. For the best flavor, replace it with an additional 1 cup of broth and add 1 tablespoon of apple cider vinegar or lemon juice to mimic the wine's acidity.

Previous
All posts
Next