French Onion Soup with Gruyère Toasts

Few soups are as closely associated with French bistro cooking as French onion soup: a dark, savoury broth anchored by onions cooked slowly until sweet, jammy and deeply golden. Beef stock, white wine, thyme and bay give the soup its rounded depth, while the finishing layer of toasted baguette and melted Gruyère turns it into a hearty meal rather than a simple starter. The key is patience during caramelising, as that slow browning creates the soup’s signature sweetness, umami and rich colour. Serve it straight from the oven while the cheese is bubbling and the bread is just softened at the edges.
Cuisine style French bistro cooking
Time commitment Under 2 hours
Cooking style Make-ahead friendly • Freezer-friendly • Crowd-friendly

Why this recipe works

  • Deep savoury base: Slowly caramelised onions give the soup its sweetness, colour and rounded savoury depth before the stock is added.
  • Classic gratin finish: Baguette and Gruyère are baked directly over the soup, creating the familiar melted, bubbling topping.
  • Rich broth, crisp toast: The toasted bread softens where it meets the soup while keeping some structure beneath the melted cheese.
  • Easy to prepare in stages: The soup base can be made ahead, then reheated and finished with fresh toasts and cheese just before serving.

Get the most out of this recipe

Timing notes

  • Most of the time is in the onions: The active preparation is modest, but the caramelising stage needs steady, patient cooking for the best flavour.
  • Serve after baking: Once the Gruyère is melted and bubbling, serve straight away so the toast keeps its best texture.

Ingredient notes

  • Use yellow onions: Yellow onions are a good choice because they caramelise well and bring balanced sweetness without becoming too sharp.
  • Gruyère matters: Gruyère gives the topping its nutty flavour and smooth melt; Emmental is a milder alternative if preferred.
  • Wine balances the broth: White wine adds brightness to the rich stock and onions; dry sherry gives a deeper, slightly sweeter result.

Make-ahead tips

  • Make the soup base ahead: Cook and cool the soup without the bread or cheese, then refrigerate until needed.
  • Freeze without the topping: Freeze only the soup base, then add freshly toasted baguette and Gruyère after reheating.
  • Reheat gently: Warm the soup in a saucepan until piping hot before transferring to ovenproof bowls for the cheese-topped finish.

Common mistakes

  • Do not rush the onions: High heat can burn the onions before they caramelise properly; keep the heat controlled and scrape the base often.
  • Avoid reducing too far: Simmer the broth gently so the soup stays spoonable rather than becoming overly concentrated.
  • Toast before topping: Baguette slices should be golden before they go onto the soup, otherwise they can collapse too quickly under the cheese.

Equipment you'll need

Ingredients
Instructions
Print
  1. Halve and thinly slice the onions. Set a large pot over medium heat and melt the butter, then add the onions, salt and pepper. Cook, stirring often, for 10 minutes until the onions soften and start to turn pale gold.
  2. Reduce the heat to medium-low and continue cooking, stirring and scraping the base of the pot, until the onions are deeply caramelised and jammy. If they start to catch, add a splash of the wine and scrape up the browned bits. This slow stage is where the flavour develops, so take your time.
  3. Add the thyme and bay leaves, then pour in the remaining wine and simmer for 2 minutes to cook off the alcohol. Add the beef stock, bring to a gentle simmer, then cook for 20 minutes so the flavours meld. Taste and adjust with a little more salt and pepper if needed.
  4. Heat the grill to high and set the oven to 200°C (390°F). Arrange the baguette slices on a baking tray and toast under the grill for 1 to 2 minutes per side until golden. Keep an eye on them as they colour quickly.
  5. Ladle the hot soup into ovenproof bowls and discard the thyme sprigs and bay leaves. Float 2 to 3 baguette toasts on each bowl, then top generously with the Gruyère. Bake until the cheese is melted and bubbling, 6 to 8 minutes, then serve straight away.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For the best flavour, keep the heat low during caramelising and stir regularly, scraping the base so the onions brown evenly rather than burn.
  • If serving to children or anyone avoiding alcohol, simmer the wine for the full 2 minutes before adding the stock so the harsh alcohol notes cook off.

Substitutions

  • Replace Gruyère cheese with Emmental cheese for a milder, slightly nuttier topping.
  • Replace white wine with dry sherry for a deeper, more rounded sweetness.

Storage

  • Refrigerate up to 3 days
  • Cool the soup quickly, then refrigerate in a sealed container for up to 3 days. Freeze the soup (without baguette and cheese) for up to 3 months; defrost overnight in the fridge and reheat gently in a saucepan until piping hot, then add freshly toasted baguette and Gruyère to serve.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

French Onion Soup with Gruyère Toasts
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 1h 25min (25min active)
  • Difficulty: Medium
  • Cuisine: French
  • Allergens:
    Gluten Milk Wheat
One pot Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.