Bechamel is one of the five mother sauces of French cuisine, traditionally made by whisking flour into butter to form a roux, then adding milk. This version uses cornstarch instead of flour, making it naturally gluten-free while still delivering the same silky, creamy texture. The cornstarch thickens the milk beautifully without the need for a cooked flour paste, and it’s nearly foolproof—no lumps, no scorching, and it comes together in about 10 minutes.
Ingredients
- 2 cups (480 ml) whole milk (or 2% milk)
- 2 tablespoons (16 g) cornstarch
- 2 tablespoons (28 g) unsalted butter (or olive oil for dairy-free)
- 1/4 teaspoon salt (plus more to taste)
- 1/8 teaspoon ground nutmeg (optional but traditional)
- 1/8 teaspoon white pepper (or black pepper)
Instructions
- In a small bowl, whisk the cornstarch with 1/4 cup (60 ml) of the cold milk until completely smooth. This slurry will prevent lumps when added to the hot milk.
- In a medium saucepan, melt the butter over medium heat. If using olive oil, just warm it gently.
- Pour in the remaining 1 3/4 cups (420 ml) milk and heat over medium heat until it is steaming but not boiling, about 3–4 minutes. Stir occasionally to prevent a skin from forming.
- Give the cornstarch slurry a quick stir (it settles fast), then pour it into the hot milk while whisking constantly.
- Reduce heat to medium-low and continue whisking gently. The sauce will thicken after 2–3 minutes. It should coat the back of a spoon—if you run your finger through it, the line should hold.
- Turn off the heat and whisk in the salt, nutmeg, and white pepper. Taste and adjust seasoning. If the sauce seems too thick, whisk in a splash of milk; if too thin, cook 1 minute more.
- Use immediately, or cover with plastic wrap pressed directly onto the surface to prevent a skin from forming.
Tips
- Use cold milk for the slurry: Mixing cornstarch with cold liquid is essential—hot liquid will create lumps that are hard to fix.
- Don’t boil hard: A gentle simmer is enough. Boiling can break down the cornstarch and make the sauce thin again.
- Whole milk gives the richest texture, but 2% works fine. For a lighter sauce, use 1% or a mix of milk and broth.
- If you need to reheat later, whisk in a little extra milk to restore the consistency—cornstarch-thickened sauces can thicken more when chilled.
Serving Suggestions
This bechamel is perfect for lasagna, moussaka, or baked pasta dishes—it adds creaminess without the heaviness of a roux-based sauce. It also makes a wonderful base for mac and cheese (just stir in 1 cup / 100 g shredded cheese after step 6), or serve it over steamed vegetables, poached fish, or roasted chicken. For a classic French touch, spoon it over baked eggs or use it as a topping for croque monsieur.
Variations
- Cheese sauce: After the sauce thickens, remove from heat and stir in 1 cup (100 g) grated cheddar, Gruyère, or Parmesan until melted.
- Herb bechamel: Add 1 tablespoon chopped fresh thyme, parsley, or chives in the last minute of cooking.
- Dairy-free: Use olive oil or vegan butter and unsweetened almond, oat, or soy milk. Note that oat milk tends to be sweeter; add a pinch more salt.
- Spicy: Add a pinch of cayenne or smoked paprika along with the salt.
Storage and Reheating
Store leftover bechamel in an airtight container in the refrigerator for up to 3 days. It will thicken considerably when cold. To reheat, place it in a saucepan over low heat, whisking in 1–2 tablespoons of milk or water to loosen it. Alternatively, microwave in 30-second bursts, stirring between each. Do not freeze bechamel—the texture becomes grainy and separates when thawed.
Frequently Asked Questions
Can I use cornstarch instead of flour in any bechamel recipe?
Yes, but you need to adjust the amount. Cornstarch is about twice as powerful as flour for thickening. Use half the amount of cornstarch as you would flour, and mix it with cold liquid first. Also, cornstarch gives a glossier, slightly more transparent sauce than flour.
Why is my bechamel lumpy?
Lumps usually happen when you add cornstarch directly to hot milk or don’t whisk enough. Always make a slurry with cold milk first, and whisk constantly as you pour it in. If lumps do form, you can strain the sauce through a fine-mesh sieve to rescue it.
Can I make this ahead of time?
You can make it 1–2 days ahead. Press plastic wrap directly onto the surface to prevent a skin, then refrigerate. Reheat gently with a splash of milk, whisking until smooth. It’s best to use it within 3 days.
Is cornstarch bechamel gluten-free?
Yes, cornstarch is naturally gluten-free. Just ensure your other ingredients (like butter and spices) are certified gluten-free if you have celiac disease. This is a great alternative to traditional flour-based bechamel.
Can I use water instead of milk?
Technically yes, but the sauce will lack richness and flavor. If you need a dairy-free version, use unsweetened plant milk. For a lighter option, you can replace half the milk with vegetable or chicken broth—this works well for savory dishes but won’t taste like classic bechamel.
Why does my sauce taste like cornstarch?
If you don’t cook the sauce long enough, the cornstarch can leave a starchy aftertaste. Make sure to cook it for at least 2–3 minutes after it thickens, and always season well with salt and nutmeg—they mask any raw starch flavor.
Related
- Slow Cooker Ham: Easy Crock Pot Recipe
- Slow Cooker Pork Roast with BBQ Sauce Recipe
- Simmering Short Ribs Recipe: Tender & Rich
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).