French Onion Soup
Soups Medium

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

servings
IngredientAmountUnit
onions400 ggShop
butter2 tbsptbspShop
beef stock600 mlmlShop
baguette4 pcspcsShop
thyme½ tsptspShop
salt½ tsptspShop
black pepper½ tsptspShop
Shop All 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.

6 steps
  1. 1
    Control

    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.

  2. 2
    Season

    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.

  3. 3
    Heat

    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.

  4. 4
    Control

    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.

  5. 5
    Season

    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.

  6. 6
    Finish

    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.

Tips

Insufficient browning leads to a flatter flavor.
Use gruyere or emmental for best melt and flavor.

Estimated nutrition (per serving)

Calories
490
kcal
Protein
20
g
Carbs
36
g
Fat
29
g