Sauces & Condiments
This authentic white sauce recipe transforms simple ingredients into the creamy foundation of classic dishes like mac and cheese and scalloped potatoes. The secret lies in mastering the roux—a delicate balance of butter and flour cooked to a smooth, golden paste that forms the backbone of velvety sauces.
I've perfected this technique over years of testing, ensuring no lumps or graininess ever ruin the perfect texture.
The process begins with equal parts butter and flour cooked on low heat until the mixture reaches a rich, nutty aroma without browning. Gradually whisking in warm milk creates an emulsion that's impossibly smooth when stirred consistently.
What makes this sauce truly authentic is the patience required—rushing this step leads to lumps, while proper technique delivers restaurant-quality results every time.
What you'll end up with is a creamy, velvety white sauce that coats pasta and potatoes like a luxurious blanket, rich enough to stand alone yet versatile enough to absorb flavors.
This is the sauce that elevates simple dishes into something extraordinary, with a texture so smooth it disappears into every bite. The best part? It keeps beautifully in the refrigerator for up to five days.
Once mastered, this white sauce becomes your culinary secret weapon—infuse it with garlic, herbs, or cheese for endless variations. Let's create the perfect base for your next masterpiece.
Ingredients for authentic white sauce
Eight simple ingredients unlock the secret to velvety perfection—this white sauce is your culinary game-changer.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth sauce |
| Whole Milk 🥛 | 2 cups | Warm, not boiling |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for aroma |
| Fresh Nutmeg 🌿 | ¼ tsp | Finely grated, optional |
| Garlic Cloves 🧄 | 1 whole | Minced for depth (optional) |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For finishing, fruity variety |
The butter and flour are your golden duo, so choose European-style butter like Plugra or Land O'Lakes for richer flavor. King Arthur flour is my go-to for its smooth texture—it makes all the difference when whisking. For the milk, warm it just until steaming (about 160°F)—never boiling, or you'll break the emulsion. The nutmeg is where this sauce gets its restaurant-quality depth, so freshly grated is non-negotiable. If you're feeling fancy, Whole Foods carries pre-grated nutmeg in their spice aisle, but honestly, a microplane works just as well at home. The garlic? Only if you love it—skip it for a purer white sauce, but add it for that classic mac and cheese vibe.
No butter? Olive oil or coconut oil works in a pinch (use equal parts), but the flavor will be subtly different. Out of whole milk? Almond milk or half-and-half keeps it creamy, though full-fat dairy gives the best texture. The flour can be swapped for cornstarch at half the amount if you're gluten-free, but the roux won't develop the same depth. For the nutmeg, mace works in a 1:1 ratio—it's like nutmeg's sophisticated cousin. And if you're making this ahead, store the roux separately until you're ready to add the milk—it keeps for weeks in the fridge.
This sauce is a fridge superstar—it actually tastes better the next day as the flavors meld. Portion into glass jars for easy reheating, and it'll keep for 5-7 days. For longer storage, freeze the finished sauce in ice cube trays—thaw exactly what you need for your dish. Pro tip: If it thickens too much when reheating, just whisk in a splash of warm milk. And trust me, one batch makes four meals—this is the kind of sauce that disappears faster than you can say 'mac and cheese'
Why You'll Love This Recipe
- Pantry Magic: I swear by this sauce—no fancy shopping lists, just butter, flour, and milk. That’s it. The kind of recipe where you open your fridge and boom, you’ve got everything you need without a second trip to the store.
- Velvet Smoothness: The moment you whisk in that warm milk? Pure satisfaction. It’s creamy but not heavy, rich but not greasy—thanks to the slow simmer and proper roux. That’s the secret: let the flour cook until it’s golden, not brown, or you’ll taste it later.
- Weeknight Swiss Army: Slather it on roasted chicken, toss it with pasta, or use it to thicken stews. I’ve even drizzled it over grilled veggies when I’m out of ideas. It’s my go-to for turning simple meals into something that feels intentional—no last-minute stress.
- Budget-Friendly Stretch: A single batch feeds my family for days. Freeze half for when I’m too tired to cook, or save it for a lazy Sunday brunch. Honestly, the math works out: a stick of butter and a cup of milk go a long way, and the flavor? That’s priceless.
Step-by-step instructions for authentic white sauce
Here's how to build that legendary velvety sauce that clings perfectly to pasta and potatoes.
Create the Perfect Roux Foundation
In a medium saucepan, melt the 0.5 cup unsalted butter over medium-low heat. Once fully melted, immediately whisk in the 0.5 cup all-purpose flour all at once. This is your roux - the backbone of your sauce. You want to cook it slowly to avoid burning while developing that nutty flavor that makes authentic white sauce sing.
Whisk continuously for 2-3 minutes until the mixture turns a pale golden color. You'll see it thicken noticeably and smell that unmistakable toasted flour aroma. This is your signal to move quickly - if it darkens beyond golden, you've gone too far. The roux should coat the back of a spoon but still feel smooth, not grainy. This careful cooking ensures your sauce won't taste raw or floury later.
Gradually Incorporate Warm Milk
Remove the saucepan from heat and let it cool for 30 seconds - this prevents sudden temperature shocks that can scorch your sauce. Now, very slowly pour in the 2 cups warm whole milk while whisking vigorously. The key here is patience - adding milk too quickly creates lumps that are nearly impossible to fix later.
Return the pan to medium-low heat and continue whisking constantly for 5-7 minutes until the sauce thickens enough to coat the back of your spoon. You're looking for a consistency that's rich but still pourable - it should cling to pasta without being gluey. If it thickens too quickly, add a splash of warm milk to loosen it. The warm milk is crucial - cold milk creates a grainy, unsatisfying sauce.
Season and Refine the Sauce
Once your sauce reaches the perfect consistency, remove it from heat and stir in the 0.5 tsp salt, 0.25 tsp black pepper, and 0.25 tsp fresh nutmeg. The nutmeg adds that classic depth that makes this sauce truly authentic. If you're using the optional 1 minced garlic clove, add it now - it should blend seamlessly without overpowering.
For that final touch of sophistication, drizzle in the 1 tbsp extra-virgin olive oil while whisking continuously. This not only adds a fruity brightness but also creates a silky texture that's impossible to achieve without it. Taste and adjust seasoning - authentic white sauce should be rich but balanced, with all flavors harmonizing perfectly. The sauce should be smooth enough to coat the back of a spoon but still flow gracefully when poured.
Master the Finishing Technique
Return the sauce to low heat and let it simmer gently for 1-2 minutes to meld all the flavors. This final step is what transforms a good sauce into an exceptional one. The gentle heat allows the nutmeg to bloom fully and the olive oil to integrate completely. Keep whisking occasionally to prevent any skin from forming on the surface.
For serving, you can either keep the sauce at a gentle simmer until ready to use, or transfer it to a bowl and cover with plastic wrap pressed directly onto the surface to prevent skin formation. This sauce is best used immediately over pasta, potatoes, or whatever you're preparing - its velvety texture and rich flavor are at their peak when fresh. If you need to reheat later, do so over very low heat while stirring constantly to maintain that perfect consistency.
Pro Tips For Making Authentic White Sauce
- Melt Butter Slowly: I learned this the hard way—dumping cold butter into the pan and ending up with butter blobs instead of a smooth base. Heat the butter over medium-low until it’s fully melted but not browned (it should foam gently, not sizzle). This keeps your sauce from seizing up when you add the flour.
- Whisk Like You Mean It: The moment you add flour to melted butter, stop stirring and whisk aggressively for 30 seconds. You’re not making pancake batter—you’re breaking up those flour lumps so they dissolve completely. A few stubborn clumps later, and your sauce will taste grainy no matter how long you cook it.
- Temper the Milk: Cold milk dumped into hot roux? Instant curdling. Warm your milk first—just heat it in a separate saucepan until it’s lukewarm (about 100°F/38°C). Pour it in slowly while whisking, or you’ll end up with a lumpy, gluey mess instead of a silky sauce.
- Season at the End: Salt and pepper too early, and you’ll end up over-salting because the sauce reduces. Wait until the sauce is fully thickened and off the heat, then taste and adjust. Black pepper should be a whisper—add it last, or it’ll turn bitter from overcooking.
Best sauces and condiments for authentic white sauce
Classic Cheese Sauce
Transform your white sauce into the ultimate mac and cheese by adding 1 cup shredded sharp cheddar and ½ cup grated Gruyère to the finished sauce. Warm the cheese mixture off the heat, whisking constantly until fully melted and silky.
For extra decadence, stir in 2 tbsp heavy cream at the end. I like to finish with a sprinkle of Paprika for color and a pinch of cayenne pepper for subtle heat. 🧀
Herb-Infused Variations
For a fresh twist, stir in 1 tbsp chopped fresh chives and 1 tsp dried thyme while the sauce simmers. For a Mediterranean flair, add 1 minced garlic clove and ½ tsp dried oregano along with the nutmeg.
These herb combinations work beautifully with roasted vegetables or grilled chicken. I often make a double batch of the base sauce and divide it into separate containers for different herb variations.
Garlic White Sauce
For a bold garlic flavor, sauté 2 minced garlic cloves in 1 tbsp olive oil until golden before adding the butter for your roux. This creates a deep, aromatic base that pairs perfectly with shrimp scampi or steamed asparagus.
Add a splash of lemon juice at the end for brightness. I find this version works especially well when drizzled over grilled fish fillets. 🧄
Creamy Mushroom Sauce
Sauté 1 cup finely chopped mushrooms in butter until golden before adding the flour. Deglaze with 1 tbsp white wine (or extra milk) to scrape up all the flavorful browned bits.
Finish with a sprinkle of fresh parsley and a dash of Worcestershire sauce for umami depth. This rich variation elevates steak or roasted chicken dishes beautifully. 🍄
Spicy Cajun White Sauce
Add ½ tsp smoked paprika, ¼ tsp cayenne pepper, and ½ tsp dried thyme to the roux before adding milk. For extra heat, stir in 1 tbsp hot sauce at the end.
This version pairs perfectly with Cajun-style fried chicken or shrimp. I like to finish with a sprinkle of green onions for freshness. 🌶️
Storage and Reheating Tips
Store your finished sauce in airtight containers in the refrigerator for up to 5 days. For longer storage, freeze in ice cube trays and transfer to a freezer bag once frozen.
Thaw overnight in the fridge and reheat gently on low heat, adding a splash of warm milk if needed. I always reheat my sauce in a saucepan over low heat while whisking constantly to maintain that velvety texture. ❄️
Nutrition facts
Frequently asked questions
Can I make this white sauce without butter?
Yes, you can substitute butter with 1 tbsp olive oil or coconut oil for a dairy-free version. However, the flavor will be subtly different—olive oil adds a fruity note while coconut oil gives a slight sweetness. For best results, use equal parts oil and flour, and cook the roux at medium-low heat to avoid burning.
Why did my sauce turn out grainy?
Graininess usually happens when the roux is undercooked or when cold milk is added too quickly. Always cook the roux until it reaches a pale golden color and smells nutty, then whisk in warm milk slowly while stirring constantly. If it's already grainy, strain the sauce through a fine-mesh sieve for a silky finish.
How can I make this sauce thicker or thinner?
For a thicker sauce, simmer it uncovered for 2-3 minutes to evaporate excess liquid. To thin it, whisk in warm milk 1 tablespoon at a time until you reach the desired consistency. The key is to adjust gradually—adding too much at once can break the emulsion and make it watery.
Can I use powdered milk instead of liquid milk?
Powdered milk works in a pinch, but it won’t give the same creamy texture. If using it, reconstitute 2 tablespoons powdered milk in 1 cup warm water (not boiling) to replace the 2 cups whole milk in the recipe. For best results, stick with liquid milk—it creates a smoother, richer sauce.
What’s the best way to reheat leftover sauce?
Reheat your sauce gently over low heat while whisking constantly to prevent lumps. If it thickens too much, add a splash of warm milk. For extra smoothness, strain it through a fine-mesh sieve before reheating. Never microwave it—this can make it grainy and uneven.
