This white sauce recipe makes a silky béchamel in 10 minutes with butter, flour, and milk, then seasons to taste.
White sauce is one of those small kitchen wins that pays off all week. It turns plain pasta into a creamy dinner, pulls a veggie bake together, and makes lasagna feel finished right away. If you’ve had a batch turn grainy or clump up, don’t worry. The fix is mostly timing and heat.
The base is simple: a quick butter-and-flour paste, then warm milk whisked in until it turns glossy. From there you can steer it thick for macaroni, looser for drizzle, or rich for a cheese sauce.
Ratios That Control Thickness
Use this table as your starting point. The amounts are built around 1 cup (240 ml) of milk. Multiply all amounts for a bigger batch.
| Goal | Butter + flour | Where it shines |
|---|---|---|
| Light drizzle | 1 tbsp + 1 tbsp | Veggies, fish, eggs |
| Daily creamy | 1.5 tbsp + 1.5 tbsp | Pasta toss, casseroles |
| Medium spoon-coating | 2 tbsp + 2 tbsp | Lasagna, gratins |
| Thick binder | 2.5 tbsp + 2.5 tbsp | Mac and cheese base |
| Extra thick for croquettes | 3 tbsp + 3 tbsp | Stuffed crepes, fillings |
| Gluten-free with cornstarch | 0 butter + 1.5 tbsp starch | Quick pan sauce |
| Dairy-free with oat milk | 2 tbsp + 2 tbsp | Bakes and pastas |
| Cheese sauce starting point | 2 tbsp + 2 tbsp | Add 1–1.5 cups cheese |
White Sauce Recipe steps for a smooth base
This method is built for a standard, medium thickness (2 tablespoons butter, 2 tablespoons flour, 1 cup milk). You can use the same steps for any ratio in the table.
Ingredients
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 1 cup (240 ml) milk, warmed
- 1/4 tsp fine salt, plus more if needed
- Pinch of black pepper
- Pinch of nutmeg (optional)
Tools
- Small saucepan with a heavy base
- Whisk
- Measuring spoons and cup
Milk choices and swaps
Whole milk gives the smoothest mouthfeel, yet any milk works if you adjust heat and patience. Low-fat milk thickens a touch less, so give it an extra minute at a gentle simmer. Plant milks vary a lot. Oat milk stays creamy, soy tends to set firmer, and almond can taste sweet in a savory bake.
If you use unsweetened plant milk, check the label for added gums. They can thicken fast, so stop cooking once the sauce coats a spoon. If the sauce tastes flat, a pinch more salt and a squeeze of lemon at the end can wake it up.
Step-by-step method
- Melt the butter. Set the pan over medium heat. When the butter is melted and foamy, keep the heat steady.
- Cook the flour. Whisk in the flour and stir for 60–90 seconds. You want a pale paste that smells a bit toasty, not browned.
- Add milk in stages. Pour in a splash of warm milk while whisking hard. When it turns smooth, add the rest in 2–3 pours, whisking each time.
- Simmer to thicken. When the sauce starts to bubble, turn heat down to low. Whisk often and let it simmer for 3–5 minutes until it coats a spoon.
- Season and finish. Add salt, pepper, and nutmeg if you like. Taste, then adjust. If it’s too thick, whisk in a spoonful of milk.
Easy white sauce ratios by thickness
If you want the sauce to land just right, watch two cues: how it falls from a spoon, and how it behaves once it cools. Heat makes it looser; cooling makes it set up.
Quick thickness checks
- Thin: It drips in a steady ribbon and leaves a light sheen.
- Medium: It coats the spoon and you can swipe a clean line with a finger.
- Thick: It mounds slightly on a spoon and moves slowly in the pan.
If you’re building a bake, aim one step looser than you think. The oven tightens it up. For a pour-over sauce on vegetables, keep it on the thin side so it doesn’t sit like glue.
Why lumps happen and how to avoid them
Lumps come from dry flour meeting liquid in one hit, or from heat that’s too high once the milk goes in. The goal is to hydrate the flour evenly while the starch swells at a gentle simmer.
Do this to stay smooth
- Warm the milk. Cold milk can seize the roux and clump.
- Whisk while you pour, not after.
- Add the first splash of milk slowly, then speed up once it turns glossy.
- Keep the simmer calm. Big, fast bubbles can scorch the bottom.
If you already have lumps
Take it off the heat and whisk hard for 20 seconds. If the lumps stay, strain the sauce through a fine sieve. A stick blender also smooths it fast, but strain gives the cleanest texture.
Flavor upgrades that still taste clean
A plain béchamel tastes like warm milk with a soft butter note. Seasoning is what makes it feel finished. Start light, then build.
Simple seasonings
- Nutmeg: A tiny pinch adds warmth without turning the sauce sweet.
- Garlic: Rub the pan with a cut clove before the butter goes in, or whisk in a touch of garlic powder at the end.
- Mustard: A dab of Dijon perks up cheese sauces.
- Herbs: Stir in chopped parsley or chives right before serving.
Infused milk trick
If you’ve got five minutes, warm the milk with a bay leaf and a slice of onion, then strain. The sauce tastes restaurant-level with no extra work in the pan.
Cheese sauce from the same base
Once your white sauce is smooth and simmered, turn off the heat before adding cheese. Cheese can split if it boils. Stir in handfuls, letting each melt before the next.
Good melting cheeses include cheddar, Gruyère, Monterey Jack, and fontina. Use a finer grate so it melts fast. If you want a sharper flavor, mix in a small amount of Parmesan at the end.
Storage, cooling, and reheating
White sauce keeps well, but it needs safe cooling and a gentle reheat. A tight lid stops a skin from forming. Pressing a piece of parchment right on the surface also works.
For food safety, refrigerate leftovers within 2 hours and cool them in shallow containers. The USDA’s Food Safety and Inspection Service lays out these steps on its Leftovers and Food Safety page.
In the fridge, plan to use the sauce within 3–4 days. Freeze for longer storage in a flat bag or a wide container so it chills fast. If you’re in the UK, the Food Standards Agency has clear guidance on chilling leftovers within two hours on how to chill, freeze and defrost food safely.
Reheating without splitting
- Warm it over low heat with a splash of milk.
- Whisk often, especially as it loosens.
- Stop once it’s hot and smooth. Boiling can turn it grainy.
Fixes for the usual problems
These quick fixes handle most white-sauce trouble without starting over. The sooner you spot the issue, the easier the save.
| Problem | What caused it | Fix |
|---|---|---|
| Lumps | Milk added too fast or too cold | Whisk off heat, then strain |
| Too thick | Ratio too heavy or simmered too long | Whisk in warm milk a spoonful at a time |
| Too thin | Not simmered long enough | Simmer 2–3 minutes, whisk often |
| Flour taste | Roux not cooked long enough | Next time cook paste 90 seconds before milk |
| Scorched flecks | Heat too high or pan too thin | Pour into a clean pan, leave flecks behind |
| Grainy texture | Boiled hard or cheese cooked at boil | Keep heat low; add cheese off heat |
| Skin on top | Air contact while cooling | Cover surface with parchment or plastic wrap |
| Greasy puddle | Too much fat or cheese split | Whisk in 1 tsp cold water, then warm gently |
Where this sauce fits best
Once you’ve got the base down, you can use it in dozens of dishes without thinking twice. A few go-to moves make it feel new each time.
Pasta and bakes
Toss medium sauce with cooked pasta and a splash of pasta water. For baked pasta, keep the sauce a touch looser so it stays creamy after the oven.
Lasagna and moussaka-style bakes
Use a medium sauce so it holds layers. Let the assembled pan rest 10 minutes after baking so slices stay neat.
Veggies and proteins
Pour a thin sauce over roasted cauliflower, green beans, or chicken cutlets. Add lemon zest at the end for a brighter bite.
Small-batch and big-batch notes
For one serving, use 1 tablespoon butter, 1 tablespoon flour, and 1/2 cup milk. A smaller pan helps the roux stay in one place so it hydrates evenly.
For a crowd, scale up and switch to a wider pot so heat stays even. If you double or triple the batch, it may take a minute longer to reach a simmer, then it thickens quickly.
Make-ahead trick for weeknight speed
Make a double batch, then portion it into small containers while it’s still warm. Lay a piece of parchment on the surface, lid it, and chill. When dinner rolls around, reheat one portion with a splash of milk and it comes back smooth in minutes.
Quick checklist before you start
- Warm the milk so it blends in fast.
- Whisk the roux until it looks smooth and pale.
- Pour the first splash slowly, whisking the whole time.
- Keep the simmer gentle, then season at the end.
Once you’ve made this white sauce recipe a couple of times, you’ll stop measuring as tightly and just watch the texture. That’s the sweet spot: calm heat, steady whisk, and a sauce that behaves.

