Classic French Onion Soup with Gruyere Crust

Prep: 20 minCook: 2 hr6 servingsmediumFrench
Classic French Onion Soup with Gruyere Crust

Slow-caramelized onions built into a deep, savory broth enriched with beef stock, cognac, and white wine, then finished with crusty French bread and melted Gruyere cheese under the broiler. A traditional bistro favorite requiring patience for the onions to achieve their rich, mahogany color.

Ingredients

6 servings
  • ¼ cup butter
    olive oilequalvegandairy-free

    reduces dairy

    Full guide →
  • 1 tablespoon rendered bacon fat
    canola oilequalvegetarian

    2

  • 8 large onions, thinly sliced into half-moons, approximately 3 lbs
  • ½ teaspoon kosher salt
  • ½ teaspoon brown sugar
  • 1 tablespoon flour
    rice flourequalgluten-freegluten-free

    4

    Full guide →
  • 8 cups low sodium beef broth, hot
    vegetable brothequalvegetarian

    2

    Full guide →
  • 1 sprig fresh thyme
  • ¼ cup cognac
    brandyequalnone

    similar alcohol content

    Full guide →
  • 1 cup dry white wine
    dry vermouthequalnone

    similar acidity and flavor

    Full guide →
  • 6 thick slices French bread, cut to size of serving bowls and toasted
    gluten-free breadequalgluten-free

    2

    Full guide →
  • 1 ½ cups coarsely grated Gruyere
    Comteequalnone

    traditional French alternative

    Full guide →

Instructions

  1. 1

    Heat butter and bacon fat in a heavy saucepan over medium-low heat.

  2. 2

    Stir in onions, cover, and cook slowly, stirring occasionally, until tender and translucent, about 12 minutes.

  3. 3

    Add salt and sugar, increase heat to medium, and continue cooking while stirring frequently to prevent burning until onions are brown, 25 to 30 minutes.

  4. 4

    Sprinkle flour over onions and cook slowly, stirring constantly, for 3 to 4 minutes.

  5. 5

    Remove from heat and whisk in 2 cups of hot stock.

  6. 6

    Return to heat, bring to a simmer, then add remaining stock, thyme, cognac, and wine.

  7. 7

    Cover and simmer over low heat for 1 hour 30 minutes.

  8. 8

    Remove thyme sprig and simmer for another 15 minutes, adding water if liquid reduces too much. Taste and adjust seasoning.

  9. 9

    Divide soup among 6 ovenproof bowls.

  10. 10

    Top each bowl with a slice of toasted French bread and sprinkle 1/4 cup grated cheese over each.

  11. 11

    Place bowls on a baking sheet and broil under preheated broiler until cheese melts and forms a crust.

  12. 12

    Serve immediately.

Tips

Tip 1

Patience is essential during caramelization; resist the urge to increase heat significantly as this risks burning rather than browning the onions.

Tip 2

Use a heavy-bottomed pan to ensure even heat distribution and prevent scorching.

Tip 3

For deeper flavor, use Comte cheese as suggested in the source instead of standard Gruyere.

Good to Know

Storage

Refrigerate covered up to 3 days. Freeze soup (without bread and cheese topping) up to 2 months.

Make Ahead

Prepare soup completely through step 8. Refrigerate up to 1 day. Reheat gently before adding bread and cheese for broiling.

Serve With

In warmed ovenproof bowls immediately after broiling while cheese is hot and crispy.

See pairing guide →

Common Mistakes

Watch

Do not rush the onion caramelization by raising heat too high to avoid burnt, bitter onions instead of sweet, caramelized ones.

Watch

Do not skip whisking in stock away from heat to avoid flour lumps forming in the hot broth.

Watch

Do not leave unattended under the broiler to avoid burning the cheese and bread.

Substitutions

Dairy-Free Swaps

butter
olive oilequalvegandairy-free

reduces dairy

Full guide →

Vegan Options

bacon fat
olive oilequalvegan

2

Full guide →

Gluten-Free Swaps

flour
rice flourequalgluten-freegluten-free

4

Full guide →
French bread
gluten-free breadequalgluten-free

2

Full guide →

General Alternatives

Gruyere
Comteequalnone

traditional French alternative

Full guide →
rendered bacon fat
canola oilequalvegetarian

2

Full guide →
beef broth
vegetable brothequalvegetarian

2

Full guide →
cognac
brandyequalnone

similar alcohol content

Full guide →
dry white wine
dry vermouthequalnone

similar acidity and flavor

Full guide →
Find more substitutions →