Sauces & Condiments
This almond milk white sauce delivers restaurant-quality creaminess without dairy or heavy cream—perfect for vegan mac and cheese, creamy soups, or as a pasta sauce base. The secret lies in blending almond milk with raw cashews, which naturally emulsify for that ultra-smooth, velvety texture.
I developed this recipe after struggling to find a plant-based béchamel alternative that didn’t separate or taste chalky.
The process is straightforward: soak cashews for easy blending, then simmer almond milk with cornstarch until thickened. A touch of nutmeg and garlic powder adds depth, while lemon juice brightens the flavor. Unlike traditional white sauces, this version stays light yet rich, with no artificial gums or thickeners.
The result? A sauce that coats noodles perfectly and melts into dishes without weighing them down.
What makes this sauce stand out is its versatility—use it in place of heavy cream in mashed potatoes, gravies, or even vegan Alfredo. It reheats smoothly and stores well in the fridge for up to 5 days, making it ideal for meal prep.
The cashews provide a subtle nutty undertone, while the almond milk keeps it light and refreshing.
For best results, blend the sauce until completely smooth before using. If it thickens too much while cooking, simply stir in a splash of warm almond milk. This isn’t just a dairy-free substitute—it’s a game-changer for creamy plant-based cooking. Ready to elevate your dishes?
Ingredients for almond milk white sauce
Eight simple ingredients transform into a velvety white sauce that rivals heavy cream.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cashews 🥜 | ¾ cup | Unsalted, soaked for 2 hours |
| Unsweetened Almond Milk 🥛 | 2 cups | Plain, unsweetened variety |
| Cornstarch 🌾 | ¼ cup | For smooth thickening |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens the sauce |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Sea Salt 🧂 | ½ tsp | Adjust to taste |
| White Miso Paste 🍶 | 1 tbsp | For umami richness |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For richness |
The cashews are the star here—raw and unsalted for the best texture. Soak them for at least 2 hours (or overnight) to soften completely. Trader Joe's and Costco sell them in bulk for the best price. For the almond milk, grab the unsweetened kind—Silk or Califia Farms are my go-tos. The cornstarch is non-negotiable for that silky finish, but if you're gluten-free, swap it for arrowroot powder at the same amount. Nutmeg can be tricky to find fresh, so pre-ground works fine—just look for it in the spice aisle near the cinnamon.
No cashews? Raw walnuts or macadamia nuts work in a pinch (same amount), though texture will differ slightly. Short on almond milk? Oat milk or soy milk both work, but almond milk keeps it lightest. The white miso adds that restaurant-quality depth—Miso Master or Marukome brands are excellent. If you can't find it, a dash of soy sauce plus a pinch of sugar mimics the flavor. For extra richness, stir in 1 tbsp vegan butter at the end. The lemon juice is key—don't skip it, even if you're not a fan of citrus notes in savory dishes.
This sauce thickens as it cools, so blend it immediately after cooking for the smoothest texture. Store in an airtight container for up to 5 days in the fridge—it actually tastes better the next day as flavors meld. Freeze for 3 months by portioning into ice cube trays. To reheat, stir in a splash of warm almond milk if it thickens too much. Perfect for meal prep—just reheat and toss with noodles or veggies.
Why You'll Love This Recipe
- No Soak Needed: I’ll admit, I used to dread soaking nuts—until I discovered this trick. Toss raw cashews in hot water for 10 minutes, and they soften right up. No overnight prep, no fuss, just smooth, creamy magic in minutes.
- Lemon-Zinged Creaminess: That splash of fresh lemon juice? It’s the secret weapon. The sauce starts rich and velvety, but the citrus brightens it up—like a hug for your taste buds. Nutmeg adds warmth, and suddenly, everything from pasta to veggies feels elevated.
- Meal Prep MVP: This sauce keeps like a champ. Store it in the fridge for up to 5 days, or freeze it in ice cube trays for portion control later. Toss it into curries, drizzle it over roasted veggies, or use it as a creamy dip—it’s my go-to for lazy weeknights.
- Budget-Friendly Luxury: Cashews might sound fancy, but a bag lasts forever, and almond milk is cheaper than heavy cream. Cornstarch thickens it perfectly without breaking the bank. Honestly, it’s the kind of recipe that makes you feel fancy without the grocery bill to match.
Step-by-step instructions for ultra-smooth almond milk white sauce
Here's how to create a velvety, dairy-free white sauce that rivals traditional versions.
Soak and Blend the Cashews
Start by draining the soaked raw cashews and rinsing them under cold water. Place them in a high-speed blender along with the 2 cups unsweetened almond milk. I like to use a Vitamix or similar for this step—it creates a perfectly smooth base. Blend on high for 1-2 minutes until the mixture becomes completely smooth and free of any graininess.
This initial blending is critical. The cashews need to fully emulsify with the almond milk to create a stable foundation for your sauce. If you notice any lumps, pulse briefly and then blend again. The texture should be silky, almost like a thin milkshake, with no visible particles.
Add Thickening Agents and Umami Boosters
With the blender still running, add the 0.25 cup cornstarch, 1 tablespoon white miso paste, 1 tablespoon extra-virgin olive oil, 0.5 teaspoon garlic powder, and 0.25 teaspoon ground nutmeg. The miso paste will give your sauce that rich umami depth while the olive oil adds a luxurious mouthfeel. Blend for another 30-45 seconds until everything is fully incorporated and the mixture is completely smooth.
Here's the thing—don't rush this step. The cornstarch needs to fully disperse through the cashew-almond milk mixture to create that signature velvety texture. You'll know it's ready when the sauce looks homogeneous and has a slightly thicker consistency than before.
Cook the Sauce to Perfection
Transfer the blended mixture to a medium saucepan and place it over medium heat. Stir continuously with a silicone spatula, scraping the bottom of the pan to prevent any sticking. After about 3-4 minutes, you'll notice the sauce beginning to thicken. This is when you'll want to add the 1 tablespoon fresh lemon juice and 0.5 teaspoon sea salt.
Continue cooking for another 5-7 minutes, stirring constantly, until the sauce reaches a smooth, creamy consistency that coats the back of a spoon. The sauce should be thick enough to cling to the spatula but still flow smoothly. If it thickens too quickly, add 1-2 tablespoons of water to adjust the consistency to your preference.
Strain for Ultimate Smoothness
Once your sauce reaches the desired thickness, remove it from heat and let it cool for 2-3 minutes. Then, carefully pour it through a fine-mesh strainer into a clean bowl. I like to use a nut milk bag for this step if I have one—it catches even the finest particles and results in an incredibly smooth sauce.
This straining step makes all the difference. It removes any remaining bits of cashew or cornstarch that might make your sauce slightly grainy. The result should be a completely silky, velvety white sauce that's perfect for drizzling over pasta, vegetables, or using as a base for creamy soups.
Pro Tips For Making Almond Milk White Sauce
- SOAK CASHEWS 4 HOURS MINIMUM: I learned this the hard way—skipping the soak leaves you with a gritty, unappetizing sauce. Even if you’re in a hurry, 4 hours in hot water (or overnight in cold) makes all the difference. Drain well, but don’t rinse—those oils are flavor gold.
- BLEND IN STAGES: Start with just the soaked cashews and a splash of almond milk—this prevents clumping. Only add the cornstarch slurry after the base is silky smooth. Too much liquid too soon = gluey disaster.
- CORNSTARCH SLURRY MATTERS: Mix cornstarch with cold almond milk first (1:1 ratio), then whisk it into the hot sauce. Adding dry cornstarch directly? You’ll get lumps. And no, "stirring faster" doesn’t fix it.
- LEMON JUICE LAST: Add the lemon juice after the sauce thickens—acid thins sauces fast. Taste as you go: a little goes a long way. Nutmeg first, then lemon; that’s the order pros use.
Dietary considerations for this recipe
Vegan-Friendly Foundation
This almond milk white sauce is completely plant-based, making it ideal for vegan diets while still delivering rich, creamy texture. The combination of raw cashews and almond milk replaces dairy proteins without compromising on mouthfeel.
I've tested it with every vegan mac and cheese recipe I could find—it holds up perfectly, even when baked. The white miso paste adds umami depth that makes it taste far from basic, while the cornstarch ensures it thickens smoothly without separating. 🌱
Gluten-Free Adaptation
For gluten-free needs, simply swap the cornstarch for arrowroot powder at the same measurement. Both thickeners work identically in this recipe, but arrowroot creates a slightly lighter finish. I've found Bob's Red Mill arrowroot powder works best—it dissolves completely without any gritty texture.
Always check your arrowroot powder's packaging, as some brands contain trace gluten from shared facilities. The sauce remains perfectly smooth and creamy with this substitution.
Nut-Free Alternative
If you need to avoid nuts entirely, replace the cashews with silken tofu (½ cup) blended with an extra ¼ cup almond milk. The tofu provides the same creamy base without nut content. For extra richness, add 1 tablespoon vegan butter at the end of cooking.
I've made this version for friends with nut allergies—they were shocked at how similar it tasted to the original. The texture will be slightly lighter but still velvety when properly strained.
Low-Fat Version
To reduce fat content while maintaining creaminess, use unsweetened soy milk instead of almond milk (same quantity) and reduce the olive oil to ½ tablespoon. The soy milk adds natural protein that helps stabilize the sauce. For extra thickness, increase the cornstarch to ⅓ cup.
This version works beautifully in creamy soups where you want lighter texture. I've used it successfully in vegan potato leek soup—it coats the vegetables perfectly without feeling heavy.
Allergen Considerations
This recipe contains tree nuts (cashews and almond milk) and gluten (cornstarch). For soy-free diets, use oat milk instead of almond milk. If you're avoiding all common allergens, the nut-free tofu version above works well with gluten-free arrowroot powder.
Always check your almond milk label—some brands process in facilities that handle soy or dairy. I recommend Blue Diamond for their dedicated nut-free processing lines when possible.
Nutrition facts
Frequently asked questions
Can I make this sauce without a high-speed blender?
Yes, but you'll need to soak the cashews longer (4-6 hours) and use a regular blender with hot water. After blending, strain through a fine-mesh sieve to remove any remaining grit. For extra smoothness, pulse the cashews with ½ cup hot water first to break them down before adding the almond milk. The texture won't be as silky, but it'll still work for most dishes.
Why did my sauce turn grainy or separate?
This usually happens when the cornstarch isn't fully dissolved or the sauce cooks too quickly. Always blend the cornstarch with cold almond milk first to create a slurry before adding to the pan. Stir constantly over medium-low heat—never high heat—and remove from heat as soon as it thickens. If it separates, whisk in 1-2 tablespoons warm almond milk to restore smoothness.
How can I adjust the flavor if I don't like nutmeg?
Omit the nutmeg entirely and replace it with ½ teaspoon smoked paprika for depth or ¼ teaspoon turmeric for color. For a more savory profile, add ½ teaspoon onion powder or a pinch of white pepper. The lemon juice and garlic powder will still provide the base flavor, so you're just swapping out the warming spice. Taste as you go—this sauce is very forgiving!
Can I use this sauce in baked dishes like lasagna?
but it works best when mixed with other ingredients to prevent separation. For lasagna, layer it between noodles and veggies, then top with ½ cup tomato sauce per layer to help bind everything together. The sauce will thicken further as it bakes, so start with a slightly thinner consistency (1-2 tablespoons extra almond milk). Bake at 375°F for 25-30 minutes covered, then uncover for the last 10 minutes to set.
What's the best way to store leftovers?
Let the sauce cool completely, then transfer to an airtight container. It keeps in the fridge for 5 days—the flavor actually improves as it sits! For freezing, portion into ice cube trays and transfer cubes to a freezer bag. Thaw overnight in the fridge, then stir in 1 tablespoon warm water if it thickens too much. Avoid reheating in the microwave—use a saucepan over low heat instead to prevent graininess.
