Mother sauces
Béchamel
Sauce Béchamelle · A milk-based mother sauce in which a blonde roux is cooked in milk to create a smooth, opaque, medium-body white sauce. The starch granules of the roux gelatinize and swell, thickening the milk; the fat coats the starch and prevents clumping; the milk proteins and lactose contribute richness and subtle sweetness. Béchamel is characteristically neutral, clean, and creamy, designed to carry other flavors rather than impose them. It is the most versatile of the five mother sauces, serving as a vehicle, a binder, a gratin base, and a blank canvas for seasoning or enrichment.

The formula
30–40 g butter + 30–40 g flour (blonde roux) : 1 L whole milk
The classical French ratio (Escoffier, Carême) is 30 g butter + 30 g flour cooked to a blonde roux, whisked into 1 L scalded milk. This yields roughly 1 kg finished sauce (~1 L). Use 30–35 g roux per liter for a standard béchamel; 40–50 g per liter for a firmly bound variant used in croquettes or gratins; 20–25 g per liter for a loose consistency suited to pasta dishes like lasagna where a lighter bind is desired. The milk must be hot when added to the roux to prevent lumps and to complete starch gelatinization efficiently.
Identity
- Must be made with whole milk — 3.5% fat minimum; reduced-fat or skim milk produce a thin, chalky result
- The roux must reach blonde stage (2–3 minutes over medium heat) — raw roux tastes of raw starch and yields a pasty texture; brown roux imparts flavor incompatible with the sauce's neutrality
- Milk must be hot (bare simmer) when incorporated into the roux — adding cold milk causes the roux to seize unevenly and produces lumps
- The sauce must be simmered for at least 20 minutes after milk is added — this cooks out the raw starch taste, develops a clean finish, and ensures starch granules fully hydrate and swell
- Salt is added at the end — seasoning too early draws moisture from the roux and can inhibit proper thickening
Ingredients
| Base | Whole milk, 3.5% fat minimum | Bring to a bare simmer before using. Scalding denatures whey proteins slightly, reducing curdling risk. Whole milk is non-negotiable for proper body and mouthfeel. |
| Fat | Unsalted butter | The fat component of the roux. Unsalted allows precise seasoning control. European-style butter (82%+ fat) yields a richer, cleaner flavor. |
| Binder | All-purpose or cake flour | Wheat flour provides starch as the sole thickener. Bread flour works but may yield a slightly more elastic texture. |
| Aromatics | Yellow onion, studded with cloves (optional; classical but not mandatory) | A demi-glace onion (oignon piqué) — onion stuck with 2–3 cloves — is poached in the milk during classical preparation. It contributes faint sweetness and aromatic depth without dominating. |
| Seasoning | Fine sea salt | Added off heat after cooking. White pepper is preferred over black for a clean, pale appearance. |
| Seasoning | White pepper, freshly ground (optional) | Used instead of or alongside black pepper to avoid speckling the white sauce. |
| Garnish | Nutmeg, freshly grated (optional but traditional) | A pinch is the signature finish for béchamel in classical French and Italian cuisine. It rounds the flavor and is considered nearly canonical. |
Method
- 1Build the blonde roux: melt butter in a heavy saucepan over medium heat, add flour all at once, and whisk vigorously to form a smooth paste. Cook, stirring constantly, for 2–3 minutes until the roux smells faintly nutty and turns a pale blonde — slightly darker than cream, lighter than peanut butter.Cooking the flour in fat coats each starch granule with fat, preventing clumping when liquid is added. The blonde stage eliminates raw starchy taste while preserving the milk's neutral character; a brown roux would introduce caramelized flavor that contradicts the sauce's identity.
- 2Heat the milk separately in a second saucepan to a bare simmer (do not boil). If using a demi-glace onion, add it to the milk now and steep over low heat.Hot milk prevents temperature shock when added to the roux. Cold milk causes the roux to seize unevenly, producing lumps. Scalding also reduces the risk of a scorched taste and denatures whey proteins that can cause sauce to break during simmering.
- 3Off heat, add approximately one-quarter of the hot milk to the roux at once, whisking rapidly to form a smooth, fluid slurry. This liaison breaks the roux's viscosity and allows the remaining milk to be incorporated without lumps.Adding all the milk at once overwhelms the roux and makes whisking difficult, leading to clumping. A small initial addition creates a thin, pourable mixture that disperses the roux evenly before the full volume is introduced.
- 4Add the remaining hot milk in a steady stream, whisking constantly. Return to medium heat and bring to a gentle simmer, stirring with a wooden spoon or wide whisk to prevent the bottom from scorching.Simmering completes starch gelatinization and drives off the starchy, cereal-like raw-flour taste. Gentle heat prevents the milk from boiling over and keeps the sauce smooth.
- 5Reduce heat to low and simmer for 20–30 minutes, stirring frequently, until the sauce coats the back of a spoon thickly (nappe consistency) and has no trace of raw flour taste.Extended simmering is not optional — it is the stage at which the sauce transforms from a flour-thickened liquid into a cohesive, mature sauce. The starch granules swell fully, hydrate, and release amylose, creating a stable, glossy suspension. An undercooked sauce will taste pasty.
- 6Remove from heat. Season with salt and white pepper to taste. Pass through a fine-mesh strainer if any film or bits are present. Finish with a pinch of freshly grated nutmeg, or whisk in a small knob of cold butter (montée au beurre) for richness and gloss.Straining ensures a perfectly smooth, restaurant-quality texture. Nutmeg is the traditional aromatic finish. Butter mount (montée au beurre) emulsifies fat droplets into the sauce, creating a richer, glossier, more unctuous texture.
Techniques that matter
Roux formation
Cooking flour in melted butter coats each starch granule with fat, preventing it from clumping when exposed to liquid. The roux is the structural backbone of the sauce.
Nappe consistency
The sauce is done when it coats the back of a spoon and a drawn finger through the coating leaves a clean path. This indicates sufficient starch hydration for a sauce that will hold its shape slightly when plated.
Montée au beurre (butter mount)
Finishing with cold butter whisked in off the heat emulsifies fat droplets into the sauce, creating a richer, glossier, more unctuous texture. This is a classic finishing technique for refined béchamel.
Straining
Passing the finished sauce through a fine-mesh strainer removes any undissolved flour particles or foreign matter, ensuring a silky, perfectly smooth texture required in classical service.
Variations & derivatives
MornayFrance
The canonical enriched variant: add 100–150 g of grated Gruyère and 30–50 g of butter per liter of finished béchamel. The cheese is melted into the finished sauce off heat. Used as a gratin sauce for croque-monsieur, eggs Mornay, and vegetable gratins.
SoubiseFrance
Béchamel finished with 200–300 g of strained, cooked onion purée (oignons Soubise), caramelized slowly in butter until completely tender and blended in. A sweet, gentle variant used for poultry and game birds.
NantuaFrance
Béchamel finished with a liaison of crayfish butter (beurre d'écrevisse) and crayfish essence. A classical haute cuisine sauce for shellfish preparations.
Salsa BesciamellaItaly
Italian béchamel is made identically but finished with a generous grating of nutmeg. It is a non-negotiable component of lasagna alla Bolognese and canonically used in eggplant and vegetable parmigiana.
Crème BlancheFrance (classical)
A lighter béchamel made with 20–30 g roux per liter and enriched with cream rather than cheese. A precursor to the mother sauce concept, used for delicate preparations.
Used in these dishes
Substitutions
- Whole milk → Plant-based milks (oat, soy, almond) — Oat milk performs best due to higher natural starch content and creamy texture. Soy milk is neutral. Almond milk is watery and may curdle with acid. None replicates the full fat content or mouthfeel of dairy milk.changes result
- Butter → Neutral vegetable oil or plant-based margarine — Oil produces a technically functional roux but lacks butter's flavor compounds and may yield a slightly waxy finish. Use only if dairy is excluded.changes result
- Flour → Rice flour, cornstarch, or wheat starch — Rice flour makes a smooth, gluten-free roux with slightly less body. Cornstarch (slurry, not dry roux) can thicken milk but produces a more glossy, less stable sauce. All are functional but deviate from the classical definition.changes result
Troubleshooting
Sauce is lumpy
Roux cooked at too high a heat and milk added too cold, or milk added all at once without the liaison step → Pass the finished sauce through a fine-mesh strainer. If lumps persist, blend with an immersion blender. In future batches, ensure milk is hot (bare simmer) and incorporate in stages with vigorous whisking.
Sauce is too thick and pasty
Too much roux for the milk volume, or sauce has been overcooked beyond the point where starch granules burst and release amylose, creating a gummy texture → Whisk in additional warm milk gradually until the desired consistency is reached. A too-thick sauce can always be loosened; a broken sauce is harder to recover.
Sauce has a scorched, off-flavor
Simmered at too high a heat with insufficient stirring; milk proteins have browned on the pan bottom → Transfer immediately to a clean pan over low heat and whisk in a small amount of fresh warm milk. If the scorched flavor is mild, the sauce may be salvageable; if pronounced, discard and begin again.
Sauce breaks (fat separates, curdled appearance)
Boiling vigorously after adding cheese (Mornay), or adding acid destabilizes the starch-fat-protein emulsion → For broken Mornay: return to low heat and whisk in a small amount of hot milk or a tablespoon of cold water vigorously to re-emulsify. Plain béchamel is remarkably stable under heat; cheese addition is the primary vulnerability.