RecipesCollectionsAbout
Jump to recipe
Bowl of French onion soup with golden caramelized onions, rich brown broth, and melted Gruyère cheese on top
Most Popular

French Onion Soup – A Cozy Classic with All the Comfort!

There's something magical about a bowl of French Onion Soup—the ultimate cozy comfort food that feels fancy but is surprisingly easy to make.

5.0 (1)
Prep
15 min
Cook
1hr 15min
Total
1hr 30min
Serves
4
Style
💰 Everyday

There's something magical about a bowl of French Onion Soup. It's the ultimate cozy comfort food that feels fancy, but it's surprisingly easy to make! This rich, flavorful soup is all about the slow-cooked, caramelized onions and that irresistible blanket of melted cheese on top. Seriously, who can resist a toasty piece of baguette swimming in cheesy, oniony goodness?

The secret to perfect French onion soup? Patience. Caramelizing the onions low and slow is what gives the soup that deep, rich flavor. The onions cook down to a beautiful golden-brown, releasing their natural sweetness while absorbing all the delicious beefy broth. Trust me, the time it takes is SO worth it!

A Little Sciencey Fun 🔬: When you caramelize onions, you're creating a magical process called the Maillard reaction—it's what gives the onions their rich, deep flavor and color. The sugars in the onions break down and become sweeter as they cook, which is what makes French onion soup so incredibly flavorful. It's food science at its best!

And of course, the pièce de résistance: the cheesy, bubbly top! A crusty baguette slice smothered in Gruyère cheese, broiled until golden and melty—this is what dreams are made of, my friends.

Perfect for chilly nights or when you just want to treat yourself, this French Onion Soup is the cozy hug you've been waiting for.

I believe Julia Child uses combination of wine and cognac. I simply use wine. But feel free to replace 1/4 cup of wine with cognac, if you have it on hand.

French Onion Soup – A Cozy Classic with All the Comfort! preparation step 1
French Onion Soup – A Cozy Classic with All the Comfort! preparation step 2
French Onion Soup – A Cozy Classic with All the Comfort! preparation step 3

Ingredients

Servings:
4
  • ¼ cup butter
  • 1 tbsp olive oil
  • 8 cups thinly sliced white onions
  • ½ tsp salt
  • ½ tsp sugar
  • 1 tbsp flour
  • 8 cups beef stock
  • 1 ¼ cups dry white wine
  • freshly ground black pepper
  • toasted French bread, for serving
  • Shredded Gruyere cheese for serving (if you only have mozzarella, that will work)

Instructions

  1. 1

    Heat the olive oil and butter in a large Dutch oven or pot over medium heat. When the butter is melted, add the onions and cook until softened and translucent. This will take about ten minutes.

  2. 2

    Add the sugar and salt. Brown the onions, but do not burn them, until they are a golden walnut colour. Be sure to stir from time to time to prevent scorching, and scrape up any fond that forms on the bottom of the pan—this is where your flavour will be coming from. This process will take between 25 and 40 minutes.

  3. 3

    Heat the beef stock in another pot.

  4. 4

    Now let's deglaze the pan. Pour 1/4 cup (60ml) of wine over the onions and stir, making sure to scrape up all of that delicious brown fond. Let the wine bubble away until fully evaporated.

  5. 5

    Sprinkle the flour over the onions and cook for 3 minutes to cook off the raw flour taste.

  6. 6

    Add 1 cup (240ml) of the beef stock and stir vigorously. Add another cup (240ml) and continue stirring. The stock should be added gradually to ensure the flour is well incorporated.

  7. 7

    Add the rest of the stock and the remaining 1 cup (240ml) of wine, bring to a simmer, cover loosely, and cook for about 1 1/2 hours. If the soup reduces too much, you can always add more stock or water. Taste the soup and adjust the seasoning with salt and pepper as needed.

  8. 8

    You may divide the soup among ovenproof bowls, top with toast and cheese, and broil. If you don't have ovenproof bowls, simply broil your toast and cheese separately and place on top of the soup, portioned individually into bowls. Serve immediately.

  9. 9

    This soup stores exceptionally well in the fridge, and if anything, the flavour is richer and more pronounced the next day.

FAQ

Can you make French onion soup ahead of time?+
Yes! You can make the soup up to 2 days ahead and store it in the fridge—the flavor actually improves. Reheat gently on the stovetop, then add the bread and cheese topping just before serving for the best crispy-melty texture.
How long does it take to caramelize the onions for French onion soup?+
Plan on 30-40 minutes total for properly caramelized onions—about 10 minutes to soften them, then another 20-30 minutes of patient stirring until they reach a deep golden-brown color. Rushing this step will give you plain onion soup instead of the rich, sweet flavor you're after.
What can I substitute for Gruyere cheese in French onion soup?+
Mozzarella works in a pinch as mentioned in the recipe, but Swiss cheese, aged cheddar, or a blend of Parmesan and fontina will also give you that delicious melted, savory topping without sacrificing flavor.
Why does my French onion soup taste watery?+
This usually means the onions weren't caramelized long enough or you used too much liquid. Make sure your onions are deeply golden-brown before adding the stock, and if your soup seems thin after cooking, simmer it uncovered for another 10-15 minutes to concentrate the flavors.

Did you try this recipe?

Leave a star rating — it helps other cooks find it!

Comments

Be the first to leave a comment!

Keep browsing

You might also like

Looking for more? Explore the full collection — filter by lifestyle, cuisine, or dietary needs.

Explore all recipes
French Onion Soup Recipe | Easy Cozy Classic | Food 400°