Classic Bechamel Sauce: Creamy White Sauce

Prep: 5 minCook: 30 min4 servingsmediumFrench
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 servings
  • 4 cups milk, whole
    oat milk1:1vegan

    removes:dairy

    Full guide →
  • ½ cups flour, all-purpose
  • 5 tbsp butter, unsalted
    ghee1:1dairy-free
    Full guide →
  • ½ unit onion, halved
    shallot1:1none
    Full guide →
  • oz salt, table
  • oz white pepper, ground
    black pepper1:1none

Instructions

  1. 1

    Combine milk and onion in a saucepan and heat until it begins to boil, then remove from heat and set aside

  2. 2

    In another saucepan, melt the butter over medium heat

  3. 3

    Add flour to melted butter, stir constantly and cook briefly until combined but before it browns

  4. 4

    Slowly pour the infused milk through a strainer into the roux while whisking continuously

  5. 5

    Continue whisking over medium heat until the sauce thickens to desired consistency

  6. 6

    Season with salt and white pepper to taste

Tips

Tip 1

Infuse milk with onion before building the roux to develop subtle flavor depth and create a smoother final sauce with fewer lumps.

Tip 2

Whisk continuously while adding strained milk to prevent lumps; go slowly and maintain medium heat to emulsify properly.

Tip 3

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

Storage

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 Ahead

Make up to 2 days ahead; press plastic wrap directly on surface to prevent skin formation.

Serve With

Use warm over steamed vegetables, pasta, fish, or as base for gratins, lasagna, and creamed soups.

Common Mistakes

Watch

Add milk too quickly to avoid lumps; slow pouring and constant whisking are essential.

Watch

Cook roux briefly before adding milk to avoid raw flour taste, but do not brown it or sauce will discolor.

Watch

Season only at the end to avoid over-salting as sauce reduces.

Substitutions

Dairy-Free Swaps

butter
ghee1:1dairy-free
Full guide →

Vegan Options

milk
oat milk1:1vegan

removes:dairy

Full guide →

General Alternatives

white pepper
black pepper1:1none
Full guide →
onion
shallot1:1none
Full guide →
Find more substitutions →

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.