Classic French Onion Soup Recipe cravings usually hit right when you want something cozy but you do not want to babysit a complicated meal. Maybe it is a rainy night, maybe you are tired of salad, or maybe you just want dinner to feel like a warm blanket. This is the soup I make when I want my kitchen to smell amazing and everyone suddenly “wanders” in to see what is cooking. It is simple food, but it feels special because of the sweet onions and that gooey, cheesy bread on top. If you have never made it before, do not worry, I will walk you through it like a friend standing next to you at the stove.
What Youll Need To Make French Onion Soup
This soup does not require fancy gear, which is part of why I love it. You just need a few basics and a little patience for the onions. The onions do most of the work, honestly.
- Large pot or Dutch oven: something wide enough so the onions can cook evenly
- Wooden spoon: helpful for scraping up the tasty browned bits
- Ladle: for serving without splashing
- Oven safe bowls: if you want the classic broiled cheese top
- Baking sheet: to hold the bowls in the oven
If you do not have oven safe bowls, no stress. You can toast the bread and melt cheese on it separately, then float it on the soup like a little hat. Still delicious, still comforting.
Also, if you are curious about who is behind this little recipe corner, you can peek at my about page. I started cooking these classics at home because I wanted French comfort food without the restaurant bill.
Ingredients and Substitutions
Here is what I use for my Classic French Onion Soup Recipe at home. I am including swaps because real life happens and sometimes the store is out of stuff, or you just want to work with what you have.
The key ingredients
- Onions: I usually use yellow onions. Sweet onions work too, but yellow gives that deep, classic flavor.
- Butter plus a little olive oil: butter gives flavor, oil helps keep it from burning as easily.
- Garlic: optional, but I like one clove for a little background flavor.
- Broth: beef broth is traditional, but chicken or veggie broth can still make a great soup.
- Dry white wine (or dry vermouth): this helps lift all that browned onion goodness. If you skip it, add a splash of extra broth and a tiny bit of vinegar at the end to brighten it.
- Thyme: fresh or dried.
- Bay leaf: optional, but it makes the broth taste more rounded.
- Bread: a baguette is perfect, but any sturdy bread works. Avoid super soft sandwich bread, it gets soggy fast.
- Cheese: Gruyere is the classic. Swiss is a decent budget swap. Mozzarella melts well, but it is milder.
- Salt and pepper: go slow with salt if your broth is salty.
A small note on onions: you will think you chopped too many. You did not. They cook down a lot. For 4 bowls of soup, I like 4 to 5 large onions.
“I made this on a cold Sunday and my whole family went quiet for a minute because it was that good. The onions were sweet, the top was cheesy, and it tasted like a bistro meal.”
;
How to Make French Onion Soup
This is where the magic happens. The big secret is not a secret at all: you just take your time with the onions. If you rush them, the soup tastes thin. If you let them get deeply golden, your Classic French Onion Soup Recipe tastes rich and cozy, like it has been simmering all day.
Step by step, no stress
1) Slice the onions. Cut them in half, then slice into thin strips. They do not need to be perfect.
2) Start the onions low and slow. Melt butter with a little olive oil in a big pot over medium heat. Add onions and a pinch of salt. Stir well and let them soften for about 10 minutes, stirring now and then.
3) Caramelize. Turn heat to medium low. Keep cooking, stirring every few minutes. You are looking for a deep golden brown, not burnt. This usually takes 35 to 55 minutes depending on your stove and pot. If browned bits stick to the bottom, that is good flavor. Just keep an eye so it does not go black.
4) Add garlic and flour (optional). If you like a slightly thicker soup, sprinkle in 1 tablespoon flour and stir for 1 minute. Add minced garlic and stir for 30 seconds.
5) Deglaze with wine. Pour in the wine and scrape the bottom of the pot with your spoon. Let it simmer for 2 to 3 minutes.
6) Add broth and herbs. Add broth, thyme, and bay leaf. Bring to a gentle simmer. Let it simmer 20 to 30 minutes. Taste and adjust with pepper and maybe a tiny pinch of salt.
7) Toast bread and melt cheese. Toast bread slices until crisp. Ladle soup into oven safe bowls, add toast, then pile on cheese.
8) Broil. Put bowls on a baking sheet and broil for 2 to 4 minutes until bubbly and browned. Do not walk away because it goes fast.
Let it cool for a couple of minutes before eating. The cheese is basically lava at first.
Tips for the Best French Onion Soup
I have made this soup enough times to learn what matters and what does not. These little tips make a big difference, especially if it is your first try.
Take your time with the onions. This is the heart of it. If they are pale, the soup will taste pale too.
Use a wide pot if you can. More surface area helps the onions brown instead of steaming.
Stir often, but not constantly. Let the onions sit long enough to brown, then stir to keep things even.
Watch the salt. Broth varies a lot. I usually wait until the end to fully salt the soup.
Make it ahead. The soup base tastes even better the next day. Just reheat gently, then do the bread and cheese right before serving.
If you try it and run into any issues, or you just want to tell me how it went, I am always happy to hear from you through my contact page. Kitchen wins and kitchen oops moments are both welcome.
What to Serve with This Classic French Onion Soup Recipe
This soup can be the whole meal, especially with that cheesy top, but I love serving something simple on the side. Nothing too fussy, since the soup already feels like a treat.
- Green salad with a tangy vinaigrette to cut through the richness
- Roasted chicken or a simple rotisserie chicken if you want extra protein
- Charcuterie style plate with cornichons, a little ham, and fruit
- Roasted vegetables like carrots or broccoli
If you are serving guests, I like to set out extra toasted bread and a small bowl of cheese so people can top off their bowls. Someone always wants more of that melty part.
Common Questions
Can I make French onion soup without wine?
Yes. Skip the wine and add a splash of extra broth. At the end, a tiny squeeze of lemon or a few drops of vinegar can help wake up the flavor.
What onions are best?
Yellow onions are my go to for a Classic French Onion Soup Recipe. They caramelize beautifully and taste balanced, not too sweet.
How do I store leftovers?
Store the soup base in the fridge for up to 4 days. Keep bread and cheese separate. Reheat the soup, then toast bread and melt cheese fresh.
Can I freeze it?
You can freeze the soup base for up to 3 months. Do not freeze it with the bread and cheese. Thaw in the fridge and reheat gently.
My onions keep sticking. Is that bad?
Not at all. A little sticking is normal and adds flavor. Just lower the heat slightly and stir, and when you add wine or broth, scrape up the browned bits.
A Cozy Bowl Worth the Time
This Classic French Onion Soup Recipe is one of those simple things that feels like you did something really nice for yourself. The main effort is patience, and the reward is big: sweet onions, savory broth, and that bubbly cheese top that makes everyone smile. If you want to compare approaches, I have also enjoyed reading Classic French Onion Soup Recipe (with Video) – Once Upon a Chef and Classic French Onion Soup Recipe – Chef Billy Parisi for extra tips and variations. Try it once on a chilly night and I bet it will end up in your regular rotation. And if you do make it, I hope you take a second to enjoy that first spoonful when the steam hits your face and the kitchen feels like home.

French Onion Soup
Ingredients
Method
- Slice the onions in half and then into thin strips.
- In a large pot, melt butter and olive oil over medium heat. Add onions and a pinch of salt. Stir well and let them soften for about 10 minutes, stirring occasionally.
- Reduce heat to medium low and continue to cook, stirring every few minutes until the onions are deep golden brown, about 35 to 55 minutes.
- If using, sprinkle flour and stir for 1 minute. Add minced garlic and stir for 30 seconds.
- Pour in the wine and scrape the bottom of the pot. Let it simmer for 2 to 3 minutes.
- Add broth, thyme, and bay leaf, then bring to a gentle simmer for 20 to 30 minutes.
- Toast bread slices until crisp.
- Ladle soup into oven-safe bowls, add toast, and top generously with cheese.
- Place bowls on a baking sheet and broil for 2 to 4 minutes, until bubbly and browned. Watch closely to prevent burning.
- Let cool for a couple of minutes before serving.






