Mother sauce: Bechamel Sauce
Bechamel is one of the five mother sauces of classical French cuisine and the most frequently made sauce in professional kitchens, yet also the most underestimated. Ask any apprentice how long they cook the roux: one minute, they will say. Too short. That floury, starchy aftertaste you cannot quite place in your croquette or lasagna? Undercooked roux. Always. This is the complete story: ratios, daughter sauces, HACCP protocol for dairy, and the exact food cost.
In brief
Bechamel sauce is a thickened milk sauce based on a white roux (equal weights of butter and flour, cooked without coloring) thinned with whole milk. It is one of the five sauces meres of classical French cuisine, codified by Auguste Escoffier in Le Guide Culinaire (1903, recipe #63). The thickening occurs because starch molecules in the flour absorb water and swell upon heating: gelatinization. This gives the sauce its characteristic glossy, creamy texture.
- Starch gelatinization: at approximately 65-70°C/149-158°F, the starch granules in the flour swell and absorb water. The mixture thickens visibly. Continued cooking is essential: raw amylase in flour will break down the thickening if you stop too early. A minimum of 5-8 minutes after the sauce has come to a boil. (McGee, On Food and Cooking, Scribner 2004, p.456)
- Roux ratio determines consistency: equal weights of butter and flour is always the starting ratio. The amount of roux per liter of milk determines the thickness. Light (40g/L) for sauces, medium (60g/L) for croquettes, thick (80g/L) for fillings and souffle bases. (CIA Professional Chef, 9th ed., Wiley 2011, Ch.11)
- White roux vs blonde roux: for bechamel you always use white roux: butter and flour cooked gently for 1-2 minutes until the raw flour smell disappears and the mixture has a slightly sandy aroma, without coloring. Blonde roux (light brown) is used for veloute. (Escoffier, Le Guide Culinaire, 1903, recipe #63)
- Cold vs warm milk: Escoffier recommends cold milk in a steady stream to a warm roux. This produces fewer lumps than warm milk added to cold roux. The temperature shock allows the roux to gradually absorb the milk as you stir. (CIA Professional Chef 2011, Ch.11)
- Nutmeg is not decorative: nutmeg contains myristicin and elemicin, volatile compounds that mask the milk protein aroma and increase perceived sweetness without adding sugar. Escoffier specifies it in every bechamel recipe. Use freshly grated, never pre-ground. (Larousse Gastronomique, Editions Larousse 2009, p.107)
Three consistencies: the roux ratio determines everything
Light (Souple)
40g butter + 40g flour per liter of whole milk. The sauce coats a spoon like a veil, leaving a thin but visible trail. Use as a sauce base for pasta, gratins, and baked oysters. Too thick to pour directly; too thin to use as filling. (Escoffier 1903, #63)
Examples: Lasagna, gratins, croque-monsieur
Medium (Normale)
60g butter + 60g flour per liter of whole milk. The sauce sets firmly but is still pourable when warm. Base for classic croquettes and croquette batter, for bound fillings in vol-au-vents and timbales. (CIA Professional Chef 2011, Ch.11)
Examples: Croquettes, vol-au-vent, vegetable souffles
Thick (Stiff Bechamel)
80g butter + 80g flour per liter of whole milk. Nearly sliceable when cold. Base for souffle binding, rollable croquette batter, and gratineed fillings that must not run in oven heat. (CIA Professional Chef 2011, Ch.11)
Examples: Souffle base, croquette roll, cannelloni filling
Mornay (Daughter Sauce)
Light bechamel + grated Gruyere (50-75g per 500ml) + Parmesan (25-50g per 500ml), optionally enriched with an egg yolk for gloss. The definitive daughter sauce for gratins and cheese dishes. Gruyere provides the flavor, Parmesan provides the umami. (Escoffier 1903, recipe #66)
Examples: Cauliflower cheese, croque-madame, moules gratinees
Soubise (Daughter Sauce)
Light bechamel with long-sweated onions in butter (ratio 1:1 sauce:onion puree). The onions are cooked gently until translucent, not caramelized, then strained or blended. Mild in flavor, the classic accompaniment to lamb and veal. (Larousse Gastronomique 2009, p.107)
Examples: Roast lamb, veal blanquette, stuffed mushrooms
Creme (Daughter Sauce)
Light bechamel thinned with heavy cream (ratio 2:1 sauce:cream), finished with a few drops of lemon juice and fine lemon zest. Creamier and lighter than pure bechamel. Base for white fish, asparagus, and delicate vegetable dishes. (CIA Professional Chef 2011, Ch.11)
Examples: White asparagus, white fish, cauliflower puree
Sources: Escoffier, Le Guide Culinaire (1903), recipes #63 (Bechamel), #66 (Mornay); CIA Professional Chef, 9th edition (2011), Chapter 11; Larousse Gastronomique (2009), p.107
Three common mistakes and how to prevent them
Lumps in the sauce
Occurs when the roux cools too quickly before you add the milk, or when you add warm milk to an already-cooled roux. The solution: always add cold milk to a warm roux straight off the heat, or warm milk to a very hot roux. Never cold milk to cold roux: the flour clumps immediately. Lumps in the finished product: always strain through a fine chinois.
Cause: incorrect temperature contrast
Floury aftertaste
Undercooked after adding the milk. Raw amylase in the flour produces a starchy, floury taste that only disappears after at least 5-8 minutes of cooking once the sauce has come to a boil, stirring constantly. In a croquette or gratin that subsequently bakes, you can no longer correct it.
Cause: insufficient cooking time
Skin forming on cooling
Skin formation is the coagulation of milk proteins and gelatinized starch at the air surface. Normal and expected with bechamel. Prevent by using beurre sur place (thin layer of melted butter on the surface) or by pressing plastic wrap directly onto the sauce, without air bubbles. If skin has formed: simply stir it back in when reheating.
Solution: beurre sur place
Step by step: lump-free bechamel sauce
-
1
Weigh butter and flour: equal weights
Always use weight, never volume. A tablespoon of flour can be 8g or 14g depending on how you scoop. With bechamel, the roux ratio determines the final consistency: a 10g difference per liter yields a measurable difference in thickness. Weigh before you start.
No scale at hand? Rough guideline: for light bechamel, 1 heaping tablespoon butter plus 1 heaping tablespoon flour per 250ml milk. -
2
Cook the white roux: 1-2 minutes, no longer
Melt the butter over moderate heat (never too hot, the butter must not brown). Add all the flour at once and stir immediately with a whisk until you have a smooth paste. Cook for 1-2 minutes over moderate-low heat, stirring constantly. The mixture should smell slightly nutty and the raw flour aroma should be gone. This is white roux: no coloring, but no raw taste either.
Roux cooked too hot will turn yellow or brown. That is no longer bechamel but blonde or brown roux. Do not discard it: use it for veloute or espagnole instead. -
3
Add cold milk in a steady stream
Remove the pan from the heat. Add all the cold milk in a flowing stream while whisking vigorously. Escoffier recommends cold milk to a warm roux: the temperature shock distributes the roux gradually through the milk without immediate lump formation at the surface. Return the pan to medium-high heat.
Use milk straight from refrigeration, max 7°C/45°F at purchase. Discard milk that has been out of refrigeration for more than 4 hours. (NVWA Hygiene Code for Hospitality 2023, section Milk and Dairy Products; FDA Food Code 2017, §3-501.16) -
4
Cook until boiling, then 5-8 more minutes
Stir constantly with a whisk or wooden spoon as the sauce slowly comes to a boil. Once you see the first bubbles, reduce to low heat and continue cooking for at least 5-8 minutes while stirring. This is the point where the raw starch taste finally disappears. Less than 5 minutes: you can taste it. In a croquette or gratin dish, it cannot be corrected afterwards.
Smell the sauce after 5 minutes. If the floury, starchy aroma is gone and you only smell milk and butter: done. If you still detect it: add 2 more minutes. -
5
Season with nutmeg, salt, and white pepper
Season with fine sea salt, freshly ground white pepper (black pepper leaves visible specks), and grated nutmeg. Nutmeg is not optional in a classic bechamel: it masks the milk protein aroma and increases perceived sweetness without making the sauce sweet. Escoffier specifies it in every bechamel recipe.
Use a microplane for the nutmeg, never pre-ground powder. Whole nutmeg delivers 4-5 times more aroma than the ground equivalent. -
6
Use immediately or cool with beurre sur place
Use the sauce immediately. If storing: cover the surface with a thin layer of melted butter (beurre sur place) or press plastic wrap directly onto the surface. This prevents skin formation: the coagulation of milk proteins and gelatinized starch at the air surface during cooling. Cool as quickly as possible to below 7°C/45°F.
Prepared bechamel sauce: maximum 3 days at max 7°C/45°F, including the day of preparation. Label with: contents, preparation date, name of responsible person, use-by date. Do not hold in the danger zone (7-60°C/45-140°F) for more than 2 hours. (NVWA Hygiene Code for Hospitality 2023; FDA Food Code 2017, §3-501.16)
HACCP: Dairy Protocol and Bacterial Growth in Prepared Sauces
Bechamel sauce contains whole milk as its primary ingredient. Milk is a high-risk product for bacterial growth, particularly Listeria monocytogenes and Bacillus cereus, a spore-forming bacterium that survives cooking and can proliferate in prepared sauces. The NVWA Hygiene Code for Hospitality (2023) and the FDA Food Code (2017) prescribe specific temperature protocols.
Bacillus cereus in prepared sauces
Bacillus cereus is a spore-forming bacterium that can be present in flour and meal. Spores survive normal cooking. When cooling in the danger zone (7-60°C/45-140°F), spores can germinate into vegetative cells that produce heat-stable toxins. These toxins are not destroyed by reheating: a reheated contaminated bechamel is just as hazardous as a cold one.
Protocol: store prepared bechamel immediately after use at max 7°C/45°F. Actively cool large batches using an ice bath or blast chiller, not passively in the walk-in. Maximum 3 days storage.
Source: NVWA Hygiene Code for Hospitality (2023); FDA Food Code 2017, §3-501.14; Codex Alimentarius CAC/RCP 1-1969 (revised 2020), section Prepared Foods
Milk storage before use in sauces
Store pasteurized whole milk at a maximum of 7°C/45°F (EU Regulation 853/2004, Annex III, Section IX; FDA Food Code 2017, §3-501.16). Milk that has been out of refrigeration for more than 4 hours in a warm kitchen (above 20°C/68°F) is a risk product. Never use milk that shows early signs of souring, even if the use-by date has not passed.
For healthcare catering and institutional settings: always use UHT milk or pasteurized milk within 24 hours of opening. This significantly reduces the Listeria risk for vulnerable groups.
Source: EU Regulation (EC) No. 853/2004, Annex III, Section IX; NVWA Hygiene Code for Hospitality (2023), section Milk and Dairy Products; FDA Food Code 2017, §3-501.16
HACCP reference table: bechamel and dairy-based sauces
| Product | Risk | Storage temp | Max shelf life | Source |
|---|---|---|---|---|
| Bechamel, prepared batch | Bacillus cereus, Listeria | < 7 °C | 3 days | NVWA 2023 |
| Mornay sauce (with cheese + egg) | Bacillus cereus, Salmonella | < 7 °C | 2 days | NVWA 2023 |
| Whole milk, unopened | Listeria monocytogenes | < 7 °C | See date | EU 853/2004 |
| Whole milk, opened | Listeria, Bacillus | < 7 °C | 2 days | NVWA 2023 |
| Dry roux (butter+flour) | Mold if stored moist | Room temp | 24 hours | NVWA 2023 |
Bechamel vs Veloute: the two white mother sauces
| Aspect | Bechamel Sauce | Veloute Sauce |
|---|---|---|
| Liquid base | Whole milk | White stock (chicken, veal, fish) |
| Roux type | White roux (no coloring) | Blonde roux (light straw color) |
| Flavor profile | Milky, creamy, neutral | Umami, complex, meaty broth character |
| Daughter sauces | Mornay, Soubise, Creme, Nantua | Supreme, Allemande, Bercy, Hongroise |
| Classic use | Pasta, gratins, croquettes, cheese dishes | Poultry, veal, fish, mushrooms |
Bechamel is underestimated. Everyone thinks they can make it. But ask your kitchen team how long they cook the roux. Nine out of ten: too short. That floury aftertaste in the croquette that nobody can quite identify? It is not the ingredients. It is the cooking time. Five minutes after the boil is the minimum, not the goal.
Jeffrey Smit, former kitchen manager
Food cost: making your own vs instant bechamel powder
- Material cost homemade (1 liter, light): 40g butter ($0.22) + 40g flour ($0.05) + 1L whole milk ($1.30) + nutmeg/salt ($0.05) = approximately $1.62 per liter. Preparation time: 20 minutes including mise en place and cleanup.
- Commercial bechamel powder: catering pouches, 800g makes 5L, averaging $5.00-6.50 per pouch = $1.00-1.30 per liter. Cheaper in materials. But: modified starch, powdered milk, E-numbers. Texture, gloss, and flavor are not comparable to fresh.
- When making your own truly pays off: (1) for Mornay or Soubise where the sauce flavor is central to the dish, (2) at daily production above 5 liters, because labor cost per liter drops, (3) for croquette batter: the texture of homemade medium bechamel is measurably superior after cooling and frying.
- When powder is acceptable: when bechamel plays a background role, such as binding in a lasagna or as a thin gratin layer on a side dish. In those cases the quality difference for the guest is minimal.
Frequently asked questions: bechamel sauce
How do I make a lump-free bechamel sauce?
The most reliable method: add cold milk to a warm roux in a steady stream while whisking vigorously. Escoffier described this method as early as 1903 (recipe #63). Cold milk to warm roux produces less surface lumping than warm milk to cold roux.
If lumps are already present: strain the sauce immediately through a fine chinois and return to the heat. The flavor is unaffected; only the texture. (CIA Professional Chef 2011, Ch.11)
Why does my bechamel have a floury, starchy taste?
Undercooked after adding the milk. Raw amylase in the flour produces a starchy, floury taste that only disappears after at least 5-8 minutes of cooking once the sauce has reached a boil. In an oven or microwave after assembling the dish, the taste will not cook out.
The fix is preventive: always cook until the floury smell disappears and you only smell milk and butter. Use your nose, not the clock. (McGee, On Food and Cooking, 2004, p.456)
How do I store bechamel without skin forming?
Beurre sur place: pour a thin layer of melted butter onto the surface immediately after taking the sauce off the heat. The butter layer seals the surface from air and prevents skin formation through coagulation of milk proteins. Alternative: press plastic wrap directly onto the surface, without air bubbles.
If skin has already formed: simply stir it back in when reheating. The skin is melted protein and starch, not a safety risk. (Larousse Gastronomique 2009, p.107)
Can I freeze bechamel for larger batches?
Technically you can, but the results are inconsistent. During freezing, starch granules crystallize and break down upon thawing: this produces a grainy, watery texture. Some professional kitchens successfully freeze croquette batter (thick bechamel) if it is processed immediately, but a light or medium bechamel almost always loses its creamy texture.
Better alternative: freeze dry roux (the butter-flour mix, already cooked). Roux freezes excellently, keeps for 6 months, and can be used immediately for quick bechamel on demand.
What is the difference between bechamel and veloute?
Both are white thickened sauces based on a roux. The difference lies in the liquid: bechamel uses whole milk, veloute uses a white stock of chicken, veal, or fish. Bechamel is creamy and neutral, veloute is umami-rich and reflects the flavor of the stock used.
In classical sauce theory these are two of the five sauces meres. The other three are espagnole (brown sauce), sauce tomat, and hollandaise. (Escoffier, Le Guide Culinaire, 1903, recipes #1-#10 for the mother sauces)
Which consistency should I choose: light, medium, or thick bechamel?
Light (40g roux/L milk): for sauces poured over dishes, such as pasta, asparagus, or gratins. The sauce should flow but must not be watery.
Medium (60g/L): for fillings that need to bind but are still workable when warm. Classic for croquettes, vol-au-vent, and cream soups.
Thick (80g/L): for batter that must be sliceable after cooling. Croquette rolls cut into portions, souffle base, cannelloni filling. Nearly sliceable when cold. (CIA Professional Chef 2011, Ch.11)
Legal information & disclaimer — click to read
Informational disclaimer
The information on this page is intended solely for educational and informational purposes for hospitality professionals. KitchenNmbrs B.V. strives for accuracy and timeliness but cannot guarantee that all information is fully correct, complete or up-to-date at all times. Culinary techniques, scientific insights and food safety guidelines may change.
Professional responsibility
Applying the techniques described requires professional expertise and training. KitchenNmbrs is not liable for damage, injury, illness or loss resulting from the application of information from this website without adequate professional guidance or verification. Every kitchen, every product and every environment is different: always apply your own professional judgement.
Food safety & HACCP
The HACCP guidelines, temperatures and storage advice on this page are based on Codex Alimentarius (WHO/FAO) as the global baseline standard and EU Regulation 852/2004. Local laws and regulations may differ. Always consult your national food safety authority for the applicable standards in your region:
- Netherlands: NVWA (nvwa.nl)
- Belgium: FAVV (favv-afsca.be)
- Germany: BfR (bfr.bund.de)
- United Kingdom: FSA (food.gov.uk)
- United States: FDA (fda.gov) — FDA Food Code
- EU general: EU Regulation (EC) 852/2004 on food hygiene
- International: Codex Alimentarius CAC/RCP 1-1969 (revised 2020)
Allergens & dietary information
Allergen information is indicative. When in doubt about allergens in preparations, always contact the supplier or a certified allergological adviser. KitchenNmbrs accepts no liability for allergic reactions or diet-related harm.
Copyright & sources
All sources mentioned (Escoffier, McGee, CIA Professional Chef, etc.) are the property of their respective publishers and authors. KitchenNmbrs cites these works in accordance with fair use for informational purposes. The source attribution at the bottom of each sauce page is not a complete bibliography but an indication of primary sources consulted.
Limitation of liability
To the extent permitted by law, KitchenNmbrs B.V. disclaims all liability for direct or indirect damage arising from the use of information on this page. This includes but is not limited to: financial damage from incorrect cost price calculations, damage from food safety incidents, and damage from technical errors or unavailability of the website. The information on this page does not replace professional culinary advice or legal advice.
Calculate the exact food cost of your sauces and preparations
KitchenNmbrs automatically calculates the cost per portion, including labor, waste, and shrinkage. From bechamel to demi-glace.
7 days free. No credit card required. Start free trial →Sources and legal information
- Escoffier, Auguste. Le Guide Culinaire. Flammarion, Paris, 1903. Recipes #63 (Sauce Bechamel), #64 (Sauce Creme), #65 (Sauce Soubise), #66 (Sauce Mornay). Primary source for classic preparation and ratios.
- La Varenne, Francois Pierre de. Le Cuisinier Francois. Paris, 1651. First documented description of a milk sauce based on roux. Historical origin source.
- McGee, Harold. On Food and Cooking: The Science and Lore of the Kitchen. Scribner, New York, 2004. pp.456-459 (starch gelatinization, roux, white sauces). Scientific reference for cooking chemistry.
- The Culinary Institute of America (CIA). The Professional Chef, 9th edition. Wiley, Hoboken, 2011. Chapter 11: Stocks, Sauces, and Soups. Professional kitchen standard for ratios and daughter sauces.
- NVWA. Hygiene Code for Hospitality, 2023 edition. nvwa.nl. Section: Milk and Dairy Products, storage temperatures, prepared sauces. Dutch regulatory framework.
- Larousse Gastronomique. Editions Larousse, Paris, 2009. p.107 (Bechamel) and p.822 (Sauce Soubise). Culinary encyclopedia and definition source.
- EU Regulation (EC) No. 853/2004 of the European Parliament and of the Council of 29 April 2004. Annex III, Section IX: Raw Milk and Dairy Products. European legal framework for dairy processing in the hospitality industry.
HACCP guidelines are based on NVWA Hygiene Code for Hospitality (2023), EU Regulation 852/2004, EU Regulation 853/2004, and FDA Food Code 2017. Local regulations may vary. Consult your regional NVWA office, local health department, or a certified food safety advisor for your specific situation.