Skip to content
FriendsPantry

French

French onion soup

Non-vegetarian

Soupe à l'oignon gratinée

Deep, sweet broth of slowly caramelised onions and beef stock, topped with toasted bread and melted Gruyère.

French onion soup is a French soup from France, ready in about 1 hour 45 minutes and made with onion, beef stock and gruyère. It serves 4 and is rated easy to cook.

Start cooking
A serving of French onion soup
Photo: Ludovic Péron / Wikimedia Commons · CC-BY-SA-3.0
Prep
15 min
Cook
1 h 30 min
Total
1 h 45 min
Serves
4
Level
Easy
Calories
529

Ingredients

4 servings

Method

  1. Step 1

    Melt the butter (opens in a new tab) with the oil in a heavy pot. Add the onions (opens in a new tab) and salt, cover and cook gently until very soft.

    Onions frying golden in a pan
    How it looks · Photo: Magda Ehlers on Pexels
  2. Step 2

    Uncover and keep cooking, stirring every few minutes and scraping the base, until the onions (opens in a new tab) are deep golden-brown and jammy.

    • 40 min
    • medium-low heat

    Add a splash of water if they start to catch.

  3. Step 3

    Stir in the flour for a minute, then the wine, scraping up the browned bits. Add the stock, thyme (opens in a new tab), bay and pepper (opens in a new tab) and simmer.

    • 30 min
    • medium-low heat
  4. Step 4

    Heat the grill. Fish out the thyme (opens in a new tab) stalks and bay leaf (opens in a new tab) and taste for salt. Ladle the soup into ovenproof bowls, float a slice of toast on each and cover with cheese. Grill until bubbling and browned.

    • 5 min
    • 240°C · grill/broiler

    Food safety: The bowls get extremely hot — use oven gloves and warn diners.

    Food cooking over a grill
    How it looks · Photo: Malte Luk on Pexels

About this dish

Origin
Paris, France · Commonly attributedAlso popular in United StatesMore food from France
Dish
Lunch · Dinner · Soups · Main courses
Cooking method
Sautéed, Simmered, Broiled / grilled under heat
Taste
sweet & savoury, umami, rich
Diet
No nut ingredients · High-protein
All labelsNon-vegetarian · Flexitarian-friendly · Egg-free · No nut ingredients · No added sugar · Pork-free · High-protein
With the listed swaps: Vegetarian (lacto-ovo), Eggetarian, Lacto-vegetarian, Pescatarian, Beef-freeWorked out from the ingredients. How labels work
Good for
Make-ahead

Allergens

  • Contains: Milkfrom butter, gruyère
  • Contains: Wheatfrom all-purpose flour, crusty bread / baguette
  • Contains: Glutenfrom all-purpose flour, crusty bread / baguette
  • May contain: Sesamefrom crusty bread / baguette
  • May contain: Celeryfrom beef stock
  • Contains: Sulphitesfrom dry white wine

Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.

Nutrition

529 kcal per serving

Calculated

1 serving ≈ 677 g · recipe makes 4

Where the energy comes from

  • Protein 19%
  • Carbohydrate 37%
  • Fat 44%
Nutrition per serving and per 100 g
NutrientPer servingPer 100 g*
Energy529 kcal78 kcal
Protein24 g3.5 g
Carbohydrate48 g7.1 g
Net carbohydrate42.8 g6.3 g
Sugars14.3 g2.1 g
Added sugars0 g0 g
Fibre5.2 g0.8 g
Fat25 g3.7 g
Saturated fat13.1 g1.9 g
Trans fat——
Cholesterol63 mg9 mg
Sodium1731 mg256 mg
Salt equivalent4.3 g0.6 g
Vitamins & minerals per serving
Potassium
1029 mg
Calcium
489 mg
Iron
3.1 mg
Magnesium
76 mg
Vitamin A (RAE)
171 µg
Vitamin C
19 mg
Vitamin D
0.2 µg
Vitamin B12
0.6 µg
Folate (DFE)
123 µg

How these numbers were made

  • Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
  • *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
  • “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
  • Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.

Good to know

Tips

  • Patience is the main ingredient: properly caramelised onions take at least 45 minutes.

Common mistakes

  • Turning up the heat to rush the onions, which burns rather than caramelises them.

Storage

  • The soup (without bread and cheese) keeps 4 days in the fridge or 3 months frozen.

Reheating

  • Reheat the soup, then add toast and cheese and grill.

Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated

Recipe DNA

How this dish is built

Grouped by each ingredient’s role in the dish. Each band’s width is its share of the dish by weight. Choose a component to see what it does.

What the dish is built around

Main ingredient

Used in steps 1, 3, 4

Reviews & corrections

Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.