Easy French Onion Soup
Discover the ultimate Easy French Onion Soup — rich caramelized onions, savory beef broth, and golden bubbly cheese all in one cozy bowl. This classic French Onion Soup recipe is simple enough for weeknights but impressive enough for guests.
Okay, real talk — the first time I made homemade French Onion Soup, I was convinced it was going to be one of those “restaurant-only” dishes. You know the type. The ones that look stunning but secretly require chef school to pull off.
Spoiler: it does not. This easy French Onion Soup is shockingly simple, deeply flavorful, and honestly? It might be the coziest thing you make all season.
Table of Contents
What Makes This Easy French Onion Soup So Good
This isn’t just a bowl of soup. It’s a warm hug in dinnerware. The slow-cooked onions get silky and sweet, the broth is rich and savory, and that cheese toast on top? Absolutely ridiculous in the best way.
It’s the kind of classic French Onion Soup that makes your kitchen smell like a French bistro without making you cry — well, except maybe during the onion slicing part. But we’ll get through it together.
What I love most is how this caramelized onion soup comes together with pantry staples and a little patience. No fancy techniques, no special equipment. Just good, honest, soul-warming food.
Ingredients You’ll Need

Here’s everything that goes into this homemade French Onion Soup. I’ve grouped it so it’s easy to shop for and prep ahead of time.
| Category | Ingredient | Amount |
|---|---|---|
| Base | Unsalted butter | 1/2 cup |
| Base | Olive oil | 2 tablespoons |
| Main | Sliced onions | 4 cups |
| Broth | Beef broth | 5 cups |
| Broth | Dry sherry | 2 tablespoons |
| Seasoning | Dried thyme | 1 teaspoon |
| Seasoning | Salt and pepper | To taste |
| Topping | French bread slices | 4 slices |
| Cheese | Provolone cheese | 4 slices |
| Cheese | Swiss cheese, diced | 2 slices |
| Cheese | Grated Parmesan cheese | 1/4 cup |
A quick note on onions: Yellow onions are your best friend here. They’ve got the perfect balance of sweetness and sharpness that makes this caramelized onion soup sing. Slice them thin and even so they cook at the same rate.
The dry sherry adds this subtle depth you really can’t skip. It’s not a lot, but it makes the broth taste like you’ve been cooking for hours — even if you haven’t. If you don’t have sherry, a dry white wine works in a pinch.
How to Make Easy French Onion Soup Step by Step

Don’t let the elegant result fool you. This is a very approachable recipe. Let’s walk through it together, step by step.
Step 1: Get Everything Ready
Gather all your ingredients before you start. Seriously — having everything measured and prepped makes the cooking process so much smoother. Slice those onions, measure your broth, and get your cheese ready to go.
You’ll want an 8-quart stock pot for this. It sounds big, but those onions take up a lot of space before they cook down to soft, golden goodness.
Step 2: Cook the Onions Low and Slow
Melt the butter with the olive oil over medium heat. Add your sliced onions and stir them continuously. You’re looking for tender and translucent — not browned. This is key to a classic French Onion Soup base that’s sweet rather than bitter.
“Be patient with your onions. They go from raw to silky in their own sweet time, and rushing them will cost you flavor.”
Keep stirring and don’t walk away for too long. The onions will start to soften and release their natural sweetness. That smell alone will have everyone wandering into the kitchen asking what’s cooking.
Step 3: Build the Broth
Once your onions are beautifully soft, add the beef broth, dry sherry, and dried thyme. Season with salt and pepper to taste. Give it a good stir to combine everything.
Now let it simmer for 30 minutes. This is where the magic happens. The flavors meld together into something deeply savory and rich — the kind of broth that makes this homemade French Onion Soup feel like it took all day.
While it simmers, go ahead and preheat your oven’s broiler. You’ll need it soon.
Step 4: Assemble the Bowls
Ladle the hot soup into oven-safe bowls. Place a slice of French bread on top of each — you can break it into pieces if that’s easier or if your bread is a little too big for the bowl. No judgment here.
Now comes the good part. Layer each bread slice with a slice of provolone, half a slice of diced Swiss, and a tablespoon of Parmesan. Don’t hold back. This cheese topping is what turns a bowl of soup into an experience.
Place the filled bowls on a rimmed baking sheet. This makes moving them in and out of the oven much safer — hot soup is no joke.
Step 5: Broil Until Bubbly and Golden
Slide the sheet pan under the broiler and watch closely. In 2 to 3 minutes, that cheese will bubble up, brown slightly, and form this glorious, golden crust on top.
The moment it looks like something you’d see in a French restaurant photo — that’s your cue. Pull it out and serve immediately while everything is hot and melty.
Pair it with something fresh on the side if you like. I love serving it alongside a bright watermelon pineapple salad in summer, or keeping it cozy with a slice of crusty bread in winter.
Expert Tips for the Best Homemade French Onion Soup
Don’t Rush the Onions
The number one mistake people make with caramelized onion soup is cranking up the heat to speed things along. Medium heat is your friend. Low and slow coaxes out the natural sugars in the onions and creates that deep, sweet base that makes this soup so special.
Use Oven-Safe Bowls
This sounds obvious, but it’s worth double-checking before you get to the broiling step. Ceramic crocks or French onion soup bowls work best. Regular glass bowls can crack under broiler heat — not a fun surprise.
Fresh Bread Makes a Difference
Day-old French bread actually works great here because it’s slightly drier and holds up better under the cheese and broth. Fresh bread can get a bit soggy before the cheese gets its moment to shine. Either works though — truly no wrong answer when cheese is involved.
Season as You Go
Taste your broth before you add the final seasoning. Beef broths vary a lot in saltiness depending on the brand. Start conservative and adjust from there. You want this easy French Onion Soup to be perfectly seasoned, not a salt bomb.
Variations Worth Trying
Swap the Cheese
No provolone? No problem. Gruyere is the classic choice for French Onion Soup and melts beautifully. Mozzarella works too if you want that extra-stretchy pull. You can honestly mix and match whatever you’ve got in the fridge.
Add a Splash of Brandy
Instead of dry sherry, try a small splash of brandy or cognac for a richer, slightly smokier depth. It’s a tiny tweak that elevates the whole soup. Very “fancy bistro,” very easy to do.
Make It Vegetarian
Swap the beef broth for a rich vegetable broth or mushroom broth to make this a vegetarian caramelized onion soup. It won’t be quite as deep in flavor, but it’s still incredibly satisfying and warming.
If you love hearty, easy dinners like this, you might also enjoy this Hawaiian chicken sheet pan dinner — another low-effort, high-reward meal for busy weeknights.
Troubleshooting Common Issues
Soup Tastes Bland
If your broth tastes flat, it usually means one of two things: not enough salt, or your onions didn’t cook long enough. Taste and adjust. A tiny splash more sherry can also brighten things up. A pinch of sugar stirred into the onions while they cook helps deepen their sweetness too.
Bread Gets Too Soggy
This happens when the soup is too hot or the bread is too fresh and absorbent. You can lightly toast your French bread slices before adding them to the bowl. That extra structure keeps things from turning into a mushy mess before the cheese even gets melted.
Cheese Not Browning
Every broiler runs differently. If your cheese isn’t browning within 3 minutes, leave it a bit longer but keep a close eye on it. You want golden and bubbly, not black and burnt. Position the rack so the bowls sit about 6 inches from the broiler element for best results.
Storage and Reheating
| Storage Method | How Long | Best Approach |
|---|---|---|
| Refrigerator (soup only) | Up to 4 days | Store in an airtight container |
| Freezer (soup only) | Up to 3 months | Freeze without bread or cheese |
| Assembled bowls | Not recommended | Assemble fresh for best results |
To reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. When hot, ladle into oven-safe bowls, top with fresh bread and cheese, and broil again just like the original recipe. Takes only a few minutes and tastes just as good.
No-waste tip: Got leftover soup broth? Use it as a base for a hearty stew, or freeze it in ice cube trays for a flavor boost in future recipes. The onion-infused broth is too good to throw away.
Looking for more cozy recipes to round out your week? Check out this Italian tortellini pasta salad for an easy, crowd-pleasing side dish.
Nutritional Information

Here’s a general nutritional breakdown per serving (serves 4). Values may vary slightly based on exact brands and portions used.
| Nutrient | Per Serving |
|---|---|
| Calories | ~480 kcal |
| Total Fat | ~30g |
| Saturated Fat | ~17g |
| Cholesterol | ~75mg |
| Sodium | ~950mg |
| Total Carbohydrates | ~30g |
| Dietary Fiber | ~3g |
| Sugars | ~8g |
| Protein | ~18g |
Frequently Asked Questions
Can I make easy French Onion Soup ahead of time?
Absolutely! Make the soup base up to 3–4 days in advance and store it in the fridge. When you’re ready to serve, reheat it on the stove, ladle into oven-safe bowls, top with bread and cheese, and broil. It actually tastes even better after a day or two as the flavors deepen.
What kind of onions work best for caramelized onion soup?
Yellow onions are the classic choice and give you that perfect balance of sweet and savory once cooked. Sweet onions like Vidalia work great too for a slightly milder, sweeter result. Red onions can be used but will change the color of your broth a bit. Avoid white onions — they’re a little too sharp for this recipe.
Can I skip the sherry in this classic French Onion Soup?
You can, but the sherry adds a subtle complexity that’s really worth keeping if possible. A dry white wine is the best substitute — use the same amount. No alcohol on hand? A splash of Worcestershire sauce or even a teaspoon of apple cider vinegar can add that little extra depth to the broth.
What can I serve with homemade French Onion Soup?
This soup is pretty hearty on its own thanks to the cheesy bread topping, but it pairs beautifully with a simple green salad or a light protein. Try it alongside this grilled steak bowl with zucchini for a seriously satisfying dinner. For something lighter, these Irish potato pancakes make a surprisingly delightful side.
Can I use store-bought broth for this easy French Onion Soup?
Yes, and it works great. Just go for a good-quality, low-sodium beef broth so you can control the saltiness yourself. If you want to go all out, homemade beef stock takes this soup to restaurant-level status — but honestly, store-bought makes a perfectly delicious bowl of soup too. No shame in convenient shortcuts.
Give This Recipe a Try — You Won’t Regret It
This easy French Onion Soup is one of those recipes that’ll make you feel like a total kitchen hero. It’s warm, rich, cheesy, and exactly what you want on a chilly evening.
If you try it, I’d love to hear how it went. Did you add extra cheese? (Smart move.) Did you swap the sherry for wine? Tell me everything in the comments below.
And if you loved it, please save this recipe on Pinterest and share it with anyone who needs a little cozy in their life. More soup for everyone is always a good idea.
Want to keep exploring easy, satisfying recipes? Don’t miss these buffalo chicken pinwheels for your next appetizer spread, or treat yourself to these dreamy no-bake strawberry cheesecake cups for dessert after your soup night.

Easy French Onion Soup
Equipment
- 8-quart stock pot
- Oven-safe serving bowls
- Rimmed Baking Sheet
- Ladle
Ingredients
Base
- ½ cup Unsalted butter
- 2 tablespoons Olive oil
Main
- 4 cups Onions sliced thin and even
Broth
- 5 cups Beef broth low-sodium recommended
- 2 tablespoons Dry sherry or substitute dry white wine
Seasoning
- 1 teaspoon Dried thyme
- 1 pinch Salt to taste
- 1 pinch Black pepper to taste
Topping
- 4 slices French bread day-old works best
Cheese
- 4 slices Provolone cheese
- 2 slices Swiss cheese diced
- ¼ cup Parmesan cheese grated
Instructions
- Gather all ingredients and have everything measured and prepped before you start. Slice the onions thin and even so they cook at the same rate.
- Melt the butter with the olive oil in an 8-quart stock pot over medium heat. Add the sliced onions and stir continuously until tender and translucent. Do not brown the onions — you’re going for silky and sweet, not caramelized dark.
- Add the beef broth, dry sherry, and dried thyme. Season with salt and pepper to taste. Stir to combine, then let the soup simmer for 30 minutes to allow the flavors to meld together.
- While the soup simmers, preheat your oven’s broiler. Position the rack so the bowls will sit about 6 inches from the broiler element.
- Ladle the hot soup into oven-safe serving bowls. Place one slice of French bread on top of each bowl — break the bread into pieces if needed to fit. Place the filled bowls on a rimmed baking sheet for safe handling.
- Layer each bread slice with one slice of provolone, half a slice of diced Swiss cheese, and 1 tablespoon of grated Parmesan cheese.
- Broil in the preheated oven until the cheese bubbles and browns slightly, about 2 to 3 minutes. Watch closely — it goes from golden to burnt quickly. Serve immediately while hot and melty.
