Easy French Onion Soup Recipe for Cozy Nights in 2026

French onion soup has a reputation for being fussy. I believed that for years.

Silas and I ordered it every single time we saw it on a menu, and we both assumed it needed some kind of secret chef training. Turns out it needs onions, a little patience, and a working broiler.

This is the easy French onion soup I make at home now. One pot for the soup, ingredients from a normal grocery store, and a cheesy top that stretches when you pull your spoon away.

There is one step most recipes rush, though, and it decides if your soup tastes deep and sweet or just kind of oniony. I’ll show you exactly how to get it right.

What Is French Onion Soup?

French onion soup is a savory beef broth soup built on slowly browned onions, topped with a crusty slice of bread and melted cheese. The onions turn sweet and jammy as they cook, and the broiled cheese on top gives you that crispy, bubbly lid.

It started as humble food. Cheap onions, leftover bread, a little cheese. Somehow that combo became one of the most loved soups on earth.

Why This Easy French Onion Soup Works

I tested a few shortcuts so you don’t have to. Some worked and some made the soup taste flat, so here is what stayed.

  • Covered start: The onions steam for the first 10 minutes, which softens them fast and saves you time.
  • Simple flavor builders: Wine, thyme, bay leaves, and a splash of Worcestershire do the heavy lifting.
  • One pot: Everything happens in a single Dutch oven, so cleanup is short.
  • Two cheeses: Gruyère brings the melt and nutty flavor, Parmesan adds a salty crisp on top.

Side Note: This soup tastes even better the next day. Keep that in mind if you’re cooking for guests.

Read this also: This Creamy Lasagna Soup Beats Real Lasagna Every Time

Recipe Snapshot

Detail Time or Amount
Prep time 15 minutes
Cook time About 1 hour 5 minutes
Total time About 1 hour 20 minutes
Servings 6 bowls
Difficulty Beginner friendly

What You’ll Need

Nothing here is hard to find. I buy most of it in one quick trip.

Ingredient Amount
Large yellow onions, thinly sliced (about 3 pounds) 4
Unsalted butter 4 tablespoons
Olive oil 1 tablespoon
Kosher salt 1 teaspoon, plus more to taste
Sugar (optional) 1 teaspoon
Garlic cloves, minced 3
All-purpose flour 2 tablespoons
Dry white wine 1/2 cup
Low sodium beef broth 6 cups
Worcestershire sauce 1 tablespoon
Fresh thyme sprigs 4
Bay leaves 2
Black pepper 1/2 teaspoon
Baguette slices, about 3/4 inch thick 6 to 8
Shredded Gruyère cheese 2 cups (about 8 ounces)
Grated Parmesan cheese 1/4 cup

Tools You’ll Need

Easy French Onion Soup Recipe for Cozy Nights in 2026
Easy French Onion Soup Recipe for Cozy Nights in 2026
  • Large Dutch oven or heavy bottomed pot with a lid
  • Sharp knife and cutting board
  • Wooden spoon
  • Ladle
  • Six oven-safe soup bowls
  • Rimmed baking sheet
  • Box grater

Check your bowls before you start. Some pretty ceramic bowls crack under the broiler, and that is a sad way to lose dinner.

Pro Tips for First Time Cooks

  1. Do not rush the onions. Deep amber color is the whole point. If they look pale gold, keep going.
  2. Slice them evenly. Thin, even slices cook at the same speed, so you won’t get burnt bits next to raw ones.
  3. Use the pot’s brown bits. Those sticky browned spots on the bottom are flavor. Scrape them up with the wine.
  4. Dry out the bread first. Toasted bread holds up under the cheese instead of turning into mush.
  5. Stay near the oven when broiling. Cheese goes from gorgeous to burnt in under a minute.

How to Make Easy French Onion Soup

Step 1: Slice the Onions

Cut each onion in half from root to tip. Slice them thin, about 1/8 inch, going pole to pole. This keeps the pieces from falling apart later.

It will look like a mountain of onions. That’s normal, and they shrink a lot.

Step 2: Start the Onions Covered

Melt the butter with the olive oil in your Dutch oven over medium heat. Add all the onions and the salt.

Put the lid on and cook for 10 minutes, stirring once or twice. The salt pulls out water, and the steam softens everything fast.

Step 3: Caramelize Slowly

Take the lid off and lower the heat to medium-low. Cook for 35 to 40 minutes, stirring every 4 to 5 minutes.

The onions will go from pale to golden to a deep, rich brown. Three pounds will cook down to less than two cups, and that concentrated pile is where all your flavor lives.

If the bottom of the pot gets too dark, splash in a tablespoon of water and scrape. Add the sugar in the last 10 minutes if you want a little extra help with color.

Step 4: Add Garlic and Flour

Stir in the garlic and cook for 1 minute until you can smell it. Sprinkle the flour over the onions and stir for 1 to 2 minutes.

The flour slightly thickens the soup and gives it a fuller body.

Step 5: Deglaze with Wine

Pour in the white wine. Scrape the bottom of the pot with your wooden spoon and let it bubble for 2 to 3 minutes until most of the liquid is gone.

Step 6: Simmer the Soup

Add the beef broth, Worcestershire sauce, thyme, bay leaves, and pepper. Bring it to a boil, then turn the heat down to a gentle simmer.

Cook uncovered for 20 minutes. Fish out the bay leaves and thyme stems, then taste. Add more salt if it needs it.

Step 7: Toast the Bread

While the soup simmers, heat your oven to 400°F. Lay the baguette slices on a baking sheet and bake for 8 to 10 minutes, flipping once, until dry and crisp at the edges.

Switch the oven to broil on high when the bread is done.

Step 8: Top and Broil

Set your oven-safe bowls on the baking sheet. Ladle in the hot soup, leaving a little space at the top.

Float a toasted baguette slice on each bowl. Pile on the Gruyère, then sprinkle with Parmesan.

Broil for 2 to 4 minutes, until the cheese is bubbly with brown spots. Let the bowls sit for 5 minutes before eating, because that cheese is basically lava.

Read this also: Garlic Butter Shiitake Mushrooms Easy 20-Minute Recipe for 2026

Easy Substitutions and Variations

If You Don’t Have Try This
Dry white wine An extra 1/2 cup of broth plus 1 teaspoon of white wine vinegar
Beef broth Chicken broth for a lighter soup, or mushroom broth for a meatless version
Gruyère Swiss, provolone, or Emmental
Fresh thyme 1 teaspoon dried thyme
Baguette Sourdough or any sturdy crusty bread
All-purpose flour A gluten free flour blend

Want to switch it up? A tablespoon of sherry or brandy stirred in with the broth adds a warm, deeper flavor. You can also use a mix of yellow and red onions for a slightly sweeter soup.

Diet-Friendly Swaps

  • Vegetarian: Use mushroom or vegetable broth and check that your Worcestershire sauce is vegetarian, since many contain anchovies.
  • Gluten free: Use gluten free flour and gluten free bread.
  • Lower carb: Skip the bread and put the cheese straight on top of the soup.

Make Ahead Tips

This is a great soup to prep early. The onions are the long part, and you can do them a day ahead.

  • Caramelize the onions, cool them, and keep them in the fridge for up to 3 days.
  • Make the full soup base up to 4 days ahead. The flavor gets better as it sits.
  • Toast the bread the same day you serve, so it stays crisp.
  • Add the cheese and broil only when you’re ready to eat.

Leftovers and Storage

Store the soup base without bread or cheese in an airtight container in the fridge for up to 4 days.

For the freezer, cool the soup fully and freeze it for up to 3 months. Thaw it overnight in the fridge.

Reheat on the stove over medium heat until steaming, then top with fresh bread and cheese and broil again. Soggy bread does not freeze or reheat well, so skip that part.

Nutrition Snapshot

These are rough estimates for one bowl with bread and cheese. Your numbers will shift based on the brands you buy.

Per Serving Approximate Amount
Calories 430 to 480
Protein 20 grams
Carbohydrates 35 grams
Fat 23 grams

What to Serve with French Onion Soup

This soup is rich, so I like keeping the sides light.

  • A crisp green salad with a sharp lemon vinaigrette
  • A simple arugula salad with shaved Parmesan
  • Roasted chicken or a steak dinner, if you’re making it a bigger meal
  • A glass of the same dry white wine you cooked with

FAQs Related to French Onion Soup

1. How long does it take to caramelize onions?
Plan on 45 to 50 minutes total for this recipe. Anyone telling you it takes 10 minutes is leaving out the flavor.
2. What kind of onions are best for French onion soup?
Yellow onions are the standard choice. They have enough natural sugar to turn sweet and deep brown when cooked slowly.
3. Can I make French onion soup without wine?
Yes. Swap the wine for extra broth and a teaspoon of white wine vinegar to get that little bit of acidity back.
4. Why is my French onion soup bitter?
Burnt onions are the usual cause. If you see black bits, turn the heat down and add a splash of water next time.
5. Can I make it in a slow cooker?
You can cook the onions in a slow cooker on low for several hours, but the color is usually lighter. I still prefer the stovetop for a deeper flavor.
6. What cheese melts best on French onion soup?
Gruyère is the classic pick because it melts smoothly and tastes nutty. Swiss and provolone also work well.

Conclusion

That’s it. A restaurant style bowl of soup from a handful of cheap ingredients and one good pot.

The first time Silas tried this at home, he went back for a second bowl before I had even sat down. That is about the best review I can get.

Give this easy French onion soup a try this week and let me know how it turns out. Leave a comment below with your experience, and ask me anything if you get stuck.