• Vegan Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Dessert
    • Snack
    • Appetizer
    • Side Dish
    • Gluten Free
  • Vegan Nutrition
    • Essential Nutrients
    • Food Groups
    • Vegan Health
    • Vegan Nutrition Articles
  • Videos
    • Web Stories
  • About
    • About Lettuce Veg Out
    • Meet Nicole
    • Dietitians vs. Nutritionists
  • Contact
  • Search
  • Privacy Policy
  • Disclaimer
  • Terms of Service
  • Contact
  • Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

Lettuce Veg Out

Vegan Recipes and Nutrition

  • Vegan Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Dessert
    • Snack
    • Appetizer
    • Side Dish
    • Gluten Free
  • Vegan Nutrition
    • Essential Nutrients
    • Food Groups
    • Vegan Health
    • Vegan Nutrition Articles
  • Videos
    • Web Stories
  • About
    • About Lettuce Veg Out
    • Meet Nicole
    • Dietitians vs. Nutritionists
  • Contact
  • Search

Vegan Bechamel Sauce Recipe with Soy Milk (Dairy Free Roux Sauce)

March 2, 2021 //  by Nicole Stevens//  Leave a Comment

Jump to Recipe Jump to Video Print Recipe
5 from 2 votes. Leave your review!

This simple vegan bechamel sauce recipe is versatile and ideal to use on pasta, pizza or lasagna! Made from a roux with soy milk, vegan bechamel is a truly satisfying sauce with classic flavor.

In this recipe I also provide plenty of tasty options enhance the sauce and take its flavor to a higher level! Customize to your taste preferences and for whatever you’re using the bechamel for.

Skill: Easy | Time: 20 min | Servings: 4

White plate with small piles of twirled linguine noodles is covered in a creamy white sauce and topped with a sprinkle of green herbs. A second plate, with a fork, pasta and sauce sits blurred behind it and further back, more blurred, is a black pan full of white sauce.

Get the Veg Out newsletter for new vegan recipes + nutrition content!

This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.

Is Bechamel Sauce Vegan? How to Veganize this Recipe

Bechamel is a classic roux-based milk sauce that’s used in many different recipes! As a milk sauce, it’s not traditionally vegan however it’s a simple sauce that’s easily veganized.

Roux is a butter and flour mixture that thickens sauces. It’s typically made with dairy butter but can easily be veganized by using vegan butter or oil. This, along with flour is the base of the sauce and creates a rich flavor that thickens the milk!

Instead of dairy milk, just use plant-based milk. Select an unsweetened, unflavored vegan milk for a neutral flavor that’ll work however you’re using the recipe. I prefer soy milk since it’s one of the creamiest plant-based milk options. Oat milk is my second choice, so use either if you have it on hand.

While this recipe can be made with almond milk, I find it quite thin (watery) and may not result in the creamiest bechamel sauce.

A wood spoon hovers over a large black pan. Thick vegan bechamel sauce pours from the spoon into the pan that is filled with the same sauce. A light brown towel is tied around the handle of the pan.

Ingredients to Make Soy Milk Bechamel

This is a simple recipe that can be kept classic or enhanced with any combination of flavors. For a classic vegan bechamel you’ll need:

  • Vegan butter: To make the roux, start with vegan butter or margarine. You can also use oil, but oil may flavor the sauce depending on what type you use (ex. olive oil has a stronger flavor). Fat is essential for flavor and richness and creates a perfect roux that will thicken the milk into an ultra creamy bechamel!
  • All purpose flour: Used to thicken the sauce, flour creates a smooth, velvety consistency!
  • Soy milk: While any type of plant-based milk can work in this recipe, I prefer soy milk since it has a nice creaminess. It’s neutral in flavor so the final product tastes more like a classic bechamel!
  • Salt: Enhance all the simple flavors in this sauce with some salt.
  • Ground nutmeg: To add some complexity into bechamel, ground nutmeg is essential. This is a classic spice used in bechamel sauces!
  • Black (or white) pepper: I keep black pepper on hand and it’s perfect to use for a boost of traditional flavor. If you’re concerned about keeping the sauce as white as possible, you can use ground white pepper (not a concern for me!).

If you’re looking for extra cheesy flavor, some nutritional yeast is a delicious add-in. Just note the sauce turns yellow (not a concern unless you want the sauce to be very white).

I also love the addition of lemon juice. This adds a burst of fresh acidity that perfectly compliments the heavier, creamy flavors of a bechamel.

See my list of additional flavorings below!

Two white plates topped with twirled pasta and covered with creamy vegan bechamel sauce and a light sprinkle of green herbs. Plate in the background partially blurred.

How to Make Dairy Free Bechamel Sauce: Instructions and Video Tutorial

Bechamel (or any roux sauce) can seem intimidating to make but it’s really very simple!

Step 1: Prep Ingredients

It’s best to start this recipe with the ingredients measured and ready to stir in. Cooking happens quickly so have the butter, flour, soy milk and spices ready to go.

It’s best to warm your soy milk in a small pot over low heat since this helps keep the sauce smooth. If you don’t do this, there’s a chance of the sauce splitting (clumping) when you pour in cold milk. So, set yourself up for success by using warm soy milk!

Ingredients for a delicious vegan bechamel sauce, including butter, flour, soy milk, spices, nutritional yeast and lemon juice.

Step 2: Cook Sauce (Whisk, Whisk, Whisk!)

In a medium sauce pot, melt the vegan butter over medium heat. Once your butter just starts to sizzle, add the flour and whisk together until there are no clumps.

Keep the butter-flour mixture (roux) cooking for 30-45 seconds after all the clumps are out, whisking the entire time.

The basis of a vegan roux sauce; melted vegan butter and flour is combined in a sauce pan and whisked over heat

At this point, slowly pour in your soy milk, whisking continuously. I like to pour in about ½ C at a time, whisking until smooth, then slowly pouring in the next ½ C.

The first ½ C of milk will create a large clump that looks like dough. Whisk through this; you’ll end up with a liquid sauce consistency after you add the first full cup of milk.

A thick vegan roux sauce with some soy milk added. At this point it's still clumpy but beginning to soften and increase in volume

As you pour in more milk, the sauce will seemingly become quite thin. This is okay because once you add all the milk (slowly, while whisking continuously and vigorously) you’ll keep the sauce cooking for about 8-10 minutes until it’s nicely thickened.

I like to turn up the heat to medium-high once all the milk is in and whisk continuously until it’s thickened. Be patient; the sauce starts thin but will thicken with time and heat. Whisking prevents the sauce from burning and keeps everything smooth!

Vegan bechamel sauce thinned in a sauce pot with soy milk. It's taking a thinner consistency after st5arting as a thick roux

Step 3: Flavor and Serve

After your sauce is thick, reduce the heat to low and whisk in any spices (salt, pepper and nutmeg, plus nutritional yeast or other flavorings as desired).

Remove the sauce from heat and use over pasta, in lasagna or for pizza!

Spices to flavor the vegan bechamel sauce after getting dumped into the sauce pot. Includes salt, pepper and nutmeg

Easy Vegan Bechamel Tips, Substitutions and Variations

The best tips I have for making bechamel (or any roux-based sauce) are:

  1. Warm the soy milk before using. This helps ensure your sauce doesn’t “split” when cooking.
  2. Keep whisking, vigorously. It’s hard to pour milk and whisk at the same time, so pour in about ½ C at a time, set down the milk, whisk until completely smooth, then slowly pour in the next ½ C.
  3. Be patient. After all the milk is added, your sauce will seem thin. It takes another 8-10 minutes of medium-high heat to thicken.

There’s plenty of delicious ways to add flavor to this simple sauce. In the recipe card below I recommend adding in nutritional yeast and lemon juice for a burst of freshness.

Some other tasty ingredients worth adding to vegan bechamel include:

  • Roasted garlic (or garlic powder)
  • Sauteed or caramelized onions
  • Vegan cheese shreds
  • Fresh or dry herbs (any combo you like!)
Top view of a large black pan filled with creamy and thick dairy free white sauce. A wood spoons rests in the sauce and the handle of the pan is wrapped in a light brown towel.

How to Store This Sauce: Refrigerating and Freezing this Recipe

You can refrigerate extra sauce in an airtight container or jar for up to a week. This sauce can be frozen in a freezer safe container for up to 3 months. To thaw, let the sauce sit in the fridge overnight, then heat through in a small pot (while whisking!).

White plate filled with piles of twirled linguine noodles, topped with a creamy non-dairy white sauce and green herb sprinkle. A second plate sits behind the first and is slightly blurred. In the backgroun a black pan filled with white sauce and wood spoon sits blurred out.

I hope you enjoy this recipe! If you make it, please rate and comment below so others benefit from your experience.

More Deliciously Filling Vegan Dinner Recipes

Singapore Noodles

Two bowls of sweet potato lentil curry served from a slow cooker. Each bowl contains brown rice, curry and cilantro, while the second (back) bowl also contains two lime wedges

Sweet Potato Lentil Curry

Meatless ham roast with pineapple rings sitting on wooden cutting board

Seitan Ham

Close up of a plate with fettucine noodles covered in white sauce and parsley garnish.

Vegan Bechamel Sauce (Roux with Soy Milk)

This easy vegan bechamel sauce recipe starts with a simple roux, creating a dairy free alternative for a classic bechamel. Just add soy milk and whisk together for a thick, creamy and delicious sauce that’s completely versatile for use on pasta, pizza or lasagna!
5 from 2 votes. Leave your review!
Prevent your screen from going dark
Prep Time 5 mins
Cook Time 15 mins
Total Time 20 mins
Servings 4 Servings
Calories 185 kcal
Cuisine French-inspired, Vegan

Equipment

  • Medium sauce pot
  • Whisk

Ingredients
  

  • ¼ C vegan butter (or margarine)
  • 3 tbsp all-purpose flour
  • 2 ½ C soy milk , unsweetened
  • 1 tsp salt
  • ¼ tsp ground nutmeg
  • ¼ tsp black pepper (or white pepper)

Optional

  • 2 tbsp nutritional yeast
  • 2 tbsp lemon juice
Prevent your screen from going dark

Instructions

  • Gather and measure all ingredients before starting.
    ¼ C vegan butter, 3 tbsp all-purpose flour, 2 ½ C soy milk, 1 tsp salt, ¼ tsp ground nutmeg, ¼ tsp black pepper, 2 tbsp nutritional yeast, 2 tbsp lemon juice
  • Melt vegan butter in a medium sauce pot over medium heat.
    ¼ C vegan butter
  • Once the butter starts to sizzle (bubble), add all-purpose flour and whisk until combined – make sure there are no clumps of flour.
    3 tbsp all-purpose flour
  • Cook the butter-flour mixture for 30-45 seconds.
  • Next, slowly pour in soy milk, whisking continuously. Add about ½ C at a time and whisk vigorously until the mixture is completely smooth. Continue until all the milk is incorporated.
    2 ½ C soy milk
  • Turn up the heat to medium-high and whisk your sauce for 5-8 minutes, until it’s thick and sticking to the edges of the pot and whisk.
  • When your sauce is thick, turn the heat to low and whisk in salt, ground nutmeg and ground black pepper. If using, whisk in nutritional yeast and/ or lemon juice.
    1 tsp salt, ¼ tsp ground nutmeg, ¼ tsp black pepper, 2 tbsp nutritional yeast, 2 tbsp lemon juice
  • Remove the sauce from heat and use for pasta, lasagna, pizza; whatever you like!

Video

Notes

For a thicker sauce, slowly add more all-purpose flour.
If it’s important for you to have white sauce, use ground white pepper (instead of black). Also, don’t add nutritional yeast since it colors the sauce yellow.
One batch makes enough sauce to coat about 375 g (dry) pasta.
Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.

Nutrition

Serving: 1 Serving (1/4 of recipe)Calories: 185 kcalCarbohydrates: 9 gProtein: 8 gFat: 14 gSaturated Fat: 3 gPolyunsaturated Fat: 4 gMonounsaturated Fat: 6 gSodium: 749 mgPotassium: 284 mgFiber: 3 gSugar: 1 gVitamin A: 314 IUVitamin C: 3 mgCalcium: 193 mgIron: 1 mg
Tried this recipe?Let us know how it was!

Join the Community for Vegan Recipes

Filed Under: Vegan Dinner Recipes, Vegan Dip and Sauce Recipes, Vegan Recipes Tagged With: 10-ingredients or less, 30-minutes or less, Black pepper, Easy, French-inspired, Lemon, Nut free, Nutmeg, Nutritional yeast, One-pot, Plant-based milk, Plant-based protein, Sauces, Vegan butter

About Nicole Stevens

Nicole is a vegan Registered Dietitian (RD) and founder of Lettuce Veg Out. She provides vegans with balanced meals and easy-to-understand nutrition science.

Having attained a Masters degree and passing a national registration exam, Nicole is a trusted source of nutrition information. She uses this knowledge to educate others about vegan diets and how to thrive as a vegan.

Previous Post: «Close up of a small white bowl half filled with rice and half with lentil sweet potato curry. Cilantro garnish. Sweet Potato and Lentil Curry Recipe for Slow Cooker
Next Post: Vegan Tofu Scramble with Nutritional Yeast, Turmeric and Vegetables Close up of a large wood spoon of tofu scramble that is bright yellow in color, cooked with mushrooms and red peppers. The spoon rests on a pan-full of tofu scramble.»

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Search Vegan Recipes and Nutrition Articles

About Lettuce Veg Out

Nicole Stevens, Registered Dietitian and Owner of Lettuce Veg Out

Welcome to Lettuce Veg Out, a vegan recipe and nutrition website created by Nicole Stevens, MSc, RD. As a vegan Registered Dietitian, I empower vegans to live a balanced life and gain confidence in the kitchen. Read More

Latest Vegan Recipes

Close up of a small bowl of barbecue roasted chickpeas.

BBQ Chickpeas Recipe (Roasted or Stovetop)

Close up of burrito bowl with Mexican-rice, spiced black beans, guacamole, corn and tomatoes.

Vegan Burrito Bowls Recipe (with Rice and Black Beans)

Close up of small jar of chocolate pudding with bite scooped out.

Vegan Avocado Chocolate Pudding Recipe

See More Recipes →

  • Privacy Policy
  • Disclaimer
  • Terms of Service
  • Contact

© 2016–2022 Lettuce Veg Out

This website uses cookies to give you a personalized experience. Please accept cookies for optimal performance.Accept and CloseRejectMore Info