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

Jump to Recipe Print

5 from 6 votes. Leave a 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.

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

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

Is Bechamel Sauce Vegan?

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.

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

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!

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

How to Make Dairy Free Bechamel Sauce

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!

Step 2: Cook Sauce (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.

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

The first ½ cup 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.

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

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 Recipe with Soy Milk | Dairy Free Roux (6)

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!

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

Easy Vegan Bechamel Tips 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 ½ cup at a time, set down the milk, whisk until completely smooth, then slowly pour in the next ½ cup.
  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!)
Vegan Bechamel Sauce Recipe with Soy Milk | Dairy Free Roux (8)

Refrigerate and Freeze Vegan Bechamel

You can refrigerate extra sauce in an airtight container or jar for up to a week, or freeze 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!).

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

📖 Recipe

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

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 6 votes. Leave a review!

Prep Time 5 minutes mins

Cook Time 15 minutes mins

Total Time 20 minutes mins

Servings 4 Servings

Calories 185 kcal

Cuisine French-inspired, Vegan

Ingredients

  • ¼ cup vegan butter (or margarine)
  • 3 tablespoons all-purpose flour
  • 2 ½ cups soy milk , unsweetened
  • 1 teaspoon salt
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon black pepper (or white pepper)

Optional

Instructions

  • To start, gather and measure all your ingredients. You'll need to whisk for a while, so having everything ready to go is essential for great sauce!

    ¼ cup vegan butter, 3 tablespoons all-purpose flour, 2 ½ cups soy milk, 1 teaspoon salt, ¼ teaspoon ground nutmeg, ¼ teaspoon black pepper, 2 tablespoons nutritional yeast, 2 tablespoons lemon juice

  • Melt vegan butter in a medium sauce pot over medium heat.

    ¼ cup 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 tablespoons all-purpose flour

  • Cook the butter-flour mixture for 30-45 seconds.

  • Next, slowly pour in soy milk, whisking continuously. Add about ½ cup at a time and whisk vigorously until the mixture is completely smooth. Continue until all the milk is incorporated.

    2 ½ cups 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 teaspoon salt, ¼ teaspoon ground nutmeg, ¼ teaspoon black pepper, 2 tablespoons nutritional yeast, 2 tablespoons lemon juice

  • Remove the sauce from heat and use for pasta, lasagna, pizza; whatever you like!

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 (¼ 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!

More Vegan Sauce and Dressing Recipes

Like this recipe? You should also try:

  • TVP Spaghetti Sauce Recipe (Bolognese)
  • Tahini Dill Dressing Recipe (Vegan)
  • Lemon Herb Tahini Dressing Recipe
  • Tahini Pasta Sauce Recipe (Vegan)
Vegan Bechamel Sauce Recipe with Soy Milk | Dairy Free Roux (15)

About Nicole Stevens

Nicole is a long-time vegan with a Masters of Science in Food and Nutrition.

She helps people thrive on a vegan diet with balanced recipes.

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

FAQs

Can I make a roux without milk? ›

Using stock in a roux

The white sauce and its derivatives are the most common ways of using a roux, but you can also use stock instead of milk for the base to a pie filling, or make a flavoured sauce called a velouté, which is normally enriched with cream.

What can you use instead of milk in a roux? ›

Liquid - You can add hot broth to the roux if you are thickening a soup or gravy, or add hot plant-based milk like soy milk, oat milk, almond milk, or coconut milk if you are making a vegan cheese sauce or white gravy.

What is a good substitute for bechamel sauce? ›

With a lovely creamy texture, cream cheese is a great bechamel alternative, as it's stable and won't split. It has a slightly tangy flavour, so it won't taste like a traditional bechamel – try flavouring with parmesan, chopped chives or a pinch of ground nutmeg.

Can you use soy milk for a roux? ›

To make the roux, place a separate medium saucepan over medium/low heat and add the vegan butter. Once melted, add the plain white flour and whisk until a paste forms. Keep whisking for a further minute. Little by little, add the infused soy milk to the roux, whisking constantly until all the soy milk is added.

Can you substitute milk in bechamel? ›

A Bechamel is made from white roux, which is fat and flour, and milk. The fat in the roux is normally Butter but that's easily replaced by another fat. Lard, bacon fat, olive oil etc. The milk is also easily replaced by stock, chicken stock, mushroom stock, somekind of stock.

What is the difference between a roux and a béchamel sauce? ›

A roux is a cooked paste of flour and fat (butter, oil, lard, shortening) used to thicken sauces and other liquid mixtures like stews and soups. A béchamel sauce is a special sauce that whisks a hot roux into milk.

What is an alternative to a Roux? ›

Roux is commonly made with flour, but you can also sub in cornstarch or arrowroot powder. Mix the cornstarch or arrowroot powder with water to form a slurry before adding it to the pan and cooking it with the fat.

What are 2 more ways besides roux to thicken a sauce? ›

7 Ways to Thicken up a Sauce
  1. Flour. If being gluten-free isn't a concern, adding flour is a fantastic way to thicken dairy-based sauces, thick soups and gravies. ...
  2. Cornstarch or arrowroot. ...
  3. Tomato paste. ...
  4. Reduce the liquid. ...
  5. Swirl in a pat of butter. ...
  6. Add an egg yolk. ...
  7. Puree some vegetables.
Apr 9, 2019

How do you thicken sauce without milk? ›

Use one tablespoon cornstarch mixed with one tablespoon cold water (aka a cornstarch slurry) for each cup of medium-thick sauce. Thoroughly mix the cornstarch and water together, then pour into your sauce. Cook and stir over medium heat until thickened and bubbly.

What are 3 derivatives of béchamel sauce? ›

Some of the Béchamel sauce derivatives are:
  • Mornay – White wine reduction, Gruyére cheese, and Parmesan.
  • Cheddar Cheese – Aged cheddar, freshly grated nutmeg.
  • Mustard – Cream, Dijon, and wholegrain mustard.
  • Soubise – White onions, butter, and tomato puree.
  • Nantua – Shrimp butter and heavy cream.

What's the difference between béchamel and white sauce? ›

The term “white sauce” is a more general term that is sometimes used to refer to any white-coloured sauce, while “béchamel sauce” specifically refers to the white sauce made from a roux and milk. However, the two terms are often used interchangeably. In most cases, they refer to the same sauce.

What should you not do when making a roux? ›

You're Adding Hot Liquid to a Hot Roux

If you add a cold roux to a cold liquid, it won't dissolve or thicken. Likewise, adding a hot roux to a hot liquid will result in a lumpy sauce. You want to either cool the roux down and then add it to simmering liquid, or add cold liquid to the hot roux you just made.

How do you thicken soy milk? ›

Thickening soy milk with just the right amount of gelatin produces a pudding with the perfect wobbly consistency. Warming only a portion of the soy milk to bloom and dissolve the gelatin allows the pudding to cool much faster.

What is the best thickening agent for roux? ›

Clarified butter will improve the roux's thickening power and it combines more easily with the flour. The butter in the roux basically serves to keep the starch grains separate. If you simply added raw flour to your liquid, it would clump up and you'd get a lumpy sauce, not a smooth one.

Can you mix a roux with water? ›

Add liquid: After cooling the roux slightly, you can then whisk liquid (stock, water, milk, cream) into the roux to create your sauce, soup, or gravy.

Can roux be made with water? ›

Ensure that the fat is fat. You cannot pour meat drippings containing water into the roux or you will either create lumps while you are trying to cook the roux or fail it by reason of inaccurate proportions. The correct proportion for a roux is 1 part fat to 1 part flour by weight.

Does flour and water make a roux? ›

Roux is made by cooking equal parts flour and fat together until the raw flavor of the flour cooks out and the roux has achieved the desired color. Butter is the most commonly used fat, but you can also make roux with oil, bacon grease, or other rendered fats.

References

Top Articles
Latest Posts
Article information

Author: Sen. Ignacio Ratke

Last Updated:

Views: 5971

Rating: 4.6 / 5 (76 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Sen. Ignacio Ratke

Birthday: 1999-05-27

Address: Apt. 171 8116 Bailey Via, Roberthaven, GA 58289

Phone: +2585395768220

Job: Lead Liaison

Hobby: Lockpicking, LARPing, Lego building, Lapidary, Macrame, Book restoration, Bodybuilding

Introduction: My name is Sen. Ignacio Ratke, I am a adventurous, zealous, outstanding, agreeable, precious, excited, gifted person who loves writing and wants to share my knowledge and understanding with you.