Simple French Soupe à l’Oignon Gratinée Recipe is basically my answer to those evenings when you want something cozy but you do not want to babysit a complicated dinner. You know the vibe: it is cold out, you are tired, and ordering takeout feels a little sad. This soup fixes that with sweet onions, a rich broth, and that bubbly cheese top that makes the whole kitchen smell like a tiny Paris bistro. I make it when friends pop by because it looks fancy, but honestly it is mostly onions doing their thing. If you can stir a pot and toast some bread, you can make this.
Ingredient notes
The magic here is simple stuff treated with a little patience. If you have ever had onion soup that tasted flat, it was usually the onions not being cooked long enough or the broth being too weak. Here is what I reach for when I make my Simple French Soupe à l’Oignon Gratinée Recipe at home.
- Onions: Yellow onions are my go to because they get sweet and deep. If you only have white onions, that is fine. Red onions can work too, but they get a slightly different sweetness.
- Butter and a splash of olive oil: Butter brings flavor, oil helps keep it from browning too fast.
- Garlic (optional): Not traditional in every version, but I like one clove for a little background flavor.
- Flour: Just a spoonful to give the broth a tiny bit of body. You can skip it if you want it very clear.
- Beef stock: Store bought is totally fine. Look for low sodium so you can control the salt.
- Thyme and bay leaf: Dried thyme works. Fresh thyme feels special if you have it.
- Dry white wine or dry sherry: Optional, but it wakes everything up. If you do not cook with wine, use a splash of apple cider vinegar at the end instead.
- Bread: A baguette is classic. Any sturdy bread is fine as long as it can handle broth.
- Cheese: Gruyere is the classic. Swiss works. A mix of Gruyere and mozzarella gives you that dramatic melt.
One small note about bowls: oven safe is ideal because you will broil the tops. If you do not have those, no stress. You can broil the bread and cheese on a baking sheet and then float it on the soup.
Also, if you are planning a full French night, something sweet like this classic creme brulee is such a fun follow up.
How to make it
This is the part where people get intimidated, but it is mostly hands off. The onions just need time. I usually put on music, pour something warm to drink, and let the pot do its thing.
Step by step directions
- Slice the onions: Thin slices cook down more evenly. For a standard pot of soup, I use about 4 large onions.
- Cook the onions low and slow: Melt 3 tablespoons butter with 1 tablespoon olive oil in a big pot. Add onions and a pinch of salt. Cook on medium, stirring often. After about 10 minutes, turn heat down to medium low. Keep going 30 to 45 minutes until they are deep golden and jammy.
- Add garlic and flour: Stir in 1 minced garlic clove for 30 seconds. Sprinkle 1 tablespoon flour and stir for a minute. This helps the broth feel a little richer.
- Deglaze: Pour in 1 half cup dry white wine or sherry. Scrape up the browned bits from the bottom. Those bits are flavor.
- Add stock and herbs: Add 6 cups beef stock, 1 bay leaf, and 1 teaspoon thyme. Simmer 20 to 30 minutes. Taste and adjust salt and pepper.
- Toast the bread: Slice baguette rounds and toast them until they are crisp. This helps them not turn into total mush right away.
- Broil the tops: Ladle soup into oven safe bowls. Float toast on top. Pile on grated Gruyere. Broil 2 to 4 minutes until bubbly and browned.
I always tell people: do not rush the onion step. That is where the deep flavor comes from in a Simple French Soupe à l’Oignon Gratinée Recipe. If your onions are pale, the soup will taste like onions in broth instead of that rich, almost sweet restaurant style bowl.
“I made this on a rainy Sunday and it turned out exactly like the soup I had in Lyon years ago. The cheesy top was insane, and the onion flavor was so deep. My family asked for it again the next week.”
If you want to make it a bigger meal, serve a small salad and call it a day. Or if you are feeling extra ambitious, a seafood main like traditional bouillabaisse is a fun French dinner party move.
How to make homemade beef stock (optional!)
Let me be clear: you do not need homemade stock to make an amazing Simple French Soupe à l’Oignon Gratinée Recipe. But if you ever have a free afternoon and want your kitchen to smell like you really have your life together, homemade stock is worth it.
My easy, low stress stock method
I keep it simple and do not overthink it.
- Bones: 3 to 4 pounds beef soup bones (marrow bones are great). Roast them at 425 F for about 35 to 45 minutes until browned.
- Veg: 1 onion (quartered), 2 carrots, 2 celery stalks. No need to peel perfectly.
- Flavor: 2 bay leaves, a few thyme sprigs, 8 to 10 peppercorns.
- Water: Enough to cover everything in a big pot.
Put roasted bones and veg in a pot, cover with water, bring to a gentle simmer, and then lower the heat. Let it go 3 to 5 hours. Skim foam if you see a lot, but do not stress about perfection. Strain, cool, and refrigerate. The fat will rise and solidify so you can lift it off easily.
Homemade stock makes the soup taste fuller and more savory, especially if you keep the salt low and season at the end. If you are freezing it, store in containers you can label, because mystery brown liquid is a weird surprise later.
Expert tips
I am not a chef, but I have made this enough times to learn what actually matters. These are the little things that make your bowl taste like the good stuff.
Small moves that make a big difference
Use a wide pot: More surface area helps onions brown instead of steam.
Salt early, salt late: A pinch of salt at the start helps draw out moisture from the onions, then adjust again after the stock simmers.
Do not crank the heat: If the onions burn, the soup will taste bitter. If they stick a little, add a splash of water and scrape.
Toast the bread well: This is the difference between pleasantly soaked and weirdly soggy.
Cheese coverage matters: Make sure the cheese touches the edges of the bowl or bread so it melts into a nice seal.
Make it ahead: The soup base tastes even better the next day. Just broil the bread and cheese right before serving.
And if you are cooking for someone who does not eat beef, you can do a solid version with mushroom stock or vegetable stock. It will taste different, but still cozy and onion forward.
Other recipes you may like
If you are in a French mood after making this, I get it. That happens to me every time. Here are a couple of things that pair really nicely with onion soup night.
A cozy dessert that feels fancy but is actually simple is traditional tarte tatin. Apples and caramel after a cheesy soup is a very good idea.
And if you are building a little French recipe collection for weekends, keep a list of your favorites and rotate them. That way you get the comfort of a go to meal without it feeling boring.
Common Questions
1) Can I make this soup without wine?
Yep. Just skip it and add a tiny splash of apple cider vinegar or lemon juice at the end to brighten the flavor.
2) How long do the onions really take?
Usually 40 to 60 minutes for deep golden onions, depending on your pot and stove. If they are not browned, keep going.
3) What is the best cheese if I cannot find Gruyere?
Swiss is the easiest substitute. Provolone also melts well. I sometimes mix Swiss with a little mozzarella for extra stretch.
4) Can I freeze it?
Freeze the soup base only, without bread and cheese. Thaw, reheat, then do the toast and broil step fresh.
5) My soup tastes a little bitter. What happened?
Usually the onions got burned at some point. Next time, lower the heat and stir more often. A small pinch of sugar can help balance bitterness, but it will not fully erase it.
A warm bowl worth the wait
If you take one thing from my Simple French Soupe à l’Oignon Gratinée Recipe, let it be this: give the onions time and you will be rewarded. The rest is just broth, toast, and a generous handful of cheese doing what they do best. If you want to compare methods or nerd out a little, I have learned a lot from French Onion Soup (Soupe à l’Oignon Gratinée) – Serious Eats, and it is also fun seeing a more personal spin in French Onion Soup (Soupe à l’Oignon Gratinée) – strawberryplum. Make it once, tweak it to your taste, and I promise it will become one of those recipes you crave when you need comfort in a bowl.

Simple French Soupe à l'Oignon Gratinée
Ingredients
Method
- Thinly slice the onions.
- In a large pot, melt the butter with olive oil over medium heat. Add onions and a pinch of salt.
- Cook onions on medium heat for about 10 minutes, then reduce to medium-low and cook for 30-45 minutes until deep golden and jammy.
- Stir in minced garlic for 30 seconds, then sprinkle in the flour and stir for one minute.
- Deglaze the pot by adding the dry white wine or sherry, scraping up any browned bits.
- Add beef stock, bay leaf, and thyme. Simmer for 20-30 minutes, then taste and adjust salt and pepper.
- Slice baguette rounds and toast until crisp.
- Ladle soup into oven-safe bowls, float toast on top, and add grated Gruyere.
- Broil until the cheese is bubbly and browned, about 2-4 minutes.






