Almond Milk Béchamel Sauce (Dairy-Free Recipe)
For a smooth dairy-free béchamel, whisk 40 g plain flour into 40 g refined canola oil and cook for 2–3 minutes. Gradually whisk in 500 mL unsweetened almond milk, warmed to 50–60°C. Simmer gently for 5–8 minutes, whisking often, until the sauce coats a spoon. Season, then adjust its thickness with small additions of almond milk.
A pan of vegetables or pasta can be ready to serve before the sauce is. If you have ever rushed the milk in, then found lumps or a scorched patch, the fix is usually in the method, not a complicated ingredient. I teach cooks to manage heat in small, clear steps: use a suitable pan, make a pale roux, and add milk gradually. Those habits make this sauce easier to control.
What is almond-milk béchamel?
Béchamel is a white sauce thickened with a cooked mixture of fat and flour, called a roux. In this dairy-free version, refined canola oil replaces butter and unsweetened almond milk replaces cow’s milk. The basic method is the same, though almond-milk brands can produce different textures.
A classic béchamel often starts with butter. Here, oil provides the fat that coats the flour and helps it thicken the liquid. This recipe makes about 500 mL of medium-thick sauce, enough for many small baked dishes or pasta recipes. The exact yield and thickness can vary slightly with the milk and how long you simmer it.
Choose unsweetened almond milk. Sweetened or flavored varieties can change the taste of a savory sauce. Shake the carton before measuring, since solids may settle during storage. If you need the sauce to meet a specific allergy or dietary requirement, check the ingredient labels on both the milk and flour.
Ingredients, cookware, and preparation
This sauce needs three measured ingredients and a few basic tools. Weigh the flour and oil for a dependable starting ratio, and use a saucepan that heats steadily. Warm the almond milk before adding it; this helps it blend into the roux more easily.
| Ingredient or tool | Amount or choice | Why it matters |
|---|---|---|
| Plain flour | 40 g | Thickens the sauce when cooked with fat |
| Refined canola oil | 40 g | Forms the roux; its flavor is mild |
| Unsweetened almond milk | 500 mL | Provides the liquid base |
| Salt and pepper | To taste | Season the finished sauce |
| Ground nutmeg | Optional | Adds a traditional savory seasoning |
| Saucepan | Nonreactive, with a stable base | Helps heat the sauce evenly |
| Whisk | Suitable for your pan’s surface | Breaks up lumps as you add milk |
A nonreactive pan is one whose cooking surface is less likely to react with food. Use stainless steel or an intact PTFE-coated nonstick pan. Avoid unlined reactive aluminum or copper. A heavy, clad base can help spread heat, but the pan’s instructions matter: material alone does not tell you whether it is induction-compatible or safe for oven use.
If using a PTFE-coated pan, do not heat it empty on high. Avoid metal tools, abrasive pads, and aerosol cooking sprays, which can damage the coating or leave residue. For any pan, follow its maker’s care and heat guidance.
How to make the sauce
The key steps are to cook the flour and oil together, then add warm almond milk in small amounts. Keep the heat moderate and whisk throughout. A gentle simmer, not a rolling boil, gives the flour time to thicken the sauce without scorching the base.
1. Measure and warm the almond milk
Measure the ingredients before heating. Shake the almond milk carton, then warm the measured milk separately to about 50–60°C (122–140°F). It should feel warm, not boil. Warming makes it easier to incorporate, but it does not remove the need to add it gradually.
Set a clean, dry saucepan over low-to-medium heat for about 1–2 minutes. Do not preheat an empty pan on high. Add the oil once the pan is gently warm.
2. Cook a pale roux
Whisk the flour into the oil until no dry patches remain. Cook over low-to-medium heat for 2–3 minutes, whisking continuously. The mixture should stay pale; this is a light roux, not a browned one. Cooking it helps remove the raw flour taste later.
Refined canola oil typically has a smoke point around 200–230°C (392–446°F), though the exact point varies by product. Roux cooking should remain far below that range. If the oil smokes, take the pan off the heat and let it cool before deciding whether to start again. Smoke is a warning to lower the heat, not a cue to keep cooking.
3. Add milk and simmer
Add a small splash of warm almond milk while whisking. When the mixture is smooth, add another splash and whisk again. Continue in several small additions. This gradual approach helps prevent lumps, especially when the roux is hot.
Once all the milk is incorporated, bring the sauce to a gentle simmer, about 85–95°C (185–203°F). Whisk frequently and cook for 5–8 minutes, until the sauce thickens and coats a spoon. Avoid a hard boil, which can make the base more prone to scorching. Taste, then season with salt, pepper, and optional nutmeg.
Troubleshooting texture and heat
Lumps usually form when liquid meets roux unevenly, while scorching is a sign that the pan’s base is too hot or the sauce is not moving enough. Pause and check the texture before changing the recipe. Small adjustments are usually easier to control than a large pour of extra liquid.
| What you notice | Likely cause | What to do |
|---|---|---|
| Floury or raw taste | The sauce has not simmered long enough | Keep it at a gentle simmer and whisk for a few more minutes |
| Lumps as milk goes in | Milk was added too quickly or not whisked in | Whisk firmly; add the next small portion only when smooth |
| Sauce too thick | It simmered longer than needed, or the milk is more concentrated | Whisk in a small amount of almond milk |
| Sauce too thin | It needs more cooking time, or the milk has fewer solids | Simmer gently and check again before adjusting |
| Brown or stuck patch at the base | Heat is too high, or the pan was not stirred enough | Move the pan off the heat; do not scrape scorched material into the sauce |
| Sauce tastes sweet | The milk may be sweetened or flavored | Check the carton; use unsweetened almond milk next time |
Almond milk varies by brand in solids and added thickeners, so the same measured recipe may not look identical every time. I suggest checking the spoon-coating stage rather than relying only on the clock. If the sauce is smooth but too thick, add almond milk a little at a time. If it is thin, give it more gentle simmering before changing the flour-to-oil ratio.
Serving and baking with dairy-free béchamel
Use the sauce while warm for pasta, vegetables, or layered baked dishes. It can also go into a separate oven-safe baking dish as part of a recipe. The sauce itself does not need an oven step; follow the dish recipe and the cookware maker’s oven limits.
For a simple meal, pour it over cooked vegetables or stir it through pasta. For a baked dish, transfer it to the specified oven-safe vessel rather than assuming the saucepan is suitable. There is no universal oven rating for stainless steel, clad cookware, or PTFE-coated pans, so check the maker’s instructions.
If you want a thinner pourable sauce, whisk in a little almond milk at a time. For a thicker coating, simmer briefly and check again. Keep in mind that the sauce may thicken as it sits, so make final adjustments close to serving.
Cleaning and storing the sauce
Let the pan cool before washing. Do not pour cold water into hot cookware or set a hot pan on a cold, wet surface; rapid temperature changes can stress or warp some pans. Use warm water, dish soap, and a soft sponge, following the cookware maker’s care instructions.
For a PTFE-coated pan, avoid metal tools and abrasive scouring pads. If sauce has stuck, soak the cooled pan in warm soapy water rather than scraping the coating. Store leftover sauce in a covered container and follow standard food-safety guidance for refrigeration and reheating.
Frequently asked questions
Can I use sweetened almond milk?
Use unsweetened almond milk for savory béchamel. Sweetened or flavored milk can make the sauce taste sweet or change its flavor.
Why warm the almond milk first?
Warm milk is easier to incorporate into the roux. Heat it to about 50–60°C (122–140°F), but do not boil it.
Can I use cold almond milk?
You can, but cold milk added all at once to hot roux is more likely to make lumps. Warm it and add it in several small portions for easier mixing.
How do I know when the sauce is ready?
It is ready when it has thickened and coats a spoon. The recipe usually takes 5–8 minutes at a gentle simmer after the milk is added.
Can I make the sauce without a whisk?
A whisk is the easiest tool for smoothing out lumps. If you use another utensil, stir steadily and check carefully that flour is not sticking to the pan.
What should I do if the sauce is too thick?
Whisk in a small amount of almond milk, then check the texture before adding more.
What should I do if the sauce is too thin?
Simmer it gently for a little longer, whisking often. Almond-milk brands vary, so give the sauce time to thicken before making another adjustment.
Can I use this sauce in a baked dish?
Yes. Use it as directed in the dish recipe, and transfer it to an oven-safe baking vessel if needed. Check that vessel’s oven rating rather than assuming the saucepan is oven-safe.
Can I use a nonstick pan?
Yes, if its PTFE coating is intact and you follow the maker’s care instructions. Do not preheat it empty on high, and use tools that will not scratch the surface.
Can I replace the canola oil with another fat?
This recipe is measured for 40 g refined canola oil. A substitute may change the flavor or behavior, so use one suited to savory cooking and expect that the result may differ.
(This article was written by one of our staff writers, Daniel M. Whitaker. Visit our Meet the Team page.)
