Why This Soup Always Brings a Smile
So, picture this: it’s a chilly Saturday afternoon, and I’m rummaging through my pantry, trying to figure out what to make for dinner. Then it hits me! French Onion Soup! There’s something about the smell of onions caramelizing that just feels like a warm hug. My first attempt was a disaster – I thought I could rush the onion caramelization (don’t do that!), but over time, I’ve learned to embrace the process. It’s become one of those go-to dishes my family can’t get enough of; it’s like magic in a bowl.
What You Need (and Maybe Don’t)
- 5 large onions, sliced (I sometimes use red onions if I’m feeling fancy)
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil (or just double the butter if you’re out)
- 4 cups beef stock (vegetable stock works too, but beef is richer)
- 1/2 cup white wine (or skip it if you’re not a fan of cooking with booze)
- Salt and pepper to taste
- 1-2 bay leaves
- French baguette, sliced (or whatever bread you’ve got lurking in your kitchen)
- Gruyère cheese, grated (honestly, any melty cheese is fine – mozzarella, anyone?)
How to Make It: Let’s Get Cooking
- Heat butter and oil in a large pot over medium heat. Add onions, and here’s where the magic begins. Stir occasionally, letting them caramelize slowly. This takes about 25-30 minutes, but who’s counting?
- Once the onions are golden and smell like heaven, add in the wine. Let it sizzle and reduce a bit – just trust the process.
- Pour in the beef stock, toss in the bay leaves, and season with salt and pepper. Bring it to a simmer and let it do its thing for about 15-20 minutes. This is where I usually sneak a taste… you know, for quality control.
- Meanwhile, preheat your oven to broil. Place baguette slices on a baking sheet and toast until golden. Top with cheese and broil until bubbly and irresistible.
- Ladle the soup into bowls, float a cheesy bread slice on top, and serve immediately before it disappears!

Notes From My Kitchen
Don’t skimp on the onions—more is better in my book. If the onions aren’t caramelizing, turn up the heat slightly, but keep an eye on them. Also, I find this soup tastes even better the next day; something about those flavors mingling overnight.
Different Ways I’ve Tried This
Once, I added some smoked paprika; it was… interesting. Not my finest hour. However, swapping the cheese for blue cheese? Now that’s a game-changer if you’re into bold flavors.

Tools of the Trade (or Not)
Ideally, you’d use a Dutch oven for this, but any large pot will do. And if you don’t have an oven-proof bowl for the final cheese melt, just pop the bread in the oven separately and then plop it on top of the soup.
How to Store This (If You Must)
Store any leftovers in an airtight container in the fridge for up to 3 days – though honestly, in my house, it never lasts more than a day!

What to Serve With This Cozy Soup
Personally, I love serving this with a simple green salad. It’s how my mom always did it, and some traditions are worth keeping.
Lessons Learned the Hard Way
Trust me, I’ve tried skipping the onion caramelization step, thinking I could save time. Big mistake. The depth of flavor comes from that slow caramelization. Patience, grasshopper.
Your Questions, Answered!
Can I use chicken broth instead of beef? Sure, why not? It’ll be lighter, but I’ve done it when that’s all I had on hand.
Do I have to use wine? Nope! Just skip it if you’re not into that, or replace it with a bit more stock.
Can I freeze this soup? Yes, it freezes quite well. Just leave the bread and cheese step for when you’re ready to serve.