Classic Bechamel Sauce: Creamy White Sauce

Bechamel is a foundational French mother sauce made from butter, flour, and milk, creating a silky, versatile base for countless dishes. This version infuses the milk with onion for subtle depth, then builds a roux before tempering the milk in to create a lump-free sauce. The result is elegant and smooth, with gentle onion undertones balancing rich butter and mild white pepper. Bechamel suits home cooks of any skill level; even beginners succeed with patience and a whisk. Serve it over vegetables, pasta, fish, or use it to bind gratins and lasagna. This approach—infusing milk first rather than adding cold milk to hot roux—prevents lumps and ensures silky texture, setting it apart from rushed versions that skip the infusion step.
Ingredients
- 4 cups milk, whole
- ½ cups flour, all-purpose
- 5 tbsp butter, unsaltedghee1:1dairy-freeFull guide →
- ½ unit onion, halvedshallot1:1noneFull guide →
- ⅓ oz salt, table
- ⅓ oz white pepper, groundblack pepper1:1none
Instructions
- 1
Combine milk and onion in a saucepan and heat until it begins to boil, then remove from heat and set aside
- 2
In another saucepan, melt the butter over medium heat
- 3
Add flour to melted butter, stir constantly and cook briefly until combined but before it browns
- 4
Slowly pour the infused milk through a strainer into the roux while whisking continuously
- 5
Continue whisking over medium heat until the sauce thickens to desired consistency
- 6
Season with salt and white pepper to taste
Tips
Infuse milk with onion before building the roux to develop subtle flavor depth and create a smoother final sauce with fewer lumps.
Whisk continuously while adding strained milk to prevent lumps; go slowly and maintain medium heat to emulsify properly.
Add salt and pepper only after cooking is complete; taste and adjust—white pepper preserves the pale color that defines classical bechamel.
Good to Know
Refrigerate in airtight container up to 5 days. Reheat gently over low heat, whisking constantly and adding splash of milk if it thickens too much.
Make up to 2 days ahead; press plastic wrap directly on surface to prevent skin formation.
Use warm over steamed vegetables, pasta, fish, or as base for gratins, lasagna, and creamed soups.
Common Mistakes
Add milk too quickly to avoid lumps; slow pouring and constant whisking are essential.
Cook roux briefly before adding milk to avoid raw flour taste, but do not brown it or sauce will discolor.
Season only at the end to avoid over-salting as sauce reduces.
Substitutions
Dairy-Free Swaps
Vegan Options
General Alternatives
FAQ
Can I make bechamel ahead of time?
Yes, make it up to 2 days ahead. Press plastic wrap directly on the surface to prevent a skin from forming. Reheat gently over low heat, whisking constantly and thinning with a splash of milk if it thickens too much during storage.
What if I don't have white pepper?
Black pepper works fine as a substitute at the same ratio. The sauce will have darker specks instead of remaining pale, but flavor will be equivalent. Alternatively, use freshly grated nutmeg for a warmer, slightly different profile.
How long does bechamel keep in the fridge?
Properly stored in an airtight container, bechamel lasts up to 5 days refrigerated. Freeze in portions for up to 3 months; thaw overnight in the fridge and reheat gently with a splash of milk to restore silky texture.