Easy French Onion Soup Recipe

If you’ve ever wanted to impress your friends or treat yourself to cozy French bistro flavors at home, Easy French Onion Soup is about to become your new go-to comfort recipe. This classic dish is all about deeply caramelized onions, a savory broth, and that irresistible crown of melty, golden cheese over crisp baguette slices. Whether you’re cooking to warm up a winter night or simply craving something cheesy and satisfying, this version makes traditional French Onion Soup achievable for cooks of any skill level, without sacrificing one bit of that soul-soothing, robust flavor.

Ingredients You’ll Need

The magic of Easy French Onion Soup comes from just a handful of essential ingredients, each adding its own character to the pot. Simple pantry staples transform into layers of sweet, savory, and cheesy goodness—so don’t skip a thing!

  • Unsalted butter (4 tablespoons): Adds richness and helps caramelize the onions to golden perfection.
  • Olive oil (2 tablespoons): Prevents the butter from scorching and brings extra depth to the soup.
  • Yellow onions, large (4, thinly sliced): The star of the show, these sweet and mellow onions form the base and body of your soup.
  • Salt (1 teaspoon): Draws out the moisture in the onions and goes a long way to enhancing every flavor in the pot.
  • Sugar (1/2 teaspoon): Speeds up the caramelization process, coaxing out the onions’ natural sweetness.
  • Black pepper (1/2 teaspoon): For that subtle background warmth and bite.
  • Garlic, minced (2 cloves): Brings aromatic depth and ties the flavors together beautifully.
  • Dry white wine, optional (1/4 cup): Adds a delicious hint of acidity and helps deglaze all those tasty browned bits.
  • Beef broth, low-sodium (6 cups): Provides the hearty, savory foundation; substitute with vegetable broth for a vegetarian version.
  • Worcestershire sauce (1 tablespoon): Delivers umami notes that deepen the soup’s complexity.
  • Fresh thyme leaves (1 teaspoon), or dried (1/2 teaspoon): Contributes earthiness—fresh is best, but dried works in a pinch.
  • Bay leaf (1): Adds subtle aromatic layers during simmering, then removed before serving.
  • Baguette, sliced (1): Classic French bread is perfect for holding up under gooey cheese.
  • Gruyère cheese, shredded (1 1/2 cups): The ultimate melter for bubbling, golden crowns on your soup bowls; Swiss cheese is a great backup option.

How to Make Easy French Onion Soup

Step 1: Caramelize the Onions

Start by melting the butter with the olive oil in a large pot or Dutch oven over medium heat. Add your sliced onions, salt, sugar, and black pepper. This step does take patience, but it’s the key to that iconic sweet flavor—let the onions cook slowly, stirring occasionally, for 25 to 30 minutes until they’re meltingly soft and a deep golden brown. This transformation is what makes Easy French Onion Soup so irresistible, so don’t rush it!

Step 2: Add Garlic and Deglaze

Once those onions are beautifully caramelized, toss in the minced garlic and sauté for just about a minute. If you’re using white wine, now’s the time to pour it in. Scrape the bottom of the pot with a spoon to free every bit of caramelized goodness—this is where so much flavor lives. Let it cook for a minute to let the wine reduce and mellow out.

Step 3: Build the Broth

Add the beef broth, Worcestershire sauce, thyme, and bay leaf to the pot. Bring everything up to a gentle simmer and let it cook, uncovered, for another 20 to 25 minutes. As the soup simmers, the flavors meld together and develop that rich, restaurant-quality taste that makes Easy French Onion Soup shine. Be sure to discard the bay leaf at the end!

Step 4: Toast the Baguette

While your soup is simmering, preheat your broiler. Place the baguette slices in a single layer on a baking sheet and toast under the broiler until they’re lightly golden and just crisp, about 1–2 minutes per side. This ensures the bread stays sturdy under all that melted cheese without getting soggy too quickly.

Step 5: Assemble and Broil

Ladle the piping hot soup into oven-safe bowls. Top each bowl of soup with a toasted baguette slice, then sprinkle generously with shredded Gruyère cheese. Place the bowls under the broiler for 2 to 4 minutes until the cheese is gloriously bubbling and golden brown. If your bowls aren’t oven-safe, simply melt the cheese-topped bread on a baking sheet and float them on the soup before serving. Voilà—Easy French Onion Soup perfection!

How to Serve Easy French Onion Soup

Easy French Onion Soup Recipe - Recipe Image

Garnishes

The classic finishing touches matter! A little extra thyme adds fresh aroma, and a grind of black pepper right before serving brings out the warmth of the caramelized onions. For a twist, sprinkle some finely chopped chives or even a touch of parsley for a pop of green against the bubbling cheese.

Side Dishes

Easy French Onion Soup is hearty on its own, but it’s wonderful served alongside a crisp green salad, a plate of roasted vegetables, or even some charcuterie and olives for an elegant French-inspired meal. If you’re truly in comfort food mode, pair it with a glass of dry white wine—the same kind you might use in the soup itself!

Creative Ways to Present

Try offering smaller portions in espresso cups as a show-stopping appetizer at a dinner party, or serve soup in individual mini Dutch ovens for a rustic, bistro-style feel. You can even make a “build-your-own” bar with different cheeses (Gruyère, Swiss, even smoked provolone) to let everyone customize their perfect cheesy lid.

Make Ahead and Storage

Storing Leftovers

To keep leftovers at their best, store just the soup (without the bread and cheese) in an airtight container in the fridge for up to four days. Wait to add the toasted bread and cheese until just before serving so everything stays fresh and beautiful.

Freezing

Easy French Onion Soup freezes remarkably well. Let it cool completely, then transfer to freezer-safe containers. It will keep well for up to three months. Thaw overnight in the fridge before reheating. Just remember to freeze the soup without the bread and cheese—those are best added fresh each time.

Reheating

Gently warm the soup on the stove over low to medium heat, stirring occasionally, until hot. If you crave the full experience, re-toast your baguette and melt the cheese under the broiler as you would with freshly made soup for that classic gooey topping.

FAQs

Can I make Easy French Onion Soup vegetarian?

Absolutely! Just swap the beef broth for a high-quality vegetable broth and be sure your Worcestershire sauce is vegetarian, since traditional versions can contain anchovies. The flavor will still be rich and satisfying.

What can I use instead of Gruyère cheese?

If Gruyère is hard to find or a bit spendy, Swiss cheese or even a mix of mozzarella and Parmesan gives wonderful melt and taste. Stick with cheeses that melt smoothly for the best results.

Do I have to use wine?

No worries if you prefer to skip the wine—just use a splash of extra broth instead. The wine adds a subtle tang, but your Easy French Onion Soup will still taste fantastic without it.

Why add sugar to the onions?

That bit of sugar is a little secret to help speed up caramelization and boost the natural sweetness of the onions, making the soup more flavorful and balanced.

How do I get perfectly caramelized onions?

Take your time and don’t crank up the heat! Stir occasionally and watch as the onions go from opaque to deep, jammy gold. It can take 30 minutes, but the payoff is entirely worth it.

Final Thoughts

I can’t wait for you to experience the joy (and easy elegance) of making Easy French Onion Soup at home. There’s nothing quite like that first cheesy, savory spoonful—and once you’ve tried this method, you’ll find yourself craving it again and again. Give it a whirl, and let your kitchen be filled with the delicious aroma of a true French classic!

Print

Easy French Onion Soup Recipe

Easy French Onion Soup Recipe

4.7 from 25 reviews

Warm up with a comforting bowl of Easy French Onion Soup. Caramelized onions, savory broth, toasted baguette, and melted Gruyère cheese come together in this classic and delicious soup.

  • Author: Kimberly
  • Prep Time: 10 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French
  • Diet: Non-Vegetarian

Ingredients

Units Scale

For the Soup:

  • 4 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 4 large yellow onions, thinly sliced
  • 1 teaspoon salt
  • 1/2 teaspoon sugar
  • 1/2 teaspoon black pepper
  • 2 cloves garlic, minced
  • 1/4 cup dry white wine (optional)
  • 6 cups beef broth, low-sodium
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 1 bay leaf

For Serving:

  • 1 baguette, sliced
  • 1 1/2 cups shredded Gruyère cheese

Instructions

  1. Caramelize Onions: In a large pot, melt butter with olive oil over medium heat. Add onions, salt, sugar, and pepper. Cook slowly until deeply golden and caramelized.
  2. Add Flavors: Stir in garlic, then pour in white wine (if using). Add beef broth, Worcestershire sauce, thyme, and bay leaf. Simmer.
  3. Toast Baguette: Preheat broiler. Toast baguette slices until golden.
  4. Assemble and Serve: Ladle soup into bowls, top with baguette slice and Gruyère. Broil until cheese melts. Serve hot.

Notes

  • If you don’t have oven-safe bowls, toast bread separately with cheese and place it on top of the soup before serving.
  • Use Swiss cheese if Gruyère isn’t available.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 14g
  • Cholesterol: 40mg

Did you like this recipe?