Tulo

Basic White Sauce (Béchamel) Recipe

Cooking the butter and flour together first (a roux) coats the starch granules in fat so they thicken the milk evenly instead of clumping, and adding the milk warm and gradually keeps the sauce silky instead of lumpy.

Prep
5 min
Cook
15 min
Total
20 min
Servings
8

Ingredients

Servings8
  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 2 cups whole milk, warmed
  • 1/2 tsp salt
  • 1/4 tsp white pepper
  • 1 pinch nutmeg, freshly grated

Nutrition per serving

Calories
86
Protein
2g
Carbs
5g
Fat
6g

Based on the recipe as written, one serving. Recalculates if you swap an ingredient above. An estimate only, exact values depend on the specific ingredients used.

Need different units or a different yield? Try our Conversion Calculator

Instructions

  1. 1Melt the butter in a medium saucepan over medium heat.
  2. 2Whisk in the flour and cook, stirring constantly, for 1-2 minutes until the mixture is pale golden and smells nutty rather than raw and starchy. This is your roux.
  3. 3Meanwhile, warm the milk in a small pot or the microwave until steaming but not boiling.
  4. 4Remove the roux from the heat and whisk in the warm milk a splash at a time, whisking out any lumps before adding more. Once about half the milk is incorporated, pour in the rest and whisk to combine.
  5. 5Return the pan to medium-low heat and bring to a gentle simmer, whisking often and scraping the bottom and corners of the pan, until the sauce thickens enough to coat the back of a spoon, 5-8 minutes.
  6. 6Season with salt, white pepper, and the nutmeg. Taste and adjust.
  7. 7Remove from heat. If any lumps remain, press the sauce through a fine mesh strainer. Use immediately, or press plastic wrap directly onto the surface to prevent a skin from forming while it cools.

Tips & variations

  • For a cheese sauce (Mornay), whisk in 1 cup shredded Gruyère or a mix of Gruyère and Parmesan off the heat once the béchamel has thickened.
  • Swap the milk for warm chicken or vegetable stock to make a velouté, the other classic pale sauce built on the same roux base.
  • For a thinner sauce meant for soups or light gratins, cut the flour and butter to 2 tablespoons each.
  • A pinch of cayenne or a dash of Dijon mustard whisked in at the end adds depth without changing the sauce's color or texture.

Storage & reheating

Refrigerate in an airtight container with plastic wrap pressed directly onto the surface for up to 4 days. Reheat gently over low heat, whisking in a splash of milk to loosen it back to pourable consistency; it will thicken further as it cools.

Tips from the Tulo kitchen

  • Warming the milk before adding it is the single biggest factor in avoiding lumps; cold milk added to a hot roux clumps almost immediately.
  • If the sauce does turn lumpy, don't panic: straining it through a fine mesh sieve fixes it completely without starting over.

FAQ

Why is my white sauce lumpy?

Lumps usually mean cold milk was added too quickly to the hot roux, or the milk wasn't whisked in gradually enough. Straining the finished sauce through a fine mesh sieve removes lumps if they've already formed.

Can I make béchamel ahead of time?

Yes. It keeps refrigerated for up to 4 days. Press plastic wrap directly against the surface before chilling to stop a skin from forming, and whisk in a little warm milk when reheating.

What's the difference between béchamel and a general white sauce?

They're essentially the same thing; béchamel is the French name for this butter, flour, and milk sauce, and it's considered one of the five classic French mother sauces because so many other sauces (Mornay, cheese sauce, cream sauces) are built on top of it.

Can I use a gluten-free flour blend instead of all-purpose?

A 1:1 gluten-free baking blend works reasonably well, but the sauce may thicken a bit faster or turn slightly grainy; whisk constantly and add the milk a little more slowly than usual.

More recipes