How to Make Classic Italian Béchamel Sauce

Béchamel is a white sauce made from butter, flour, and milk. It appears often in baked pasta dishes like lasagna and baked rigatoni, where it adds a smooth, creamy layer between the other components.
As it cooks, the butter and flour form a base that thickens when the milk is added. The result is a sauce that coats easily and blends into the dish rather than standing apart.
It’s used across a range of recipes, from pasta to vegetables to gratins, and works as a base for other sauces.
Love timeless recipes and practical wine pairings?
Get the free Italian Wine Pairing Guide and weekly notes from Cooking the Classics.
About This Recipe
Béchamel starts with a roux, a mixture of butter and flour cooked together before adding milk. Cooking the flour first removes its raw taste and allows the sauce to thicken smoothly.
The milk is added gradually while whisking to keep the texture even. After that, the sauce simmers briefly until it thickens to a consistency that can coat the back of a spoon.
The thickness can be adjusted depending on how it will be used. A thinner version works for sauces and vegetables, while a thicker version holds its shape better in layered dishes like lasagna.

Ingredients
- Butter
- Flour
- Milk
- Salt
- Nutmeg (optional)
Ingredient Notes:
1. Butter
Use unsalted butter if possible so you can control the salt level. The butter and flour form the base of the sauce.
2. Milk
Whole milk works best for a smooth and creamy sauce. Warm the milk slightly before adding to prevent lumps.
3. Nutmeg
While Marcella does not include nutmeg in her original recipe, a very small amount of freshly ground nutmeg can add a subtle depth of flavor that works especially well in cream sauces.

The Recipe

Classic Italian Béchamel Sauce
Ingredients
- 2 cups whole milk
- 4 tbsp butter
- 3 tbsp all-purpose flour
- ¼ tsp salt
- ⅛ tsp ground nutmeg (optional)
Instructions
- Put the milk in a saucepan and turn the heat to low. Keep it close to where you will prepare the sauce.
- In a heavy-bottomed saucepan, add the butter and turn the heat to low.
- After the butter has melted, add the flour in and whisk or stir with a wooden spoon.
- After all of the flour has been added, cook for 1-2 minutes, continuing to stir.
- Remove from heat.
- Add the hot milk, a bit at a time (approximately ¼ cup), whisking steadily until it has all been incorporated.
- Repeat two more times, then add larger amounts of milk, continuing to whisk, until you have a smooth, white sauce.
- Place the pan back on low heat, add salt and nutmeg (optional), and stir until it reaches your desired consistency.
Notes
Cooking Tip: Whisk Constantly
Keep the sauce moving as the milk is added and as it thickens. This helps prevent lumps and keeps the texture smooth.
The heat should stay moderate so the sauce thickens gradually rather than boiling.

Béchamel is used in many baked dishes where a smooth, even layer is needed between ingredients.
The texture should be soft enough to spread, but thick enough to hold in place.
It’s a straightforward sauce, but the consistency matters, especially in dishes like lasagna or baked pasta.
If you liked this recipe, you might also like:
- Marcella Hazan’s Three Ingredient Tomato Sauce
- Baked Rigatoni and Bolognese Meat Sauce
- Marcella Hazan’s Bolognese Meat Sauce
If you want a simple reference for choosing wine, download the Italian Wine Pairing Guide to keep on your phone or bring to the store.

