• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Simple French Onion Soup Recipe

Published: Jun 17, 2026 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.2 from 11 reviews

If you've ever dreamed of capturing the heartwarming magic of a classic bistro, this Simple French Onion Soup Recipe is your golden ticket. It’s a soul-soothing blend of deeply caramelized onions, savory broth, and crusty bread crowned with melted cheese—a dish that feels like a warm hug in a bowl. Though it takes some time to craft, the ingredients are straightforward, and the process is wonderfully rewarding, turning humble onions into a rich, flavorful symphony that’s truly irresistible.

Ingredients You'll Need

A white bowl filled with dark brown soup topped with two thick, melted, golden-brown cheese slices with light bubbles and small green herb leaves sprinkled on top, placed on a black grid over a white marbled surface; to the right of the bowl, two pieces of crusty white bread with airy texture rest partially in view, and to the left, a smaller white dish holds fresh green herbs. Photo taken with an iphone --ar 4:5 --v 7

Simple, quality ingredients are the soul of this Simple French Onion Soup Recipe. Each component plays an essential role—whether it’s building layers of savory depth, adding aromatic brightness, or creating that irresistibly gooey cheese topping.

  • Unsalted butter (2 tablespoons): Offers rich creaminess and helps gently caramelize the onions without overpowering flavors.
  • Extra-virgin olive oil (2 tablespoons): Adds a subtle fruity note and balances the butter's richness for perfect cooking fat.
  • Large onions (4, sliced thin): The star ingredient that transforms from sweet to deeply savory through slow caramelization.
  • Dry sherry (1 tablespoon): Adds a hint of acidity and complexity, lifting the soup’s flavor profile beautifully.
  • Low-sodium beef broth (4 cups): Provides a savory backbone without overwhelming saltiness, essential for layering taste.
  • Fresh thyme (1 tablespoon, chopped): Brings a herby earthiness that complements the sweet onions perfectly.
  • Worcestershire sauce (½ teaspoon): Offers an umami boost and subtle tang that deepens the broth.
  • Kosher salt (¼ teaspoon): Enhances all the natural flavors without overshadowing any ingredient.
  • Black pepper (¼ teaspoon): Adds a mild warmth, balancing the sweetness of the onions with subtle bite.
  • French bread cubes (about 1 cup from 2 slices, ½-inch thick): Soaks up the flavorful broth, adding texture and heartiness.
  • Shredded Swiss cheese (½ cup): Sprinkled inside the soup for melty richness underneath the crust.
  • French bread slices (4 slices, ½-inch thick): The perfect firm base to hold the Gruyere cheese toppings.
  • Gruyere cheese slices (4 slices): Melts beautifully on top for that classic golden, bubbly crust.

How to Make Simple French Onion Soup Recipe

Step 1: Caramelize the Onions to Perfection

Begin by melting the butter and olive oil in a large stockpot over medium heat. Add your thinly sliced onions and coat them lovingly in the fat. This step requires patience: cook the onions slowly for 30 to 40 minutes until they begin to brown, stirring occasionally. Keep cooking for an additional hour over medium or medium-low heat to coax out their rich, deep flavor and achieve that signature golden-brown color without burning. This is the heart of your soup, so take your time to develop those luscious caramelized notes.

Step 2: Enhance with Sherry

Once your onions are beautifully browned and soft, add the dry sherry to the pot. Let it cook for a minute or two to reduce slightly, allowing some of the alcohol to evaporate. This introduces a subtle brightness and complexity that balances the onions' sweetness.

Step 3: Build the Broth Base

Next, pour in the low-sodium beef broth, then add your chopped fresh thyme, Worcestershire sauce, kosher salt, and black pepper. Stir everything together to combine those savory depths and aromatic herbs evenly. Add in the cubed French bread now to soak up all that delicious liquid and start absorbing flavor right in the pot.

Step 4: Simmer Slowly

Bring your soup mixture to a boil, then lower the heat, cover, and let it simmer gently for 30 minutes. This slow simmer melds the flavors beautifully and softens the bread perfectly within the soup.

Step 5: Prepare for Serving

Carefully ladle the soup into oven-proof bowls or ramekins. Sprinkle 2 tablespoons of shredded Swiss cheese inside each bowl, then top with a slice of the French bread and a slice of Gruyere cheese. This layering creates a delightful contrast between the soft soup and the crispy, melty cheese topping.

Step 6: Broil to a Golden Finish

Place your topped bowls under a broiler set about 3 to 4 inches from the heat. Broil for 3 to 4 minutes until the cheese melts into a bubbly, golden crust. Watch closely to prevent burning and serve immediately to enjoy that perfect, gooey finish. Alternatively, you can broil the bread slices separately before placing them atop the soup with Swiss cheese sprinkled directly inside for a different texture experience.

How to Serve Simple French Onion Soup Recipe

A white bowl filled with three layers of melted cheese that is golden brown and bubbly on top, covering a dark reddish-brown soup base. Small green sprigs of fresh thyme are laid on top of the cheese, adding a touch of green color. A silver spoon is placed to the right inside the bowl, showing the texture of the soup beneath the cheese. The bowl sits on a surface with a white marbled texture, and a blue and white striped cloth is partially visible in the corner. photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of fresh thyme or even a few cracked black peppercorns right before serving can take this Simple French Onion Soup Recipe to the next level. These simple garnishes add both a pop of color and a fresh herbal lift that complements the warm, caramelized flavors of the soup beautifully.

Side Dishes

This soup shines as the star of a cozy meal but pairs beautifully with a crisp green salad tossed in a light vinaigrette or a platter of roasted vegetables. Its richness calls for something refreshing on the plate, balancing the hearty, cheesy broth and crispy bread topping perfectly.

Creative Ways to Present

Serve this soup in rustic, oven-safe crocks for an authentic French bistro feel. For a fun twist, try using mini soup bowls for individual servings at a dinner party. You can also elevate presentation by topping the soup with a swirl of crème fraîche or a drizzle of truffle oil for an indulgent touch that’s sure to impress guests.

Make Ahead and Storage

Storing Leftovers

Simple French Onion Soup Recipe leftovers store wonderfully in an airtight container in the refrigerator for up to 3 days. Keep the bread and cheese toppings separate to avoid sogginess, and add fresh toppings when reheating for the best texture.

Freezing

You can freeze the soup base without the bread and cheese. Portion it into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating, then add fresh bread and cheese toppings to recreate that bubbly, melty finish.

Reheating

Reheat gently on the stovetop over low heat, stirring occasionally to prevent scorching. After warming through, ladle into oven-safe bowls, add fresh bread cubes and cheese, then broil briefly to melt the cheese and crisp the bread as you did originally.

FAQs

Can I use a different type of cheese?

Absolutely! While Swiss and Gruyere are traditional and melt perfectly for this soup, you can experiment with Emmental, mozzarella, or even cheddar for unique twists. Just keep in mind some cheeses melt differently and may affect the flavor slightly.

Is there a vegetarian version of this soup?

Yes, you can substitute vegetable broth for beef broth to create a vegetarian-friendly version. The flavor will be a bit lighter but still delicious, especially if you use a rich, homemade vegetable stock and extra herbs for depth.

Why does caramelizing the onions take so long?

Slow cooking breaks down the sugars in the onions gradually, yielding a sweet, deeply flavorful, dark brown color without burning. Rushing this step will result in bitter or unevenly cooked onions, impacting the soup’s overall taste.

Can I prepare this soup in advance?

You can make the soup base ahead and keep it refrigerated. When ready to serve, add fresh bread and cheese toppings and broil. This is perfect for entertaining or quick meals during the week.

What wine pairs well with this soup?

A glass of dry white wine like Sauvignon Blanc or a light red such as Pinot Noir complements the caramelized onion flavors beautifully. The wine’s acidity balances the richness of the cheese and broth for a satisfying pairing.

Final Thoughts

This Simple French Onion Soup Recipe is a true labor of love that rewards you with layers of deep, savory comfort. It’s a dish that feels special yet approachable—perfect for sharing with family or impressing friends without needing complicated ingredients or fancy techniques. Pour yourself a glass of wine, settle in, and savor the cozy magic of this timeless classic. You won’t regret taking the time to make it your own.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Simple French Onion Soup Recipe

Simple French Onion Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 11 reviews

Print Recipe
Pin Recipe

This Simple French Onion Soup recipe offers a rich, comforting bowl of slow-cooked caramelized onions simmered in a flavorful beef broth, topped with crusty French bread and melted Gruyere cheese. Perfect for a cozy meal, this classic French dish balances deep, sweet onion flavors with savory broth and gooey cheese gratin using a broiling finish.

  • Total Time: 2 hours 25 minutes
  • Yield: 4 servings

Ingredients

Soup Ingredients

  • 2 tablespoons unsalted butter
  • 2 tablespoons extra-virgin olive oil
  • 4 large onions, sliced thin
  • 1 tablespoon dry sherry
  • 4 cups low-sodium beef broth
  • 1 tablespoon fresh thyme, chopped
  • ½ teaspoon Worcestershire sauce
  • ¼ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • 1 cup French bread, cut into ½-inch cubes (from 2 slices)

Topping Ingredients

  • ½ cup shredded Swiss cheese
  • 4 slices French bread, ½-inch thick
  • 4 slices Gruyere cheese

Instructions

  1. Melt Butter and Oil: In a large stock pot, melt the butter and olive oil over medium heat to create the base for caramelizing the onions.
  2. Caramelize Onions: Add the thinly sliced onions to the pot and stir well to coat them evenly in the butter and oil. Cook over medium heat for 30-40 minutes, stirring occasionally until the onions begin browning. Continue cooking on medium to medium-low for an additional hour, stirring occasionally, until the onions are very soft, tender, and have a deep rich brown color without burning.
  3. Add Sherry: Stir in the dry sherry and cook for 1-2 minutes to evaporate some of the alcohol and deepen the flavor.
  4. Add Broth and Seasoning: Pour in the beef broth, add the chopped thyme, Worcestershire sauce, kosher salt, and black pepper. Stir well to combine all flavors. Then add the cubed French bread and mix it into the soup.
  5. Simmer Soup: Bring the soup to a boil over medium-high heat, then reduce the heat to medium-low. Cover and let it simmer gently for 30 minutes to meld flavors and soften the bread pieces.
  6. Prepare Bowls and Toppings: Carefully ladle the hot soup into individual oven-safe ramekins or bowls. Sprinkle about 2 tablespoons of shredded Swiss cheese over each portion. Place a slice of French bread on top of the cheese, then cover the bread with a slice of Gruyere cheese.
  7. Broil for Cheese Melt: Place the bowls on a baking sheet and broil on high heat positioned 3-4 inches from the broiler for 3-4 minutes, watching carefully, until the Gruyere cheese is melted and bubbly without burning. Serve immediately while hot and cheesy.
  8. Alternative Broiling Method: Alternatively, place the French bread slices on a foil-lined baking sheet, top each with Gruyere cheese, and broil 2-3 minutes until melted. Sprinkle Swiss cheese into the soup bowls separately and serve with the broiled bread on top.

Notes

  • Slow caramelization of onions is key for deep flavor—do not rush this step or increase heat to avoid burning.
  • If you don’t have dry sherry, a splash of white wine or additional broth can be substituted.
  • Use low-sodium broth to control saltiness, especially with the addition of Worcestershire and cheeses.
  • Gruyere cheese melts well and adds a nutty flavor characteristic of traditional French onion soup.
  • Bread can be toasted beforehand for extra crunch or baked as described for a classic gratin topping.
  • Adjust seasoning after simmering to taste.
  • Serve immediately after broiling for best texture and flavor.
  • Author: Amelia
  • Prep Time: 20 minutes
  • Cook Time: 2 hours 5 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe
  • Award Winning Chili Recipe
    Award Winning Chili Recipe
  • Creamy Parmesan Italian Sausage Soup Recipe
    Creamy Parmesan Italian Sausage Soup Recipe
  • Beetroot Stew With Harissa Recipe
    Beetroot Stew With Harissa Recipe

Leave a Reply Cancel reply

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

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

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
    Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.