Classic French Onion Soup Recipe

If you’ve ever wished you could bottle up the charm of a cozy Parisian bistro, this Classic French Onion Soup is your answer! With sweet caramelized onions, rich beef broth, and a crown of gooey, golden cheese, this iconic bowl delivers soul-warming comfort and irresistible French flavor with every bubbly spoonful.

Why You’ll Love This Recipe

  • Unbeatable Comfort: Each spoonful wraps you in savory, cheesy coziness—perfect for chilly days or any time you need a hug in a bowl.
  • Restaurant-Worthy Results: The authentic layers of caramelized onion, hearty beef broth, and bubbling Gruyère cheese taste just like a true French classic (no plane ticket needed!).
  • Simple, Legendary Ingredients: With a handful of humble pantry staples, you’ll create magic that’s rich in history and unforgettable in flavor.
  • Customizable to the Core: Whether you want a vegetarian twist or to use what’s on hand, this recipe flexes beautifully for your table.
Classic French Onion Soup Recipe - Recipe Image

Ingredients You’ll Need

Every silky, savory bowl of Classic French Onion Soup starts with surprisingly simple ingredients, but each one plays a starring role—bringing sweetness, depth, and that signature melty top to life. Here’s the cast of characters you’ll need to make your soup shine.

  • Sweet Onions (3 lbs): The backbone of this dish—when caramelized, they become sweet, jammy, and full of soul-warming richness.
  • Unsalted Butter (6 tablespoons): Butter helps the onions reach golden perfection, lending the base irresistible flavor and a gorgeous glossy finish.
  • All Purpose, Unbleached Flour (3 tablespoons): Just a touch thickens the broth slightly and gives the soup its lovely, velvety texture.
  • Red Wine (1 cup): Adds depth and a subtle fruity acidity that balances the sweetness of the onions—use something you’d happily sip.
  • Beef Stock (8 cups): Rich, meaty broth is essential for that traditional French bistro flavor; quality counts here.
  • Bay Leaves (2) & Fresh Thyme (4 sprigs): These classic herbs infuse gentle aromatics that round out each spoonful—don’t skip!
  • Salt and Pepper: Bring everything together with just the right seasoning to taste.
  • Baguette (1, thinly sliced): Toasted and popped on top, the crusty bread soaks up broth and holds that luscious cheese.
  • Gruyère Cheese (1 1/2 cups, grated): Melty, nutty, golden perfection—no Classic French Onion Soup is complete without it!
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the best things about Classic French Onion Soup is how easy it is to tailor it to your needs! Whether you’re looking for a vegetarian tweak, a gluten-free option, or a little extra something for the cheese lovers, there’s a way to make this classic uniquely yours.

  • Vegetarian-Friendly: Substitute quality vegetable broth (and skip the Worcestershire, if adding) for a meatless but still deeply satisfying soup.
  • Gluten-Free: Swap the all-purpose flour for your favorite gluten-free flour blend, and use GF bread for the topping.
  • Cheese Lovers’ Dream: Try a blend of Gruyère and Emmental, or even a little sharp provolone, for a different cheesiness atop your soup.
  • White Wine Twist: Use dry white wine in place of red for a slightly lighter, brighter flavor profile.

How to Make Classic French Onion Soup

Step 1: Caramelize the Onions

In a large heavy pot, melt the unsalted butter over medium heat. Add all your thinly sliced sweet onions and let them slowly soften, occasionally stirring so nothing burns. This stage takes patience—about 30 minutes—but you’ll know you’re there when the onions are deeply golden, jammy, and your kitchen smells absolutely amazing.

Step 2: Add the Flour and Wine

Sprinkle the flour over the onions and cook for about one minute, just until it’s absorbed and slightly toasted. Pour in the red wine, scraping up any flavorful browned bits from the pot—this brings out even more depth. Let it simmer until most of the wine has evaporated, concentrating those delicious flavors.

Step 3: Simmer with Broth and Herbs

Add the beef stock, bay leaves, and thyme sprigs, and bring everything to a gentle boil. Reduce the heat back down and let your soup bubble slowly for about 30 minutes, allowing the flavors to marry and concentrate. Remove the bay leaves and thyme, then season generously with salt and pepper.

Step 4: Toast the Baguette

While the soup simmers, preheat your broiler and brush baguette slices with a touch of olive oil. Set them on a baking sheet and broil until golden and crisp—about 2 to 3 minutes. This little detail helps your bread stay sturdy and soak up just the right amount of broth without falling apart.

Step 5: Assemble and Broil

Ladle the hot soup into oven-safe bowls, tuck in one or two toasted baguette slices, and absolutely bury them in a blanket of grated Gruyère. Place the bowls on a baking sheet and broil just until the cheese is melting, bubbly, and gorgeously golden—watch carefully, as this magic happens fast!

Step 6: Finish and Serve

Let the bowls cool for just a couple of minutes (that cheese gets molten!), then garnish with a scatter of fresh thyme for a pop of color and aroma. Serve right away and soak up the oohs and aahs—you’ve just made Classic French Onion Soup that rivals any restaurant!

Pro Tips for Making Classic French Onion Soup

  • Low-and-Slow Onion Magic: Resist the urge to rush caramelizing—the best flavor comes from patience and steady stirring, which builds deep sweetness without any bitterness.
  • Stock Up on Quality: Opt for a high-quality, preferably low-sodium beef stock—homemade or store-bought—to ensure every sip is rich and robust.
  • The Right Cheese Matters: Freshly grated, cave-aged Gruyère will melt beautifully and create that iconic, stretchy cheese topping.
  • Oven-Safe Bowls Are a Must: For that bubbling cheese crust, make sure your soup bowls can go under the broiler safely (or use a baking sheet to catch spills).

How to Serve Classic French Onion Soup

Classic French Onion Soup Recipe - Recipe Image

Garnishes

The crowning touch for Classic French Onion Soup is, of course, that generous mound of melted Gruyère, but don’t hesitate to add a sprinkle of fresh thyme or chopped chives for a bright, herbaceous pop. A little cracked black pepper or even a light drizzle of high-quality olive oil right before serving adds a lovely final flourish!

Side Dishes

Pair your bowl with a crisp, lemony salad, a platter of roasted veggies, or more slices of baguette for dunking bliss. I love serving Classic French Onion Soup alongside a simple green salad tossed in Dijon vinaigrette or a charcuterie board for the ultimate French bistro spread at home.

Creative Ways to Present

Classic French Onion Soup shines in rustic, oven-safe crocks, but you can also assemble mini portions in ramekins for a gourmet appetizer. Try serving in wide-mouthed mugs for a more casual vibe, or top with heart-shaped baguette toasts for a special occasion like date night at home.

Make Ahead and Storage

Storing Leftovers

Let any leftover soup cool to room temperature, then transfer to airtight containers and refrigerate for up to four days. Leave out the bread and cheese until you’re ready to reheat and serve, so everything stays fresh and at its best.

Freezing

Classic French Onion Soup freezes beautifully (minus the bread and cheese topping). Pour cooled soup into freezer-safe containers or zip bags, leaving an inch of space for expansion, and freeze for up to three months. Thaw overnight in the fridge before reheating.

Reheating

Reheat soup gently on the stovetop over medium-low, stirring often. When hot, ladle into oven-safe bowls, add fresh toasted baguette and cheese, then broil until bubbly—just like when it was first made!

FAQs

  1. Can I make Classic French Onion Soup without wine?

    Absolutely! You can substitute an equal amount of extra beef stock, a splash of apple cider vinegar, or even a bit of balsamic vinegar for depth. The flavor will be slightly different, but still deliciously rich and cozy.

  2. What’s the best onion variety to use for this soup?

    Sweeet yellow onions are the classic choice because they turn beautifully golden and sweet as they caramelize. You can also mix in a few red onions or shallots for extra complexity if you wish!

  3. How do I prevent my onions from burning?

    Keep your heat at medium to medium-low, and stir every few minutes as the onions cook down. If you notice any browning on the bottom, splash in a tablespoon or two of water to help lift those flavorful bits and avoid scorched flavors.

  4. Can I make Classic French Onion Soup ahead of time for a party?

    Definitely! The soup base can be made up to two days in advance and kept chilled. When you’re ready to serve, simply reheat, top with fresh toasts and cheese, and broil for a just-from-the-oven experience.

Final Thoughts

If you’re ready for a touch of French magic at your own table, this Classic French Onion Soup is calling your name. Grab a crusty baguette, a hunk of Gruyère, and a pot of patience—your most comforting, flavor-packed bowl ever is just around the corner. Bon appétit, friends!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic French Onion Soup Recipe

Classic French Onion Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 88 reviews
  • Author: Wesley
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 46 servings 1x
  • Category: Soup
  • Method: Stovetop, Broil
  • Cuisine: French
  • Diet: Vegetarian

Description

Indulge in the rich, comforting flavors of Classic French Onion Soup with this easy-to-follow recipe. Caramelized sweet onions, savory beef stock, and gooey Gruyère cheese come together in a delicious bowl of warm goodness.


Ingredients

Units Scale

Soup:

  • 3 lbs sweet onions, halved and thinly sliced
  • 6 tablespoons unsalted butter
  • 3 tablespoons all-purpose, unbleached flour
  • 1 cup red wine
  • 8 cups beef stock
  • 2 bay leaves
  • 4 sprigs fresh thyme
  • Salt and pepper to taste

For Serving:

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

Instructions

  1. Caramelize Onions: In a large pot, melt butter over medium heat. Add the onions and cook until soft and caramelized, about 30 minutes.
  2. Add Flavors: Stir in flour and cook for 1 minute. Pour in wine, scraping up any browned bits. Simmer until wine reduces.
  3. Cook Soup: Add beef stock, thyme, and bay leaves. Boil, then simmer for 30 minutes. Remove bay leaves and thyme. Season with salt and pepper.
  4. Prepare Toppings: Preheat broiler. Brush baguette slices with oil and broil until toasted.
  5. Serve: Ladle soup into bowls, top with baguette slices and cheese. Broil until cheese is golden. Garnish with thyme and serve.

Notes

  • Tie the thyme sprigs and bay leaves together with twine for easy removal.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 12g
  • Sodium: 1100mg
  • Fat: 24g
  • Saturated Fat: 14g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 12g
  • Cholesterol: 65mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star