Warming Up with a Big Bowl of French Onion Soup
If you’re anything like me, cold evenings have you dreaming of something a bit fancy, but still 100 percent comfort food. Enter the French Onion Soup Recipe—oh boy, this one’s got history (and a lot of cheese sparkled on top). First time I tried making it, I was all thumbs and nearly set off the smoke alarm caramelizing the onions. It was worth it though; my siblings still talk about that meal. And hey, just between us, I sometimes make a double batch just for “leftovers.” (Air quotes.)
Why You’ll Love This Dish (Or At Least, Why I Do)
I make this when I want to really “wow” folks without spending my entire Sunday chained to the stove. My family goes absolutely wild for the gooey, cheesy top—seriously, there are actual squabbles over who gets the most cheese. (The dog, oddly, just wants the bread.) It’s one of those soups that’s almost a meal on its own. And when I think I’ve run out of energy, the smell from the pot somehow brings me to life.
What You’ll Need (But Honestly, Sub as Needed!)
- 5-6 large yellow onions, thinly sliced (sometimes I’ll use red onions if that’s what’s lurking in my fridge)
- 3 tablespoons butter (grandma was all about unsalted, but I’ve used salted plenty—let’s not be too precious)
- 1 tablespoon olive oil
- 1 teaspoon salt (I just use a good pinch, honestly)
- 2 teaspoons sugar (this helps with the caramelizing; brown or white both work fine)
- 2 cloves garlic, minced (or more if you want to keep vampires away)
- 1/2 cup dry white wine (optional—sometimes I just use a splash and drink the rest, shh)
- 6 cups beef broth (I’ve been known to use chicken broth or even vegetable broth in a pinch—it’s still tasty)
- 1 bay leaf
- Several sprigs fresh thyme (or honestly, a pinch of dried is what I usually reach for when I forget to buy fresh)
- Salt and black pepper, to taste
- 1 baguette, sliced into thick-ish rounds
- 2 cups grated Gruyère cheese (Comté or even Swiss are brave stand-ins; when I’m really desperate, cheddar gets the job done…ish)
- A handful of parmesan, grated (optional, but why not?)
How to Make French Onion Soup (With Tangents Included)
- Get those onions going: Melt butter with olive oil in a big pot (Dutch oven is classic, but my battered soup pot works too) over medium-low heat. Toss in all the onions and sprinkle with your teaspoon of salt. Stir every now and then so nothing burns. After about 15 minutes, mix in the sugar; this coaxes out their sweetness.
- Caramelize and chill! Keep stirring, low and slow, until the onions are deep golden brown. This takes ages (like 40 minutes). Don’t rush or you’ll end up with crispy bits; learned that one the hard way. Sometimes I get bored and wander off, then dash back when I smell toastiness. If some stick, don’t panic—just loosen ’em up with a splash more oil.
- Stir in the garlic: Once the onions are perfect, add minced garlic and cook for just a minute. I usually sneak a taste here. (Warning: molten hot!)
- Wine time: Pour in the white wine and deglaze the pot, scraping up all those browned oniony bits. Simmer for about 2-3 minutes till it’s mostly evaporated. If you skip the wine, honestly it’s fine—just use a splash of broth.
- Soupify it: Pour in broth, add bay leaf and thyme. Turn up heat to bring it to a bare simmer. Then lower it, cover, and let it hang out for 30 more minutes.
- Season and taste: Fish out the bay leaf and thyme sticks if you used fresh. Taste, salt and pepper as you like. Actually, it’s usually better if you go slightly under-seasoned now, since the cheese is salty. But do what makes your tastebuds happy!
- Bread time: Crank your oven broiler on high. Arrange baguette rounds on a baking sheet and toast both sides till golden (I sort of hover here since I’ve burned more than I care to admit). Sometimes I rub the toasts with a cut clove of garlic if I’m feeling a bit extra.
- Cheese magic: Ladle soup into ovenproof bowls (or, look, any bowl that’ll survive a quick trip under the broiler). Float a couple toasts on each, then heap Gruyère and parmesan over the top till you feel guilty. Broil till the cheese is molten and bubbly.
- Serve hot: Careful, bowls are ridiculously hot at this point. Call everyone over (or eat in peace, I won’t judge!).
Real Life Notes and Discoveries
- I once tried caramelizing the onions too fast and ended up with onion chips. Slow and low is the way!
- Gruyère is the classic cheese, but honestly, just use what’s in the fridge.
- I think this soup gets deeper flavor if you make it a day ahead—just taste and add seasoning before serving.
- Once, I forgot the bay leaf. Guess what? No one noticed.
Variations I’ve Actually Tried (Some Bombed, Some Brilliant)
- Vegetarian: Swap beef broth for vegetable broth; works fine and you still get all that gooey cheese on top.
- Beer instead of wine: Uh, not my best idea. Kind of weird.
- Add a splash of brandy close to the end for a richer, deeper flavor. Did this at Christmas—big hit!
Handy Gear (But Workarounds, Too)
- If you’ve got a Dutch oven, awesome. If not, any big sturdy pot does the trick.
- No oven-proof soup bowls? I once used a deep pie plate and it worked (though getting all the cheese for myself was a bonus).
- A cheese grater’s ideal, but in a pinch, I just chopped the cheese into tiny cubes.
How to Store Leftovers (Hypothetically Speaking)
This keeps in the fridge for about 3-4 days, theoretically. But, honestly, in my house it never lasts more than a day! If you somehow have leftovers, reheat gently on the stove and toast fresh bread for serving. Cheese gets a bit rubbery in the microwave, so I avoid that if I can.
How I Like to Serve It
It’s a whole meal for me, but sometimes I’ll toss together a big leafy salad with a sharp vinaigrette—just to balance the richness. My cousin dips pickles in it. (Don’t ask.) For special gatherings, I pretend to be fancy and crack open a bottle of affordable red to sip alongside. Tradition in our family? Whoever does the dishes gets the last cheesy chunk. Real incentive.
Lessons Learned (Or: My Goofs So You Don’t Have To)
- Don’t rush the onions. Seriously, I once tried to shortcut with high heat and ended up with a smoky kitchen and crunchy bits.
- If the bread isn’t toasted enough, it goes soggy way too fast—crisp it up first.
- I thought extra salt would help, but with all that cheese, less is sometimes more.
Frequently Asked Questions, Answered from My Tiny, Cluttered Kitchen
- Can I make this vegetarian?
Yep! Use veggie broth and skip the beef, it’s honestly just as warming and marvelous (and the cheese still steals the show). - What’s the best bread?
Baguette is classic, but one time I used leftover hamburger buns, sliced and toasted. It worked—no one complained! - Why so much onion?
It cooks down a ton! I’ve tried using fewer, but then it just seems thin. Pile ’em in; trust me. - Help! I don’t have oven-proof bowls.
Been there. Use whatever is broiler-safe, or just melt cheese on the toasts and float them on the soup last-minute. - Do I actually need wine?
No, you can skip it (sometimes I do if the bottle seems too fancy for soup!). Just up the broth or add a dash of apple cider vinegar near the end for a tiny bit of extra zip. - Can I freeze it?
Yup, without the bread and cheese topping. Bread gets weird and mushy from the freezer—learned that the hard way.
Oh, quick note: One time my friend asked if you could add a splash of Worcestershire sauce. I tried it—actually not bad. Try your own twist and let me know how it goes! Enjoy your cozy bowl of French Onion Soup, cheesy strings and all.
Ingredients
- 5-6 large yellow onions, thinly sliced (sometimes I’ll use red onions if that’s what’s lurking in my fridge)
- 3 tablespoons butter (grandma was all about unsalted, but I’ve used salted plenty—let’s not be too precious)
- 1 tablespoon olive oil
- 1 teaspoon salt (I just use a good pinch, honestly)
- 2 teaspoons sugar (this helps with the caramelizing; brown or white both work fine)
- 2 cloves garlic, minced (or more if you want to keep vampires away)
- 1/2 cup dry white wine (optional—sometimes I just use a splash and drink the rest, shh)
- 6 cups beef broth (I’ve been known to use chicken broth or even vegetable broth in a pinch—it’s still tasty)
- 1 bay leaf
- Several sprigs fresh thyme (or honestly, a pinch of dried is what I usually reach for when I forget to buy fresh)
- Salt and black pepper, to taste
- 1 baguette, sliced into thick-ish rounds
- 2 cups grated Gruyère cheese (Comté or even Swiss are brave stand-ins; when I’m really desperate, cheddar gets the job done…ish)
- A handful of parmesan, grated (optional, but why not?)
Instructions
-
1Get those onions going: Melt butter with olive oil in a big pot (Dutch oven is classic, but my battered soup pot works too) over medium-low heat. Toss in all the onions and sprinkle with your teaspoon of salt. Stir every now and then so nothing burns. After about 15 minutes, mix in the sugar; this coaxes out their sweetness.
-
2Caramelize and chill! Keep stirring, low and slow, until the onions are deep golden brown. This takes ages (like 40 minutes). Don’t rush or you’ll end up with crispy bits; learned that one the hard way. Sometimes I get bored and wander off, then dash back when I smell toastiness. If some stick, don’t panic—just loosen ’em up with a splash more oil.
-
3Stir in the garlic: Once the onions are perfect, add minced garlic and cook for just a minute. I usually sneak a taste here. (Warning: molten hot!)
-
4Wine time: Pour in the white wine and deglaze the pot, scraping up all those browned oniony bits. Simmer for about 2-3 minutes till it’s mostly evaporated. If you skip the wine, honestly it’s fine—just use a splash of broth.
-
5Soupify it: Pour in broth, add bay leaf and thyme. Turn up heat to bring it to a bare simmer. Then lower it, cover, and let it hang out for 30 more minutes.
-
6Season and taste: Fish out the bay leaf and thyme sticks if you used fresh. Taste, salt and pepper as you like. Actually, it’s usually better if you go slightly under-seasoned now, since the cheese is salty. But do what makes your tastebuds happy!
-
7Bread time: Crank your oven broiler on high. Arrange baguette rounds on a baking sheet and toast both sides till golden (I sort of hover here since I’ve burned more than I care to admit). Sometimes I rub the toasts with a cut clove of garlic if I’m feeling a bit extra.
-
8Cheese magic: Ladle soup into ovenproof bowls (or, look, any bowl that’ll survive a quick trip under the broiler). Float a couple toasts on each, then heap Gruyère and parmesan over the top till you feel guilty. Broil till the cheese is molten and bubbly.
-
9Serve hot: Careful, bowls are ridiculously hot at this point. Call everyone over (or eat in peace, I won’t judge!).
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!




