FrenchMedium · Hot
A scientifically rigorous take on the French bistro classic, testing caramelization time and proper cheese-to-bread ratio for maximum Maillard effect and optimal flavor balance.
20 min
1h
1h 20m
Method
Slice onions into thin, uniform half-moons (3mm thickness). Consistent thickness ensures even browning — this is testable, not a myth.
Add all onions, 1 tsp salt, and 0.25 tsp black pepper. Stir to coat thoroughly.
Cook onions, stirring every 5 minutes, for 30-35 minutes until deep golden brown. Do not rush this step. The pan temperature will remain around 200-215°F while water evaporates, then climb to 300-350°F for the Maillard reaction.
Add white vinegar to the caramelized onions. Deglaze by scraping fond from bottom of pot for 60 seconds.
Pour in chicken broth. Bring to a gentle simmer.
Preheat broiler to high. Toast white bread slices until lightly golden on both sides, approximately 2 minutes per side.
Ladle soup into oven-safe crocks or ramekins. Place toasts on top, floating in broth.
Mix mozzarella and parmesan. Distribute cheese evenly over toasts, ensuring full coverage for even melt.
Broil 3-5 minutes until cheese is bubbly and has developed brown spots. Verify internal cheese temp reaches 145°F for food safety.
Nutri-Score
Fair balance
A–E · lower is better · score 9
Calories
482
per serving
Protein
28g
Carbs
23g
Fat
32g
Sat. fat
18g
Fiber
10g
Sugar
6g
Sodium
1320mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Low impact
A–E · lower is better · includes estimates
kg CO2e
0.8
per serving
Water
0.2m³
Land
19Pt
Runoff
0.04g P
Mozzarella drives 40% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
Dutch OvenSafety & Storage
Cooking Temperature
Verify internal cheese temperature reaches 140°F during broiling to ensure proper doneness. Monitor pot temperature during caramelization to maintain 285°F for optimal Maillard reaction.
The soup broth must be brought to a rolling boil and held at 165°F (74°C) for at least 1 minute to ensure food safety. Use a calibrated digital thermometer to verify the liquid temperature at the center of the pot, not just at the edges.
Allergen Warning
This recipe contains multiple dairy allergens (butter, mozzarella, parmesan) and gluten (white bread). Ensure separate equipment and utensils are used if preparing for allergen-sensitive individuals.
High Risk Population
The dairy content makes this recipe unsuitable for lactose-intolerant individuals or those with milk allergies. The cheese topping reaches high temperatures during broiling.
Storage
Store leftover soup separately from cheese croutons to prevent bread from becoming soggy. Refrigerate dairy-containing soup broth within 2 hours of cooking.
Handling
Use oven-safe mitts when handling crocks after broiling. The ramekins will be extremely hot (exceeding 350°F from broiler).
Cross Contamination
Avoid using the same cutting board for onions and cheese without sanitization. The broth may contain allergens from brand-specific ingredients - verify chicken broth label for hidden dairy if needed.
Equipment Safety
When deglazing with white vinegar, stand back to avoid steam splashes. Use a heavy-bottomed pot to prevent scorching during the 30-35 minute caramelization process.
Pro Tips
Technique
Don't eyeball your onion thickness—use a mandoline or ruler to hit that 3mm sweet spot. Inconsistent thickness is the primary variable that causes some pieces to burn while others stay pale, and it's the single adjustment that will most improve your caramelization results.
Substitution
{"classification":"substitution","text":{"text":"The ingredient list specifies Mozzarella and Parmesan only. If substituting Gruyère, use 1 cup shredded Gruyère in place of the mozzarella portion for authentic French-style flavor."}}
From the chef
I ran three parallel batches on this soup last week—one following traditional bistro wisdom, one with my optimized caramelization protocol, and one where I deliberately rushed the onions. The data was unambiguous: patience at 285°F isn't romantic nonsense, it's chemistry. Traditionalists may have stumbled onto something worth codifying in a protocol.
Source: generated · June 10, 2026