
Classic Béchamel Sauce
A silky, creamy French mother sauce made by cooking butter and flour into a pale roux, then whisking in warm milk. Seasoned with nutmeg and white pepper, it's the base for lasagna, mac and cheese, gratins and croque monsieur.
- Prep
- 5 min
- Cook
- 15 min
- Total
- 20 min
- Makes
- About 2 cups (480 ml) medium-thick sauce, serving 6
Steps
Before you start
- Measure everything before you turn on the heat; the roux moves quickly once it starts.
- Use whole milk for the best flavor and texture. Lower-fat milk gives a thinner, less rich sauce.
- This recipe makes a medium-thick sauce. See the tips to make it thinner or thicker.
- Freshly grated nutmeg tastes far better than pre-ground.
Warm the milk
- Pour the milk into a small saucepan and heat over medium-low heat for 3 to 4 minutes, until steaming and small bubbles form at the edges.
- Remove from the heat and keep nearby.
+ Show details− Hide details
Ready when: Steaming with tiny bubbles at the edge, not boiling
Tip: Warm milk prevents lumps and shortens the cooking time.
Melt the butter
- In the 2-quart heavy saucepan, melt the butter over medium heat, about 1 to 2 minutes.
- Swirl so it melts evenly without browning.
+ Show details− Hide details
Ready when: Butter is fully melted and foamy, with no browning
Tip: If the butter starts to brown, lower the heat; browned butter changes the color and flavor.
Cook the roux
- Add the flour all at once and whisk constantly to form a smooth paste.
- Cook for 2 minutes, whisking and scraping the corners, to cook out the raw flour taste.
+ Show details− Hide details
Ready when: Roux is bubbling gently, smells faintly nutty or like pastry, and is still pale blond
Tip: Do not let it color; a white sauce needs a white roux.
Add milk gradually
- Remove the pan from the heat briefly.
- Pour in about ¼ cup (60 ml) of warm milk while whisking vigorously until a thick, smooth paste forms.
- Add another ¼ cup (60 ml) and whisk until smooth.
- Return to medium-low heat and pour in the remaining milk in a slow stream, whisking constantly.
+ Show details− Hide details
Ready when: Mixture is smooth and fully combined with no visible lumps
Tip: If lumps form, whisk harder off the heat, or strain the finished sauce through a fine-mesh strainer.
Simmer and thicken
- Cook over medium-low heat, whisking frequently and scraping the bottom and corners with a spatula, for 6 to 8 minutes.
- The sauce will thicken and come to a gentle simmer with a few slow bubbles.
- Keep it at that gentle simmer for the final 2 minutes.
+ Show details− Hide details
Ready when: Sauce coats the back of a spoon, and a finger drawn through the coating leaves a clean line
Tip: Scrape the corners often; flour settles there and can scorch.
Season and finish
- Take the pan off the heat.
- Stir in the salt, then grate in the nutmeg and add a pinch of white pepper if using.
- Taste and adjust; the nutmeg should be a background warmth, not a dominant flavor.
+ Show details− Hide details
Ready when: Sauce is smooth, pourable but thick, and tastes balanced and creamy
Tip: If the sauce is too thick, whisk in warm milk 1 tablespoon at a time.
Use or hold
- Use right away.
- To hold for up to 30 minutes, press a piece of plastic wrap or buttered parchment directly onto the surface to prevent a skin, and keep the pan covered on very low heat or in a warm spot.
+ Show details− Hide details
Ready when: No skin on the surface
Good to know
Tips
- For a thinner sauce (soups, creamed vegetables) use 2 tablespoons each butter and flour per 2 cups milk; for a thicker sauce (croquettes, soufflé base) use 4 tablespoons each.
- Keep a whisk in one hand and the milk in the other; the slow addition of milk is the secret to a lump-free sauce.
- For extra flavor, infuse the milk with a bay leaf, a slice of onion and a clove while warming, then strain before using.
- To make Mornay sauce, stir in 1 cup (about 100 g) grated Gruyère or Parmesan off the heat until melted.
Make ahead
Make up to 3 days ahead. Cool with plastic wrap pressed on the surface and refrigerate. Reheat gently, whisking in a splash of milk to loosen.
Storage & reheating
Refrigerate in an airtight container with plastic pressed on the surface for up to 3 days. Freeze for up to 2 months; thaw overnight in the fridge. Reheat in a saucepan over low heat, whisking constantly and adding milk as needed. It may look split after thawing; whisk vigorously or blend briefly to re-emulsify. Not recommended at room temperature for more than 2 hours.
Substitutions
- unsalted butter → olive oil or dairy-free butter. Flavor will be different but the roux works the same way.
- all-purpose flour → 1 tablespoon plus 1½ teaspoons cornstarch (or a 1:1 gluten-free flour blend, 3 tablespoons). For cornstarch, whisk it into a little cold milk and add to the butter-free simmering milk instead of making a roux; the sauce will be glossier.
- whole milk → unsweetened oat milk or other plain non-dairy milk. Choose a creamy, unsweetened variety; the sauce may be slightly thinner.
- ground white pepper → a tiny pinch of finely ground black pepper. Adds small dark flecks.





