Happy Kitchen

  • About
  • Recipe Index
  • Work With Me
  • Food Photography
  • Portfolio
menu icon
go to homepage
  • About
  • Recipe Index
  • Work With Me
  • Food Photography
  • Portfolio
search icon
Homepage link
  • About
  • Recipe Index
  • Work With Me
  • Food Photography
  • Portfolio
×
Home » Recipes » Vegan Recipes

Easy Vegan Béchamel Sauce (White Sauce)

Published: Jan 5, 2023 · Modified: Mar 30, 2025 by Elena Szeliga · This post may contain affiliate links · 6 Comments

Classic creamy vegan béchamel is a white sauce used for a variety of dishes like vegan lasagna, moussaka, pasta, mac'n'cheese, gratin, as well as savory crepes, galettes and roasted veggies. This easy recipe will take you no more than 10 minutes to make!

Pouring vegan bechamel in a bowl.

Jump to Recipe

If you are looking for a dairy free white sauce, I've got a perfect recipe for you.

Incredibly creamy, savory, cheesy sauce made with a handful of ingredients within minutes.

Enjoy it for your favorite veganized classic dishes like vegan lasagna, pasta or gratin.

Why This Vegan Béchamel Recipe Is The Best:

  • easy;
  • requires just a few staple ingredients;
  • whole food;
  • vegan (and vegetarian);
  • dairy-free;
  • can be made gluten-free (see notes);
  • can be made nut-free (see notes);
  • healthy;
  • nutritious;
  • contains plant-based protein;
  • versatile;
  • savory;
  • cheesy;
  • freezable;
  • delicious.

This vegan white sauce is as close to the real thing as it can get.

This sauce is a perfect base for vegan hollandaise, vegan cheese sauce, vegan queso or Mornay sauce.

Upgrade it with your favorite flavors, like garlic, spices, chili, herbs, roasted garlic or mustard to make it extra special.

Vegan bechamel in a saucepan with a spoon.

Ingredients

  • olive oil;
  • flour;
  • almond milk;
  • nutmeg;
  • nutritional yeast;
  • salt.

While most of vegan béchamel recipes call for vegan butter or margarine, I found that using olive oil produces same results without the danger of using palm oil, that vegan butter often contains.

You can use your favorite non-dairy milk like oat, almond, soy or cashew milk (see recipe variations).

Ingredients for vegan bechamel sauce.

How to Make Vegan White Sauce

To see quick step-by-step directions, check this vegan bechamel web story.

Heat olive oil in a saucepan over medium heat. Add flour and whisk continuously for about 1 minute until bubbling.

Add warm almond milk and continue whisking until the sauce thickens to the desired consistency (usually a few minutes after the boiling point). This will take up to 5 minutes.

Keep in mind that the sauce will continue to thicken as it cools down.

Add nutritional yeast, nutmeg and salt and stir to combine. Enjoy!

Creamy vegan bechamel in a dark bowl.

Serving Options

Use vegan béchamel sauce for vegan lasagna, vegan cannelloni, moussaka, pasta, mac'n'cheese, gratin, savory crepes, galettes and roasted veggies.

Alternatively, use it as a base for a vegan cheese sauce, vegan queso, Mornay sauce or vegan hollandaise.

Let me know how you ended up using this vegan white sauce in the comments below 🙂

Vegan Eggplant Lasagna on a Plate.

Cook's Tips

  • This creamy dreamy vegan béchamel sauce is as close to the real thing as it can get.
  • It is made with a handful of staple ingredients and doesn't require more than 10 minutes to make.
  • While most of vegan béchamel recipes call for vegan butter or margarine, I found that using olive oil produces same results without the danger of using palm oil, that vegan butter often contains.
  • For the most silky consistency, use warm milk. Just microwave it shortly before using.
  • You don't have to brown the roux. Start adding milk when it is bubbling.
  • To avoid lumps, add the milk gradually to the roux and whisk consistently.
  • To thicken the sauce, gradually add more flour to it. To thin it up, add more milk.
  • Store the sauce in the fridge for up to 3 days. As it cools down, a layer of skin will form and the sauce will get thicker. Add some milk to thin it up when you reheat it in a saucepan.
  • To freeze the sauce, let it cool and transfer to a freezer-safe container. Freeze for up to 3 months. Thaw it overnight, then reheat in a saucepan with a bit of plant-based milk until it reaches the right consistency. Blend it in case there are lumps.
  • Use vegan béchamel sauce for vegan pot pie, vegan lasagna, vegan cannelloni, moussaka, pasta, mac'n'cheese, gratin, savory crepes, galettes, roasted veggies or a base for a vegan cheese sauce, vegan queso, Mornay sauce or vegan hollandaise.

Spoon with vegan bechamel sauce.

 

Recipe Variations

  • Upgrade the sauce with your favorite flavors, like garlic, spices, chili, herbs, roasted garlic or mustard.
  • Use your favorite non-dairy milk like oat, rice, soy or cashew milk. If you have nut intolerance, use oat, rice or soy milk.
  • To make it gluten-free, use gluten free flour blend or 1.5 tablespoon rice flour and 1.5 tablespoon tapioca flour.
  • For a soy-free version, skip the nutritional yeast.

 

More Vegan Sauces

  • Vegan Buddha Bowl Dressing
  • Vegan Avocado Dressing
  • Vegan Cashew Mayo
  • Roasted Garlic Sauce
  • Vegan Pesto
  • Vegan Tofu Ricotta
  • Vegan Buffalo Sauce
  • Dairy-Free Cream Cheese
Print
5 from 2 votes

Easy Vegan Béchamel Sauce (White Sauce)

If you are looking for creamy vegan béchamel sauce, try this tried-and-true white sauce recipe, used for a variety of vegan classic dishes like vegan lasagna, moussaka, pasta, mac'n'cheese, gratin, as well as savory crepes, galettes and roasted veggies. This easy recipe will take you no more than 10 minutes to make!
Course Condiment, Sauce
Cuisine French
Cook Time 10 minutes minutes
Total Time 10 minutes minutes
Servings 8 servings
Calories 67kcal
Author Elena Szeliga
$3
Prevent your screen from going dark

Ingredients

  • 3 tablespoon olive oil
  • 3 tablespoon flour
  • 2 cups or 480 ml almond milk
  • ¼ teaspoon nutmeg
  • 3 tablespoon nutritional yeast
  • ½ teaspoon salt to taste
Get Recipe Ingredients

Instructions

  • Heat olive oil in a saucepan over medium heat. Add flour and whisk continuously for about 1 minute until bubbling.
  • Add warm almond milk and continue whisking until the sauce thickens to the desired consistency (usually a few minutes after the boiling point). This will take up to 5 minutes. Keep in mind that the sauce will continue to thicken as it cools down.
  • Add nutritional yeast, nutmeg, salt and pepper and stir to combine. Enjoy!

Notes

Cook’s Tips

  • This creamy dreamy vegan béchamel sauce is as close to the real thing as it can get.
  • It is made with a handful of staple ingredients and doesn't require more than 10 minutes to make.
  • While most of vegan béchamel recipes call for vegan butter or margarine, I found that using olive oil produces same results without the danger of using palm oil, that vegan butter often contains.
  • For the most silky consistency, use warm milk. Just microwave it shortly before using.
  • You don't have to brown the roux. Start adding milk when it is bubbling.
  • To avoid lumps, add the milk gradually to the roux and whisk consistently.
  • To thicken the sauce, gradually add more flour to it. To thin it up, add more milk.
  • Store the sauce in the fridge for up to 3 days. As it cools down, a layer of skin will form and the sauce will get thicker. Add some milk to thin it up when you reheat it in a saucepan.
  • To freeze the sauce, let it cool and transfer to a freezer-safe container. Freeze for up to 3 months. Thaw it overnight, then reheat in a saucepan with a bit of plant-based milk until it reaches the right consistency. Blend it in case there are lumps.
  • Use vegan béchamel sauce for vegan pot pie, vegan lasagna, vegan cannelloni, moussaka, pasta, mac'n'cheese, gratin, savory crepes, galettes, roasted veggies or a base for a vegan cheese sauce, vegan queso, Mornay sauce or vegan hollandaise.

Recipe Variations

  • Upgrade the sauce with your favorite flavors, like garlic, spices, chili, herbs, roasted garlic or mustard.
  • Use your favorite non-dairy milk like oat, rice, soy or cashew milk. If you have nut intolerance, use oat, rice or soy milk.
  • To make it gluten-free, use gluten free flour blend or 1.5 tablespoon rice flour and 1.5 tablespoon tapioca flour.
  • For a soy-free version, skip the nutritional yeast.

Equipment

saucepan
saucepan
whisk
whisk
measuring spoons
measuring spoons

Nutrition

Calories: 67kcal | Carbohydrates: 3g | Protein: 2g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 0.2mg | Potassium: 59mg | Fiber: 1g | Sugar: 0.01g | Calcium: 0.5mg | Iron: 0.3mg
Tried this recipe?Follow @happykitchen.rocks on Instagram and show me the recipes you are making from my blog using the hashtag #happykitchenrocks!
Vegan Bechamel Sauce Pinterest Pin.

More Healthy Vegan Recipes

  • Decadent vegan chocolate brownie bars displayed on a cooling rack.
    Vegan Cheesecake Brownies
  • Three vegan buffalo tacos topped with mango habanero sauce and lime, served on a plate.
    Vegan Buffalo Tacos
  • Vegan Cream Cheese on a Slice of Bread with a Bowl
    Dairy-free Cashew Cream Cheese
  • Mango Habanero Sauce Recipe

About Elena Szeliga

Elena Szeliga is the founder of Happy Kitchen.Rocks, where she shares delicious and healthy vegetarian and vegan food, from weeknight dinners to veganized classics and gourmet appetizers. Her recipes have been featured at Better Homes & Gardens, BuzzFeed, Country Living, The Kitchn and Reader’s Digest. Her mission is to help cook easy vegetarian and vegan meals with simple and fresh ingredients. Read more about Elena.

Comments

  1. Sarah says

    November 26, 2024 at 8:16 pm

    I haven't used this recipe yet, but I've made dairy free bechamel a number of times - I'm excited to try it with olive oil! I've been successful in the past with soy and nut milks, but rice milk didn't work at all for me. It never thickened up. I'd be interested to know if someone else has had better luck with it.

    Reply
    • Elena Szeliga says

      November 26, 2024 at 11:12 pm

      Hi Sarah, please let me know how it turned out - I hope you enjoy the sauce!

      Reply
  2. Naomi says

    September 11, 2024 at 12:44 am

    5 stars
    This was a perfect sauce, I used gluten free flour and almond milk. I added freshly made pesto- soooo good.

    Reply
    • Elena Szeliga says

      September 12, 2024 at 9:31 am

      @Naomi, thank you for your lovely feedback! I'm so happy you enjoyed the sauce!

      Reply
  3. Hilton says

    January 06, 2023 at 3:24 pm

    Is there a substitute for the nutritional yeast? It’s a trigger for us gout sufferers.

    Reply
    • Elena Szeliga says

      January 06, 2023 at 5:02 pm

      You can use a mixture of onion and garlic powder instead of the nutritional yeast. Please let me know how it turned out if you decide to give it a try 🙂

      Reply
5 from 2 votes (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Welcome!

I’m Elena, the voice behind HappyKitchen.Rocks. I share easy, tasty vegetarian and vegan recipes that make healthy cooking fun and stress-free. Enjoy!

More about me

Popular Recipes

  • Vegan Couscous Salad
  • Easy Chipotle Sofritas Recipe
  • Vegan Blue Cheese Dressing
  • 22 Best Vegan Easter Recipes

Seasonal Recipes

  • Vegan Buffalo Wings
  • Vegan Buffalo Sauce
  • Vegan Chocolate Truffles
  • 15 Best Vegan Sandwiches

Footer

↑ back to top

Work With Me

Contact

Privacy Policy

Copyright © 2025 Happy Kitchen Rocks

  • 18

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.