Smooth dairy-free bechamel white sauce in a saucepan with a whisk

Foolproof Dairy-Free Béchamel Sauce (Vegan White Sauce)

Spread the love

Béchamel is the quiet workhorse behind so many comforting dishes, so learning to make a flawless dairy-free béchamel sauce genuinely opened my cooking back up after going dairy-free. Lasagna, creamy gratins, mac and cheese, moussaka, all of it runs on this silky white sauce. For a while my dairy-free versions broke or tasted of raw flour, until I slowed down and respected the two things that matter: cooking the roux properly and adding the milk gradually. Now I make a smooth, glossy, lump-free sauce in about ten minutes without a thought. It’s rich and velvety with a whisper of nutmeg, and absolutely no one can tell there’s no butter or milk in it.

By Brooks · Tested and updated May 31, 2026

Key Takeaways

  • A proper roux of dairy-free butter and flour is the foundation of a silky sauce.
  • Add the milk gradually, whisking constantly, to guarantee a lump-free result.
  • Unsweetened, plain plant milk (soy or cashew) keeps it savory and neutral.
  • White pepper and nutmeg give the classic flavor and keep the sauce pristine white.
  • Ready in 10 minutes and endlessly useful for lasagna, gratins, and more.

What Is Dairy-Free Béchamel Sauce?

Dairy-free béchamel sauce is the classic French white sauce made without any milk or butter from dairy. It starts with a roux of dairy-free butter and flour, which is whisked with unsweetened plant-based milk until thick, smooth, and creamy. Seasoned with salt, white pepper, and a little nutmeg, it tastes just like traditional béchamel. This versatile mother sauce is the creamy base for lasagna, gratins, mac and cheese, and countless casseroles, making it one of the most useful dairy-free recipes to have in your repertoire.

Smooth dairy-free bechamel white sauce in a saucepan with a whisk

Why You’ll Love This Recipe

  • Foolproof. Clear cues for the roux and milk mean no lumps, ever.
  • Fast. A creamy, restaurant-quality sauce in about 10 minutes.
  • Versatile. The base for lasagna, gratins, mac and cheese, and more.
  • Just a few ingredients. Pantry staples plus plant milk.
  • Naturally dairy-free with no special substitutes needed.

Ingredients

This makes about 2 cups (6 servings). Room-temperature milk blends in most smoothly.

  • 3 tablespoons dairy-free butter
  • 3 tablespoons all-purpose flour
  • 2 cups unsweetened plain plant-based milk (soy or cashew), at room temperature
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon white pepper
  • Pinch of freshly grated nutmeg

For an even richer pour, finish dishes with a swirl of this alongside my dairy-free pasta cream sauce for ultra-creamy pasta bakes.

Ingredients for dairy free bechamel sauce laid out on a wooden board

How to Make Dairy-Free Béchamel Sauce

Step 1: Melt the butter

Melt the dairy-free butter in a saucepan over medium heat until foaming. Tip: Use a heavy-bottomed pan for even heat; thin pans create hot spots that can scorch the roux and tint your white sauce.

Step 2: Cook the roux

Whisk in the flour and cook for 1 to 2 minutes until it smells faintly nutty but stays pale. Tip: Cooking the roux removes the raw-flour taste; just don’t let it brown, or your béchamel won’t have that classic pristine-white color.

Step 3: Add the milk gradually

Pour in the plant milk a little at a time, whisking constantly, until each addition is smooth before adding more. Tip: Adding the milk slowly is the single most important step for a lump-free sauce — patience here pays off in silk.

Step 4: Simmer to thicken

Bring to a gentle simmer, whisking, and cook for 3 to 5 minutes until it coats the back of a spoon. Tip: Keep whisking as it thickens so the bottom doesn’t catch; the sauce is ready when it leaves a clear line when you run a finger across the spoon.

Step 5: Season

Off the heat, stir in the salt, white pepper, and nutmeg. Tip: White pepper keeps the sauce flawlessly white, while a small pinch of nutmeg adds that subtle, classic warmth that defines a great béchamel.

Step 6: Use or adjust

Use right away, or thin with a splash of milk for a pourable sauce. Tip: Béchamel thickens as it cools, so loosen it with a little warm plant milk if it sets up firmer than you need.

dairy free bechamel sauce being prepared in the kitchen

Expert Tips & Tricks

  • Use room-temperature milk so it incorporates smoothly without seizing the roux.
  • Whisk, don’t stir, for the smoothest texture and best lump prevention.
  • Choose plain, unsweetened milk; sweetened or vanilla versions ruin a savory sauce.
  • Strain if needed — pour through a fine sieve to rescue any stray lumps.

Variations & Substitutions

  • Cheesy (mornay): Stir in dairy-free cheese and a spoon of nutritional yeast for mac and cheese.
  • Gluten-free: Use a gluten-free flour blend or cornstarch slurry to thicken.
  • Garlic-herb: Infuse the milk with garlic and bay before making the roux.
  • Thicker or thinner: Adjust the flour and butter up or down for gratins versus pouring sauces.
  • For bakes: Layer it into a lasagna with my dairy-free chicken parmesan for a rich, creamy dinner.

Storage & Reheating

  • Refrigerator: Store with wrap pressed onto the surface for up to 4 days.
  • Freezer: Freeze for up to 2 months; whisk well while reheating to restore the texture.
  • Reheat: Warm gently over low heat, whisking in a splash of plant milk to loosen.
  • Prevent a skin: Press plastic wrap directly onto the surface as it cools.

Nutrition Information

Values are an estimate per serving (about 1/3 cup, recipe serves 6), based on USDA FoodData Central reference data. Numbers vary with the plant milk you use.

NutrientAmount per serving
Calories78
Total Fat5 g
Saturated Fat1 g
Carbohydrates6 g
Sugar1 g
Fiber0.3 g
Protein2 g
Sodium210 mg

Plain fortified plant milks make a great savory base; this guide to oat milk covers choosing milks that cook well in sauces.

Frequently Asked Questions

What is the best plant milk for dairy-free béchamel?

Unsweetened, plain soy or cashew milk works best because they’re creamy and neutral. Avoid sweetened, vanilla, or watery milks, which throw off the flavor and body of a savory white sauce.

How do I fix a lumpy béchamel?

Whisk vigorously off the heat, or blend the sauce with an immersion blender. To avoid lumps next time, add room-temperature milk gradually and whisk constantly into the cooked roux.

Can I make it gluten-free?

Yes. Use a 1:1 gluten-free flour blend for the roux, or thicken the milk with a cornstarch slurry instead. Both give a smooth, creamy dairy-free and gluten-free white sauce.

What dishes use béchamel?

It’s the creamy base for lasagna, mac and cheese, gratins, moussaka, croque monsieur, and creamy vegetable bakes. Stir in dairy-free cheese to turn it into a mornay sauce.

Why did my white sauce turn beige?

The roux was cooked too long or too hot and started to brown. Keep the heat moderate and pull the roux as soon as it smells faintly nutty but is still pale for a pristine white sauce.

Put your béchamel to work in creamy comfort food like my dairy-free chicken casserole, or keep a dairy-free heavy cream substitute on hand for even richer sauces.

Related Dairy-Free Recipes

⭐ Rate This Recipe

Did you make this recipe? Tap the stars below to rate it and leave a quick review — your feedback helps fellow dairy-free cooks and makes our day. 💛

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

There are no reviews yet. Be the first one to write one.