French Onion Soup
Quick answer
- Total time
- 55 min
- Level
- Medium
- Servings
- 2 servings
- Ingredients
- 8
About this dish
French onion soup is built entirely on patience and heat.
Read more
Thinly sliced onions are cooked in butter over low heat for forty minutes or more, slowly shedding moisture as their natural sugars transform into a deep, golden-brown mass with an intensity of sweetness and umami that raw onions cannot approach. Rushing this step causes the onions to scorch and turn bitter, so controlled, unhurried heat is the most critical variable in the recipe. Dry white wine and beef stock are then added to the caramelized onions and simmered together until the broth absorbs every layer of the onion's concentrated flavor, building complexity through a long, slow reduction. The finished soup is ladled into oven-safe crocks, topped with thick slices of toasted baguette, and blanketed with a generous layer of grated Gruyere. Under the broiler, the cheese melts, bubbles, and browns into a golden crust with long, elastic strings that stretch when broken with a spoon. Beneath that crust lies the reward: a dark, concentrated broth steeped in caramelized onion depth, with bread softened into the soup and cheese draped across every spoonful. A bowl where simple ingredients, time, and heat produce something far greater than the sum of their parts.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Control
Slice the 400 g onions as thinly and evenly as possible so they cook at the same pace.
Melt 2 tablespoons of butter in a heavy pot over medium-low heat, letting it foam without browning.
- 2Season
Add the onions and mix in a small pinch of the measured salt first.
Stir often for the first 10 minutes so the onions release moisture, soften evenly, and do not catch on the bottom.
- 3Heat
Keep the heat low and cook the onions slowly for at least 40 minutes.
They should shrink, turn glossy, and become deep brown; if dark spots appear before the whole batch browns, lower the heat.
- 4Control
Pour in 600 ml beef stock and add 0.5 teaspoon thyme, scraping the browned onion layer from the bottom into the broth.
Simmer gently for 10 minutes so the stock takes on the onion flavor.
- 5Season
Season with the remaining salt and 0.5 teaspoon black pepper, tasting before adding all the salt because the cheese will add salinity. Ladle the hot soup into oven-safe bowls, leaving room for bread and cheese.
- 6Finish
Place the 4 baguette slices over the bowls and cover them with 90 g grated Gruyere.
Broil until the cheese melts, bubbles, and forms golden spots, then serve while the bread is soaked but still holding shape.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Slow-cooked onions turn natural sugars into a deep, savory broth in this French classic.
- Finish cue
- Broil until the cheese melts, bubbles, and forms golden spots, then serve while the bread is soaked but still holding shape.
- Avoid this
- Stir often for the first 10 minutes so the onions release moisture, soften evenly, and do not catch on the bottom.
Troubleshooting While Cooking
Use these adjustments when the food is not behaving as expected.
- They should shrink, turn glossy, and become deep brown; if dark spots appear before the whole batch browns, lower the heat.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
55min, 8 ingredients
Category median
45min, 8 ingredients
Based on 310 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

French Onion Tart
onions, butter

French Dip Sandwich
onions, butter

Beef Stroganoff
onions, butter