After a packed weekday or a chilly evening run, all I want is something warm, simple, and satisfying. French Onion Soup always steps up no fuss, just pure comfort in every spoonful.
This recipe keeps things practical with basic pantry ingredients and skips the wine, so it’s family-friendly and wallet-friendly, too.
But the best part comes next.
Ingredients for Easy French Onion Soup
Ready for cozy? Here’s everything you’ll need. These are all everyday finds and nothing fancy:
- 4 large yellow onions (about 2 pounds), sliced into ¼-inch strips
- 2 large sweet onions (Vidalia), sliced
- 6 tablespoons butter
- 2 sprigs fresh thyme
- 2 bay leaves
- 3/4 cup dry white wine (see tips for non-alcoholic swap)
- 3 tablespoons flour (optional, for a touch of thickness)
- 4 cups high-quality beef broth
- 1 beef bouillon cube (or 1 teaspoon Better Than Bouillon)
- 1.5 cups chicken broth
- 1 teaspoon Worcestershire sauce
- Salt and pepper, to taste
- 1 baguette
- 3 tablespoons olive oil (optional, for brushing the bread)
- 6 slices Gruyere cheese
How to Make Easy French Onion Soup
Slice the Onions
Start by slicing the onions into ¼-inch strips don’t go thinner! They’ll shrink a lot and you want some texture. A mandoline makes this part super quick.
Melt the Butter
Add the butter to a large soup pot or Dutch oven. Let it melt over medium-low heat until it starts to foam—that’s how you know it’s ready.
Cook Down the Onions
Toss the onions in the melted butter using tongs, making sure every slice gets coated. Leave the pot uncovered.
This is where it comes together.
Caramelize (The Patience Step)
Caramelizing takes time set a timer for up to 2 hours, stirring every 10-15 minutes. You’ll see brown bits form at the bottom; just splash in a bit of wine or broth and scrape them up. That’s all flavor!
Now it starts to smell amazing.
Add Flour for Thickness
When your onions are super soft and deep brown, sprinkle over the flour. Cook it in for about 2 minutes. Add any wine or broth left and give it a quick stir with the heat up to medium-high.
Simmer the Soup
Pour in the beef broth, bouillon, chicken broth, Worcestershire sauce, thyme, and bay leaves. Let everything simmer together over medium heat, lid cracked, for 45 minutes.
Prep the Baguette Toasts
While the soup simmers, preheat your oven to 350°F. Slice the baguette into ½-inch slices. Brush with olive oil and bake 5 minutes to get a crisp edge.
Melt the Cheese
Turn up the oven to 450°F. Top each bread slice with Gruyere. Bake until bubbly and golden, about 5–7 minutes.
Finish & Serve
Remove bay leaves and thyme stems from your soup. Taste and add salt or pepper if you like. Ladle into bowls and crown each with a cheesy baguette slice for the ultimate finish.
Tips for Easy French Onion Soup
Make It Alcohol-Free
Replace wine with extra broth or a splash of apple cider vinegar for zing totally family-safe and full of flavor.
Go Slow for Flavor
The longer the onions caramelize, the sweeter and richer your soup will be. Don’t rush this part if you want a deeper taste!
Prep Ahead
Caramelize onions the night before; just keep them in the fridge. Warm them up when you’re ready to finish the soup for a faster dinner.
Switch the Cheese
Gruyere is classic, but Swiss or Provolone work beautifully if that’s what you have on hand.
Why You’ll Love Easy French Onion Soup
- Simple, everyday ingredients
- Budget-friendly and filling
- Perfect for easy weeknight dinners
- Family-approved comfort food
- Great for meal prepping too
Final Thoughts on Easy French Onion Soup
This French Onion Soup is all you need for a cozy, satisfying evening meal. It fits busy schedules, uses regular pantry staples, and brings everyone to the table without fuss. Easy, practical, and seriously tasty give it a try tonight!
Easy French Onion Soup Anyone Can Make (No Wine Needed!)
Ingredients
- 4 large yellow onions (about 2 pounds), sliced into ¼-inch strips
- 2 large sweet onions (Vidalia), sliced
- 6 tablespoons butter
- 2 sprigs fresh thyme
- 2 bay leaves
- 3 cups beef broth
- 1 beef bouillon cube (or 1 teaspoon Better Than Bouillon)
- 1.5 cups chicken broth
- 1 teaspoon Worcestershire sauce
- Salt and pepper, to taste
- 1 baguette
- 3 tablespoons olive oil (optional, for brushing the bread)
- 6 slices Gruyere cheese
- 3 tablespoons flour (optional, for a touch of thickness)
Instructions
- Slice the onions into ¼-inch strips. A mandoline works well for speed and consistency.
- Add 6 tablespoons of butter to a large pot or Dutch oven and let it melt over medium-low heat until foamy.
- Add all the onions to the melted butter, ensuring they're fully coated. Cook uncovered.
- Caramelize the onions for up to 2 hours, stirring every 10–15 minutes. Scrape up any brown bits with a splash of wine or broth (non-alcoholic option as needed).
- Sprinkle the flour (optional) over the onions and cook for about 2 minutes. Stir in 3 cups of broth (wine or broth) to deglaze.
- Pour in the beer broth, bouillon cube, chicken broth, Worcestershire sauce, thyme, and bay leaves. Let the soup simmer over medium heat for 45 minutes, lid slightly ajar.
- While the soup simmers, preheat oven to 350°F. Slice the baguette into ½-inch pieces, brush with olive oil, and bake for 5 minutes to crisp.
- Increase oven to 450°F. Top each baked slice of baguette with Gruyere cheese and bake 5–7 minutes until golden and bubbly.
- Remove the soup from heat, discard the bay leaves and thyme stems. Taste and adjust seasoning with salt and pepper.
- Top each bowl of soup with a Gruyere baguette slice and serve immediately.
Notes
If using Better Than Bouillon, dissolve it in a little warm water before adding to the soup.
For a richer flavor, use a combination of beef and chicken broth.
Store leftovers in an airtight container in the refrigerator for up to 3 days.

