French Onion Soup Recipe

If you’ve ever longed for a bowl of warming comfort, French Onion Soup is the answer. Sweet, deeply caramelized onions meld with a savory broth, all crowned with golden, bubbly cheese croutons that shatter on your spoon. It’s the very definition of cozy elegance; a dish I turn to again and again when I want something special with simple roots. French Onion Soup is all about patience and a handful of ingredients working their magic, delivering a rich satisfaction that’s hard to resist.

French Onion Soup Recipe - Recipe Image

Ingredients You’ll Need

French Onion Soup owes its magic to a small cast of everyday ingredients, each one playing a starring role. Don’t be tempted to swap or skip any — the beauty of this soup lies in its honest simplicity and the way that butter, onions, and good stock come together.

  • Unsalted Butter: Gives the onions a lush, silky start and helps them slowly caramelize to perfection without browning too quickly.
  • Brown/Yellow Onions: The sweet, complex backbone of the soup — slice them thin for even cooking and maximum flavor release.
  • Dry White Wine: Adds a layer of brightness and depth; optional, but it really elevates the broth.
  • Flour: Just a bit thickens the soup gently, so it’s rich but never stodgy.
  • Good-quality Beef or Chicken Stock: The foundation of great French Onion Soup, adding deep, rounded flavor — low sodium is best so you can season to taste.
  • Bay Leaves & Fresh Thyme: These optional herbs infuse the soup with subtle, aromatic notes that play off the sweetness of the onions.
  • Salt and Pepper: Simple but essential for drawing out the best in every ingredient.
  • French Baguette (or any softish bread): Slices become irresistible when toasted and cloaked in melted cheese.
  • Gruyere or Melting Cheese: The crowning glory for the soup’s cheesy lid — Gruyere is classic, but mozzarella or your favorite melting cheese also work.
  • Fresh Parsley or Thyme (optional): A final hit of color and freshness when serving.

How to Make French Onion Soup

Step 1: Caramelize the Onions

Start with a heavy-based pot and melt the butter over medium heat. Once it’s bubbling, add all those sliced onions and toss to coat them in the butter. Reduce the heat and let the onions cook down gently for about 30 minutes, stirring every few minutes. It’s all about patience here. When they’re soft and golden, crank up the heat a bit, add salt, and let them deepen in color and flavor for another 20 to 30 minutes. You want them sweet and almost jammy, not burnt, so keep a close eye and stir regularly.

Step 2: Deglaze the Pot

When your onions are a rich golden color and perfuming your kitchen, pour in the white wine. Let it bubble fiercely for a couple of minutes, scraping up any tasty bits stuck to the bottom of the pot. The wine will mostly evaporate, leaving behind its delicious flavor.

Step 3: Add Flour for Body

Now, sprinkle flour over your caramelized onions and stir it in. Cook this mixture for about a minute — this step gives the soup a bit of body, so it’s silky and just thick enough to feel substantial.

Step 4: Build the Broth

Stir in the beef or chicken broth, then add your bay leaves and thyme. Bring everything to a gentle simmer. Cover the pot and let the soup cook for about 30 minutes. The flavors will meld into that signature complex base that makes French Onion Soup so addictive. Don’t forget to fish out the bay leaves and thyme sprigs before serving!

Step 5: Make the Cheesy Toast

Slice your baguette and toast each side under a hot broiler or grill until just golden. Sprinkle generously with shredded Gruyere (or your chosen cheese), then pop them under the broiler again until melted with golden-brown spots. You want them sturdy enough to stand up in the soup, but not so crisp that they shatter instantly.

Step 6: Assemble and Serve

Ladle the hot soup into heatproof bowls. Float a piece or two of cheesy toast on top, and if you like, add a pinch of fresh parsley or extra thyme. The cheese should melt into gooey puddles, threading through each spoonful. French Onion Soup is best served piping hot, with plenty of extra toast on the side!

How to Serve French Onion Soup

French Onion Soup Recipe - Recipe Image

Garnishes

Finish your French Onion Soup with a flourish of fresh parsley or a sprinkle of extra thyme leaves. If you adore a crispy texture, add a crack of black pepper or a little more grated cheese right before serving so it melts gently on the surface. Some folks even like a hint of freshly grated nutmeg for a touch of warmth — try it and see!

Side Dishes

This soup is the star, but a crisp, simple salad or a handful of briny olives on the side works wonders to balance all the rich flavors. I love serving French Onion Soup with a glass of dry white wine or a tart apple cider to cut through the savory depth. And don’t forget extra baguette — you’ll want it to soak up every bit.

Creative Ways to Present

If you want to level up your presentation, serve this in individual oven-safe bowls and melt the cheese under the broiler for a truly dramatic, bubbling top. For a crowd, try baking smaller cheesy toasts and floating them on a platter of soup shots for a fun appetizer twist. French Onion Soup also shines in a hollowed-out bread bowl for a playful and rustic vibe.

Make Ahead and Storage

Storing Leftovers

French Onion Soup actually improves overnight as the flavors meld. Cool the soup completely, then transfer it to an airtight container and store in the fridge for up to four days. Keep the cheesy toast separate, as it’s best made fresh right before serving.

Freezing

This soup freezes beautifully! Let it cool, then pack it into freezer-safe containers, leaving a little room for expansion. It will keep well for up to two months. Again, hold off on making the cheese toasts until you’re ready to eat.

Reheating

To reheat, simply pour the soup into a pot and warm it gently over medium heat, stirring occasionally. You can also microwave individual bowls. Once hot, add the freshly made cheesy toast and garnish. If you froze your soup, let it thaw in the fridge overnight before reheating for the best texture.

FAQs

What’s the best onion for French Onion Soup?

Yellow or brown onions are classic for French Onion Soup because they caramelize beautifully and provide sweet, layered flavor. White onions work in a pinch, but avoid sweet onions, which can become overpoweringly sugary.

Do I have to use wine?

Not at all! While dry white wine adds depth, you can skip it or use a bit of extra broth and a teaspoon of vinegar for brightness. French Onion Soup still turns out deliciously rich without it.

Can I make this vegetarian?

Absolutely! Use a rich vegetable broth in place of beef or chicken stock. Opt for a robust, flavorful veggie stock to ensure the soup tastes just as hearty and satisfying. Swap the cheese for a vegetarian-friendly variety if you wish.

Why did my onions burn or stick?

Onions need patience and low, slow heat to caramelize. If they’re browning too quickly or sticking, reduce your heat and stir more often. Adding a splash of water occasionally can also help prevent burning if your pot is dry.

Is it possible to make French Onion Soup in advance?

You sure can! In fact, letting the soup rest overnight intensifies the flavors. Prepare the soup up to three days ahead and store in the fridge, making the cheese toasts fresh when you’re ready to serve.

Final Thoughts

If you’re searching for comfort in a bowl, treat yourself to French Onion Soup. Each soothing spoonful, with its tapestry of sweet onions and oozy cheese, proves why this dish is cherished by so many. Give it a try — your kitchen will smell amazing, and your heart (and stomach) will thank you!

Print

French Onion Soup Recipe

A comforting and rich French Onion Soup recipe that features caramelized onions simmered in a flavorful broth, topped with cheesy toast. Perfect for a cozy night in or to impress guests with its depth of flavor.

  • Author: Jeannette
  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop, Grill
  • Cuisine: French
  • Diet: Vegetarian

Ingredients

Scale

Main Soup:

  • 100 g / 3.5oz unsalted butter
  • 1.25 kg / 2.5 lb brown / yellow onions, peeled, halved, thinly sliced top to bottom
  • 3/4 cup (185ml) dry white wine, optional
  • 2 tbsp flour, plain / all purpose
  • 1.5 litres / 6 cups / 1.5 quarts good quality beef broth./stock OR chicken, low sodium/salt reduced
  • 2 dried bay leaves (or 3 fresh)
  • 3 sprigs fresh thyme
  • Salt and pepper

Cheesy Toast:

  • 68 slices French baguette or other softish bread
  • 100 g / 3.5 oz gruyere or mozzarella cheese, or other melting cheese of choice
  • Fresh parsley or thyme leaves, for garnish

Instructions

  1. Caramelise Onions (See Notes for SLOW COOKER option)

    Melt butter in a heavy based casserole pot over medium heat. Add onions and cook until softened and golden.

  2. Make Soup:

    Deglaze with wine, add flour, then pour in broth and herbs. Simmer for 30 minutes.

  3. Cheese Toast:

    Toast bread, top with cheese, then grill until melted and golden.

Notes

  • For a Slow Cooker version, caramelize onions on low for 10-12 hours.
  • White wine can be omitted or substituted with broth.
  • Choose a bread that toasts well and complements the cheese.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 380
  • Sugar: 8g
  • Sodium: 1050mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 4g
  • Protein: 12g
  • Cholesterol: 45mg

Keywords: French Onion Soup, Soup Recipe, Comfort Food, Cheesy Toast

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating