How to Make Bechamel Sauce

Bechamel is a white sauce made from butter, flour, and milk. You cook flour in butter, then whisk in milk until smooth and thick.

Why it matters

Bechamel creates creamy layers in lasagna, gratins, and casseroles. The sauce binds ingredients without adding water like plain milk would. It coats pasta evenly and browns beautifully under a broiler. You control thickness by adjusting the flour-to-milk ratio.

What you need

2-quart heavy-bottom saucepanWooden spoon or silicone spatulaWire whiskFine-mesh strainer (optional)Measuring cups and spoons

Steps

1

Melt 4 tablespoons butter in your 2-quart saucepan over medium heat. Watch for foam. When the foam subsides and butter smells nutty, after about 2 minutes, you're ready for flour.

2

Add 4 tablespoons all-purpose flour all at once. Stir constantly with your wooden spoon for 2-3 minutes. The mixture will look like wet sand at first, then smooth paste. Cook until it smells like pie crust and turns pale gold.

3

Remove pan from heat. Pour in 1/4 cup cold milk. The mixture will seize up and look lumpy. That's normal. Whisk hard for 30 seconds until smooth.

4

Return to medium heat. Add remaining 1 3/4 cups milk in three additions, whisking constantly between each. After each addition, the sauce will thicken, then thin out when you add more milk.

5

Bring to a gentle simmer. You'll see small bubbles around the edges after 5-7 minutes. Reduce heat to low. Cook 10 minutes, whisking every 2 minutes. The sauce coats the back of a spoon when ready.

6

Season with 1/2 teaspoon salt and 1/4 teaspoon white pepper. Taste. Add more salt if needed. For lasagna or gratin, use immediately while hot. For later use, press plastic wrap directly on surface to prevent skin forming.

Common Mistakes

Adding all milk at once to hot roux

What happens: Lumps form that won't whisk out smoothly

Fix: Remove from heat before adding first milk portion, then add milk gradually

Cooking flour-butter mixture too long

What happens: Roux turns brown and sauce tastes nutty instead of neutral

Fix: Keep heat at medium and cook roux only 2-3 minutes until pale gold

Using high heat to speed up thickening

What happens: Sauce scorches on bottom and tastes burnt

Fix: Keep heat at medium or lower, stir frequently, use heavy-bottom pan

Not cooking sauce long enough after adding milk

What happens: Raw flour taste remains in finished sauce

Fix: Simmer gently for full 10 minutes after all milk is added

Troubleshooting

If:

Sauce has stubborn lumps after whisking

Then: Pour through fine-mesh strainer into clean pot, push solids through with spoon back

If:

Sauce is too thin for your recipe

Then: Simmer 5 more minutes uncovered to reduce, or whisk in 1 tablespoon flour mixed with 2 tablespoons soft butter

If:

Skin formed on cooling sauce

Then: Whisk vigorously while reheating over low heat, add 2 tablespoons milk if needed to loosen

Related Techniques

How to Make a Roux
Make a RouxRoux is just the flour-butter base without liquid added
Make Mornay SauceMornay starts with bechamel then adds cheese
Make Veloute SauceVeloute uses stock instead of milk with the same roux base

FAQ

Can I make bechamel ahead of time?

Yes, store up to 3 days refrigerated. Press plastic wrap directly on surface. Reheat gently over low heat, whisking constantly. Add 2-3 tablespoons milk if it's too thick. The sauce may separate slightly when cold but comes back together with whisking and heat. For best results, use within 24 hours.

What's the right thickness for different uses?

For lasagna, aim for heavy cream consistency that coats a spoon but still pours. For souffles or croquettes, cook until very thick like Greek yogurt. Standard ratio is 1:1:8 (1 tablespoon each butter and flour per 1/2 cup milk). For thicker sauce, use 1:1:6 ratio. For thinner, use 1:1:10.

Why does my bechamel taste floury?

Raw flour needs 10 minutes of gentle simmering to cook out completely. Your roux also needs 2-3 minutes of cooking before adding milk. If you taste flour, return sauce to heat and simmer 5 more minutes. Next time, use a timer to ensure full cooking time.

Can I use different types of milk or non-dairy alternatives?

Whole milk works best because its 3.5% fat content prevents curdling and creates smooth texture. 2% milk works but makes thinner sauce. Heavy cream makes it too rich. For non-dairy, unsweetened soy milk works well. Almond and oat milk tend to separate. Add 1 extra tablespoon flour when using lower-fat options.