White Sauce
intro
Smooth, velvety béchamel (classic white sauce) is a versatile French mother sauce, perfect for pasta bakes, gratins, casseroles, and creamy vegetable sides.
Ingredients
Steps
Warm the milk base
Pour 2 cups (480ml) whole milk into a small saucepan, set over low heat for 3-4 minutes until it reaches a gentle simmer (around 170°F/77°C, no rolling boil), then remove from heat and set aside. Warming milk prevents lumpy sauce by avoiding temperature shock to the roux.
Melt butter for roux
Place a heavy-bottomed 2-quart saucepan over medium-low heat, add 4 tablespoons (57g) unsalted butter, and melt completely for 1-2 minutes, swirling the pan occasionally, until it foams lightly but does not turn golden or brown.
Cook the flour roux
Add 4 tablespoons (32g) all-purpose flour to the melted butter, whisking constantly to form a smooth, thick paste. Cook for 2 full minutes over medium-low heat, stirring nonstop, to remove raw flour taste; the finished roux will be pale golden and smell lightly toasty, with no dark brown spots.
Incorporate warm milk slowly
Add the warmed milk 2 tablespoons at a time at first, whisking vigorously after each addition to fully combine with the roux, until a thick, smooth paste forms. After the first 1/2 cup of milk is incorporated, pour the remaining milk in a slow, steady stream while whisking constantly to prevent lumps from forming.
Simmer to desired thickness
Increase heat to medium, bring the sauce to a gentle, low simmer (small bubbles breaking steadily across the surface), and cook for 3-4 minutes, whisking occasionally, until the sauce thickens enough to evenly coat the back of a metal spoon; a line drawn through the sauce on the spoon with a finger will hold its shape without running.
Season and adjust consistency
Remove the saucepan from heat, stir in 1/2 teaspoon kosher salt, 1/4 teaspoon freshly ground black pepper, and 1/8 teaspoon ground nutmeg. Taste and adjust seasoning if needed; thin with 1-2 tablespoons of extra warm milk if the sauce is too thick for your intended use.
Tips
2.Do not rush the milk addition: adding small amounts of milk at first and whisking constantly eliminates temperature shock, which is the top cause of lumpy white sauce.
3.Customize the base sauce for different dishes: add shredded cheese for mac and cheese, stirred-in fresh herbs for a vegetable sauce, or 1 tablespoon of Dijon mustard for a tangy sauce to serve with chicken or fish.

OMG this is so much easier than I thought béchamel would be! I’ve been intimidated to make it from scratch for years because I was convinced it’d turn out lumpy, but following the recipe’s notes and keeping the whisk moving the whole time for that 12 minute cook time? Zero lumps, perfectly rich and creamy. Used it for my baked mac and cheese for Sunday family dinner and my kids loved it, going back for seconds twice. Total game changer!
Super quick recipe! I threw this together last minute for a work potluck when I realized my lasagna was missing that top creamy layer, and everyone was coming up to ask who made the white sauce. Only tiny tweak I made was adding a pinch of nutmeg like my grandma used to, and it elevated the flavor so much. 10/10 will make again for meal prep this week to toss with roasted veggies and pasta.
Wait a second, is this the same base you use for chicken alfredo? I’ve been buying jarred alfredo for years and this tastes way richer without all the weird preservatives. Made it last night for date night with pan-seared chicken and fettuccine, and my partner thought I ordered takeout from our favorite local Italian spot lmao. SO good.
So easy even I didn’t mess it up, and I burn toast 90% of the time. I was putting together a broccoli and cheese casserole for my neighbor who just had a baby, and this sauce came together in literally 10 minutes with zero issues. Whisked in some sharp cheddar at the end and it was perfect. Saved this recipe to my permanent dinner rotation folder!
Solid base recipe, but mine came out a little lumpy on my first try. Any tips for getting it perfectly smooth? I think I added the milk too fast maybe?