Why this formula works
Equal butter and flour make a stable roux; warm milk enters gradually so starch disperses before it gelatinizes. A full two-minute simmer removes raw flour taste while the final thickness remains spreadable after cooling.
Honest timing
| Active preparation | 8 min |
| Hydration / proof / preheat | 3 min |
| Cooking / baking | 17 min |
| Elapsed total | 28 min |
Ingredients
- unsalted butter40 g (1.41 oz)
- plain wheat flour40 g (1.41 oz)
- whole milk, warmed to 55–60°C / 131–140°F500 g (17.6 oz)
- fine sea salt4 g (0.14 oz)
- finely ground white or black pepper0.5 g
- freshly grated nutmeg0.2 g
Equipment
- heavy 1.5 liter saucepan
- balloon whisk
- silicone spatula
- instant-read thermometer if available
Exact method
- 1. Warm the milk to 55–60°C / 131–140°F; do not boil. Warm liquid incorporates more smoothly than refrigerator-cold milk.
- 2. Melt butter over medium-low heat until foaming but not brown.
- 3. Whisk in flour and cook the roux for 2 minutes. It should smell lightly biscuity while staying ivory.
- 4. Add one quarter of the warm milk and whisk to a perfectly smooth thick paste before adding the next quarter.
- 5. Whisk in the remaining milk in two additions, scraping the bottom and corners after each.
- 6. Bring to a gentle bubble and simmer 2 full minutes while stirring. Season with salt, pepper and nutmeg.
- 7. Remove when it coats a spoon but a finger-drawn line stays clean. Rest 3 minutes; press film to the surface if not using immediately.
How to know it is ready
- No floury taste remains.
- Sauce forms a smooth opaque coat on a spoon.
- It spreads without running off a tilted dough base.
Troubleshooting
- Lumps: remove from heat and whisk vigorously, then strain.
- Too thick: whisk in warm milk 15 g at a time.
- Too thin: simmer another 1–2 minutes; do not add dry flour.
- Brown specks: heat was too high; transfer without scraping the scorched bottom.
How to adapt the base recipe
- For one 30 cm white pizza, use 70–90 g sauce.
- For a tray pizza, use 180–250 g depending on size and topping moisture.
- For Mornay, melt in 80 g Gruyère after the heat is off.
Storage and food safety
Cool quickly in a shallow container, refrigerate within 2 hours and use within 3 days. Reheat to steaming while whisking; freeze only if a slightly grainier texture is acceptable.
Allergens
Gluten (wheat), Milk
Always verify every label and cross-contact risk; brand formulations can change.