MALK | The New Standard in Plant-Based Milk & Creamers

How to Make a Dairy-Free White Sauce with Plant Milk

How to Make a Dairy-Free White Sauce with Plant Milk

By MALK | The New Standard in Plant-Based Milk & Creamers | Published: 2026-09-06

Category: How-to Guides

Learn the simple steps to make a creamy dairy-free white sauce using plant milk. Perfect for pasta, lasagna, and more, with tips for avoiding lumps and curdling.

Quick Answer

To make a dairy-free white sauce, start with a roux of dairy-free butter and flour, then whisk in your plant milk. For a reliably creamy, low-curdle sauce, use Unsweetened Cashew Milk or Vanilla Oat Milk. Heat gently, whisk constantly, and season to taste.

Vanilla Oat Milk
Vanilla Oat Milk

A dairy-free white sauce, also called béchamel, is a building block for many comfort dishes: lasagna, mac and cheese, creamy pasta, and classic casseroles. The challenge is getting that smooth, velvety texture without dairy. The good news is that with the right plant milk and a few key techniques, you can make a white sauce that holds its own.

In this guide, you'll learn the step-by-step process for making a plant milk béchamel, how to avoid common mistakes like lumps and curdling, and which plant milks work best. We'll also cover troubleshooting, so you can adapt the sauce to almost any recipe.

Choosing the Right Plant Milk

The plant milk you choose affects not only the flavor and creaminess of your sauce but also how it behaves when heated. For a sauce that tastes like the classic, you want an unsweetened, fairly neutral milk. Unsweetened Cashew Milk is a top pick because it's naturally creamy and smooth without any added oils or thickeners. It's made with organic cashews, almonds for body, and a pinch of salt, so it won't fight your seasonings.

Oat milk is another solid option. Original Oat Milk is just oats, filtered water, and Himalayan pink salt—no gums or oils—so it adds a mild, naturally sweet flavor that works well in creamy sauces. Vanilla Oat Milk can add a hint of vanilla, which might be a nice twist for certain dishes but not ideal for a classic savory béchamel. Chocolate Almond Milk is a dessert-only choice and won't be covered here.

What about refrigerated vs. shelf-stable? Shelf-stable Unsweetened Cashew Milk is handy to keep on hand and performs just as well in sauces. The key is to avoid flavored and sweetened varieties unless you're making a sweet sauce—they can throw off the balance of your dish.

  • For the most neutral flavor, pick an unsweetened, plain plant milk.
  • Cashew and oat milks tend to be the creamiest for béchamel.
  • Check the ingredient list and avoid milks with added sugars or strong flavors for savory sauces.

The Basic Roux Method

The traditional béchamel starts with a roux: equal parts fat and flour cooked together, then whisked into milk. To keep it dairy-free, use a plant-based butter or olive oil. For a blonde roux (the right color for béchamel), cook the flour and fat for about 2 minutes until it smells slightly nutty but hasn't browned. This step develops flavor and prevents a raw-flour taste.

Once your roux is ready, add the plant milk gradually while whisking constantly. This is the critical step: adding all the liquid at once leads to lumps. Start with about half the milk, whisk until smooth, then add the rest. The sauce will thicken as it heats. Bring it to a gentle simmer, not a rolling boil, and cook for 2–3 minutes until it reaches your desired consistency.

  • Use a heavy-bottomed saucepan to distribute heat evenly and prevent scorching.
  • Whisk continuously as the sauce heats to ensure a silky texture.

Avoiding Curdling and Lumps

Curdling happens when the proteins in plant milk separate, often due to high heat, acidic ingredients, or a milk with a high protein content. To prevent this, heat the plant milk gently and avoid boiling. If you're adding acidic ingredients like lemon juice or tomatoes, do so at the end or use a milk with a higher fat content, like cashew milk, which is more stable.

Lumps usually occur when the milk is added too quickly or the heat is too high. If you see lumps forming, switch to a whisk and beat the sauce vigorously. A blender can also save a lumpy sauce—just pulse until smooth. To fix a thin sauce, mix a teaspoon of cornstarch with a little cold water and whisk it in, then simmer briefly. If the sauce is too thick, whisk in an extra splash of plant milk.

  • Prevent curdling by keeping the heat at medium-low and whisking often.
  • A quick immersion blender can rescue a sauce that's starting to separate.

Flavoring and Customizing

A basic béchamel is a blank canvas. For a classic white sauce, whisk in a pinch of nutmeg, salt, and white pepper. For a richer sauce, add a few spoonfuls of dairy-free butter. To make a cheese-like sauce for mac and cheese, stir in nutritional yeast, mustard powder, and a bit of garlic powder. For a marinara-infused sauce for lasagna, you can mix in a few tablespoons of tomato paste after the sauce thickens.

Fresh herbs, sautéed shallots, and a splash of white wine can elevate the sauce for special dishes. Just remember that the longer you cook the sauce, the thicker it becomes, so season toward the end and adjust consistency as needed.

  • Season carefully; plant milks can be naturally sweet, so balance with salt.
  • Greek-style or Italian-style dishes pair well with oregano, basil, or thyme.

Step-by-Step: Dairy-Free White Sauce

  1. Make a roux: In a heavy saucepan over medium heat, melt 2 tablespoons dairy-free butter or warm 2 tablespoons olive oil. Whisk in 2 tablespoons all-purpose flour and cook, stirring constantly, for about 2 minutes until the mixture is bubbly and lightly golden. Don't let it brown—that would produce a dark roux, which changes the flavor and color. Checkpoint: The raw flour smell disappears, and the roux is smooth.
  2. Add the plant milk gradually: Remove the pan from the heat briefly. Slowly whisk in 2 cups of your chosen plant milk, starting with a few tablespoons to form a paste, then adding the rest. Whisk until no lumps remain. Return to medium heat. Checkpoint: The mixture should be smooth before returning to heat; any lumps now will be hard to remove later.
  3. Simmer and thicken: Cook over medium-low heat, whisking often, until the sauce comes to a gentle simmer. Let it bubble for 2–3 minutes until it thickens to coat the back of a spoon. Avoid boiling rapidly, which can cause curdling or scorching. Checkpoint: The sauce leaves a clear path when you drag a finger across the spoon.
  4. Season and adjust consistency: Turn off the heat. Whisk in a pinch of nutmeg, 1/2 teaspoon salt, and white pepper to taste. If the sauce is too thick, whisk in an extra splash of plant milk. If too thin, simmer a few minutes longer with a cornstarch slurry. Checkpoint: The sauce should coat a spoon and taste balanced—not flat or overly sweet.

Plant Milks That Work Best

  • Unsweetened Cashew Milk: Made with organic cashews, almonds for body, and a pinch of salt—nothing more. It’s creamy comfort in a glass. Its creamy, neutral base makes it the go-to for a silky béchamel that thickens well and doesn't curdle easily.
  • Original Oat Milk: Just organic oats, filtered water, and Himalayan pink salt. No gums, oils, or mystery ingredients—just pure, creamy goodness that actually tastes like oats. A clean oat base gives a slightly sweet, naturally creamy sauce that works in both savory and lightly sweet recipes.
  • Vanilla Oat Milk: Everything you love about oat milk, now with a smooth vanilla twist. Made with real organic vanilla—not 'flavoring.' Use this only for sweet white sauces or desserts; the vanilla would clash with classic savory béchamel.

Now you have the basics for a creamy, dairy-free white sauce using plant milk. Choose an unsweetened, low-ingredient option like Unsweetened Cashew Milk or Original Oat Milk for best results, control the heat, and season to your liking. Experiment with add-ins for a personalized béchamel that works in your favorite recipes.

Shop Related Products

Shelf-Stable Unsweetened Almond Milk

Shelf-Stable Unsweetened Almond Milk

$3.50 $6.99

Shop Now
Original Oat Milk

Original Oat Milk

$3.24 $6.49

Shop Now
Unsweetened Coconut Milk Creamer

Unsweetened Coconut Milk Creamer

$3.24 $6.49

Shop Now
Sweet Cream Coconut Milk Creamer

Sweet Cream Coconut Milk Creamer

$3.24 $6.49

Shop Now