• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Pinch of Parsley
  • Recipes
  • About
  • Resources
  • Partnerships
    • Client Inquiry Form
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Subscribe
  • Resources
  • Partnerships
  • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Subscribe
    • Resources
    • Partnerships
    • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×

    Home » Recipes » Recipes

    Vegan Béchamel Sauce (Vegan White Sauce)

    Published: Feb 8, 2023 · Modified: Mar 15, 2023 by Lauren Casolaro · This post may contain affiliate links · 2 Comments

    • Yum
    • Share
    Jump to Recipe Print Recipe

    This vegan béchamel sauce, also known as white sauce, is perfect in casseroles like lasagna, on top of pizza, or just as a classic sauce over pasta. This versatile recipe uses pantry staple ingredients, one pot and comes together in just 10 minutes!

    Jump to:
    • Why you'll love this recipe
    • What is béchamel?
    • Equipment
    • Ingredients
    • Variations & Substitutions
    • Instructions
    • How to Use Béchamel Sauce
    • Expert Tips
    • Storage & Reheating Tips
    • FAQ
    • Other recipes you might like
    • 📖 Recipe
    • 💬 Reviews

    I know there are technically 5 'mother sauces' but is the mother sauce of all of them. I said what I said. It's just so easy to make, it's so versatile, and can elevate most, if not all, dishes.

    I learned this recipe back in the day (before I was vegan) from Gordon Ramsay! I've since 'veganized' it and it's truly become a staple sauce in my kitchen.

    Why you'll love this recipe

    • Classic white sauce: it's one of those staple recipes that everyone needs to have up their sleeve! It's an incredibly versatile sauce that can be used for so many different dishes!
    • You only need basic, pantry staple ingredients! This recipe calls for 3 simple ingredients that I know you have in your kitchen right now.
    • It's quick & easy to make! Aside from the basic ingredients, it only takes 10 minutes and 1 saucepan to make this creamy sauce.
    • It's customizable! You can leave this as a classic béchamel sauce or add in different flavors (like cheeses, herbs or spice) to elevate it.

    What is béchamel?

    A traditional béchamel is cooked mixture of butter, flour and milk. Flour and dairy butter are used in a 1:1 ratio to create a white roux (a combo of flour & fat used to thicken sauces). Combined with dairy milk, your result is creamy white sauce that is a staple in French cuisine. It's also popular and frequently used in Italian and Greek cuisine. It's considered one of the five 'mother sauces' because it can be used as the base for not only other sauces but as is in a variety of dishes.

    This recipe is a vegan version of the traditional béchamel.

    Equipment

    Below are some basic tools that will ensure your vegan white sauce is as smooth and creamy as can be:

    • Heavy bottom saucepan: think stainless steel, copper or aluminum. It'll ensure that the heat is evenly distributed so no clumps form.
    • Wooden spoon
    • Whisk: to ensure a smooth, lump-free sauce
    • Kitchen scale: to accurately measure all ingredients

    Ingredients

    We're keeping this vegan béchamel as close to traditional as possible by simply swapping in dairy-free alternatives where needed.

    vegan bechamel ingredients in separate bowls.
    • Vegan Butter: classic Italian & French béchamel recipes use butter as the fat to create the roux, so we'll be doing the same! I highly recommend using vegan butter sticks as opposed to the tubs of butter. I like to use Earth Balance sticks or Country Crock sticks for this recipe.
    • All-Purpose Flour: the second piece of our roux. Feel free to use whole wheat flour, 1:1 gluten-free all-purpose flour, rice flour or chickpea flour.
    • Plant-based Milk: I recommend using soy milk or oat milk, as they are both thicker in consistency compared to almond milk or cashew milk and will give the most traditional result. In reality, any non-dairy milk you choose will work, just make sure it is plain, unsweetened and unflavored!
    • Salt & Black Pepper
    • Nutmeg: this is optional, but highly recommended. Nutmeg helps to bring out the flavor in this sauce and is traditionally used in Italian and French béchamel recipes.

    See recipe card below for a full list of ingredients and measurements.

    Variations & Substitutions

    They don't call this the mother sauce for nothing! There are so many ways you can customize/enhance this sauce. Here are a few of my favorites:

    • Use extra virgin olive oil instead of vegan butter. It will lend a slightly different flavor, but still give that creamy results!
    • Make this sauce gluten-free by simply using 1:1 gluten-free flour.

    Customize the flavor:

    • Add pesto or herbs to make this an herbed sauce
    • Add vegan cheddar cheese, vegan parmesan cheese or nutritional yeast to make this a vegan cheese sauce (perfect for vegan mac and cheese)
    • Add roasted garlic for a punchier flavor
    • Add black truffle oil to turn this into a creamy truffle sauce
    • Add sauteed mushrooms and vegan parmesan cheese to transform this into a mushroom sauce
    • Add pureed chilies or red pepper flakes to give this sauce a kick!
    • Add marinara to make a pink/rosé cream sauce

    Thickening or Thinning the Sauce

    Different recipes call for different consistencies of white sauce. For example, if you're using it in a lasagna or pasta bake, a classic (or medium) bechamel sauce (aka this recipe) is best.

    To change the consistency, you just simply need adjust the ratio of liquids or flour.

    thick béchamel

    • Use ¼ cup less of non-dairy milk and heat the sauce for 3-4 more minutes.
      OR
    • Add an extra tablespoon of flour to the vegan butter (step 2).

    thin béchamel

    • Add an additional ½ cup – ¾ cup of non-dairy milk. Regardless of how much more you're adding, make sure you're still adding the milk to the pan in thirds.

    This recipe has not been tested with any other substitutions or variations than the ones listed above. If you replace or add any ingredients, please let us know how it turned out in the comments below!

    Instructions

    butter being melted in a saucepan.

    Step 1: Melt vegan butter over medium-low or medium heat in a heavy bottom, medium-sized saucepan.

    flour added to melted butter in a saucepan.

    Step 2: Once the butter has melted, add in the all-purpose flour.

    a roux in a saucepan.

    Step 3: Using a wooden spoon, mix together until a dough-like mixture has formed. This is your white roux! Keep stirring the flour mixture for at least 1 minute to cook off the flour. Cooking off the flour just means to keep heating it - this will make sure the flour is cooked down and doesn't leave a floury, paste-like taste behind.

    bechamel sauce being made in a pot.

    STEP 4: Add in one third (just 100mL) of the cold dairy-free milk and quickly mix, still with a wooden spoon. It should now resemble a thick paste.

    milk being added to bechamel.

    Step 5: Add in the second third (another 100 mL) of the cold plant-based milk.

    vegan bechamel sauce being whisked in a pot.

    Step 6: Switching to a whisk, whisk vigorously for at least 30 seconds. The longer, more intensely you whisk, the better. There should be no lumps remaining and the sauce should fall through the whisk easily.

    salt, pepper and nutmeg being added to vegan white sauce.

    Step 7: Add the last third (the last 100mL) of the cold plant-based milk, salt, pepper, and a pinch of nutmeg.

    vegan bechamel sauce dripping off a spoon.

    Step 8: Whisk until combined. If it looks too thin for your liking, let it simmer for a few minutes or let the cooling process begin - it will thicken!

    How to Use Béchamel Sauce

    This creamy sauce is a basic recipe that can be used in a so many different ways. It’s incredibly versatile and a staple to have in your recipe box! Here are my favorite ways to use this recipe:

    • Paired with pasta dishes (over ravioli? oh my gosh)
    • Moussaka
    • Potatoes au gratin or scalloped potatoes
    • Vegan Lasagna
    • Pasta bakes like baked ziti
    • As a base for other sauces (think hollandaise, mornay sauce, queso, cheese sauce)
    • As a base for creamy soups
    • On top of vegan pizza
    • Drizzle across roasted veggies
    • Savory crepes
    • Casseroles (think green bean, broccoli, cauliflower casseroles)

    Expert Tips

    For the best results, follow these tips:

    • Make sure your milk is cold and add it gradually! This will prevent lumps from forming. I learned these tips from watching a lot (maybe too much) of Gordon Ramsay, so they has to count for something, right?
    • Use a heavy bottom saucepan. If you don't have one, it's okay, you can still make this sauce! A heavy bottom saucepan is just better at heat distribution. Again, this ensures a smooth, lump-free sauce.
    • WHISK, WHISK, WHISK!!! And whisk some more! You seriously can't whisk this sauce enough. We want it smooth, people!
    • Do not boil the sauce! Your stove should stay at medium-low heat the entire time. If you notice the sauce boiling or just cooking too quickly, have the confidence to pull it off the stove completely for a few seconds to get it to cool down. Don't stop whisking though!
    • If you're not using the sauce right away, allow it to cool and place piece of plastic wrap touching the top of the sauce. This will avoid air getting in contact with it and forming a patina or film on the surface. Skipping this will make your sauce lumpy later otherwise.

    Storage & Reheating Tips

    This sauce can be made ahead of time and stored for use later. Before reading the storage tips, make sure you read how to cool it properly first.

    Cooling the white sauce: Cooling a béchamel for storage is the trickiest part because a patina/skin/film (whatever you want to call it) will form on the surface that will later break into lumps if not cooled properly. Here's 2 options to avoid that:

    1. First, remove it from the stove, transfer it to a container that can be sealed, and let the sauce cool down slightly while whisking it. Then cover it with a piece of plastic wrap, or parchment paper, that's touching the top of sauce to avoid air getting in contact with it.
      OR
    2. Transfer the sauce from the hot pot into a cold bowl, then whisk while it cools down. To speed up this process, you can even cool it bain-marie, which means to submerge half of the saucepan into a bowl full of ice-cold water while continuing to stir the sauce.

    Refrigerator: Cool down the sauce as described above then place the sauce in airtight container and store for 3-4 days.

    Freezer: Cool down the sauce as described above then place the sauce in airtight, freezer-friendly containers or bags and store in the freezer for up to 3 months. When ready to use, thaw in the fridge until soft.

    Reheating: Reheat the sauce on the stovetop in a saucepan. The sauce will thicken as it cools and after being stored in the fridge or freezer. Add ¼ cup of plant milk at a time, as needed, to thin the sauce back out. Once you've reached your desired consistency and the sauce is warmed through, it's ready to use.

    FAQ

    Is béchamel sauce the same as alfredo sauce?

    No! Béchamel is a simple sauce that only uses flour, butter and milk, while Alfredo sauce uses heavy cream, cheese, and fresh parsley.

    Is white sauce the same as béchamel sauce?

    Yes! The names are used interchangeably.

    What plant-based milk should I use for a vegan béchamel?

    I recommend using either plain, unsweetened soy milk or oat milk. They're both thicker options and the most neutral tasting. I don't recommend coconut milk, as it will be too sweet, while almond and cashew milk are usually too thin.

    Can I make béchamel without flour?

    You can. Would I recommend it? No. Don't fix what ain't broke! If you want to though, try cornstarch instead.

    What's the difference between a roux and a béchamel?

    A roux is a cooked paste of flour and butter that's used to thicken sauces and other liquid mixtures like soups. A béchamel sauce is that whisks a hot roux into milk.

    Other recipes you might like

    • Vegan Mascarpone
    • 5 Minute Vegan Garlic Aioli (Just 5 Ingredients!)
    • Homemade Ketchup
    • Homemade Vanilla Extract

    Be sure to leave a comment and ⭐️ rating down below if you try this recipe! Subscribe to my newsletter and follow along on Instagram for more recipes and updates.

    📖 Recipe

    5 from 3 votes
    Rate this Recipe Print Recipe Pin Recipe

    Vegan Béchamel Sauce (Vegan White Sauce)

    Lauren Casolaro
    This vegan béchamel sauce, also known as white sauce, is perfect in casseroles like lasagna, on top of pizza, or just as a classic sauce over pasta. This versatile recipe uses pantry staple ingredients, one pot and comes together in just 10 minutes!
    Prep Time 5 mins
    Cook Time 10 mins
    Total Time 15 mins
    Category: Basics, Sauces & Dips
    Cuisine: French, Italian
    Servings: 4 people
    Prevent your screen from going dark

    Equipment

    • Saucepan
    • Whisk
    • Wooden Spoon

    Ingredients
     

    • 2 tablespoons (25 g) vegan butter preferably a stick
    • 3 tablespoons (25 g) all-purpose flour or 1:1 gluten-free flour
    • 1 ¼ cups (300 mL) plant-based milk divided! I used soy milk
    • ¼ teaspoon salt or more to taste
    • ⅛ teaspoon pepper or more to taste
    • pinch of nutmeg optional

    Instructions

    • Melt vegan butter over medium-low heat in a medium-sized saucepan.
      2 tablespoons vegan butter
    • Once the butter has melted, add in the all-purpose flour. Using a wooden spoon, mix together until a dough-like mixture has formed. Cook down for 1 minute.
      3 tablespoons all-purpose flour
    • Add in one third (just 100mL) of the cold plant-based milk and quickly mix, still with a wooden spoon. It should now resemble a thick paste.
      1 ¼ cups plant-based milk
    • Switching to a whisk, add in the second third (another 100 mL) of the cold plant-based milk and whisk vigorously for 30 seconds. There should be no lumps remaining and the sauce should fall through the whisk easily.
    • Add the last third (the last 100mL) of the cold plant-based milk, salt, pepper, and a pinch of nutmeg. Whisk until combined.
      ¼ teaspoon salt, ⅛ teaspoon pepper, pinch of nutmeg
    • Serve as is over fresh pasta, in lasagna or as the base for vegan mac and cheese. Enjoy!

    Optional:

    • If desired, when adding the last third of milk and spices, feel free to whisk in vegan cheddar or parmesan cheese, or nutritional yeast, to turn this into a vegan cheese sauce.

    Notes

    To store leftover vegan white sauce, first allow to cool down while whisking. Transfer to an airtight container. Cover with plastic wrap ensuring that that plastic wrap is touching the top of the sauce. Store in the fridge for 3-4 days or freezer for up to 3 months.
     
    Nutritional values are estimates only. Please see our full disclosure here.

    Nutrition Facts

    Serving: 2tablespoon | Calories: 140kcal | Carbohydrates: 4g | Protein: 6g | Fat: 12g | Saturated Fat: 2.5g | Polyunsaturated Fat: 4g | Sodium: 405mg | Potassium: 225mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1120IU | Vitamin C: 11mg | Calcium: 209mg | Iron: 3mg
    Keywords: vegan bechamel sauce,vegan cream sauce,vegan white sauce
    Did you make this recipe?Mention @pinchofparsley_ on Instastram or tag #pinchofparsley!

    More Pinch of Parsley Recipes

    • Lemon Herb Tahini Sauce
    • Oat Milk Chia Pudding
    • Vegan Peanut Butter Chocolate Chip Cookies
    • Vegan Couscous Salad with Chickpeas

    Reader Interactions

    Comments

      Did you make this recipe? Leave any questions or thoughts below: Cancel reply

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

      Recipe Rating




    1. Nicole

      February 08, 2023 at 7:17 pm

      5 stars
      So creamy and delicious! I put this over chickpea pasta and some veggies and it was perfect

      Reply
      • Pinch of Parsley

        February 08, 2023 at 7:18 pm

        So glad you liked it Nicole!

        Reply

    Primary Sidebar

    hi there!

    Welcome to Pinch of Parsley, thank you so so much for being here! On my page you'll find a wide range of delicious vegan recipes that are suitable for both beginners and long-time home cooks. I can't wait for you to start cooking with me! Read more about me here!

    connect with me!

    • Instagram
    • Facebook
    • Pinterest
    • TikTok
    • YouTube

    Easter Recipes

    • Vegan Lemon Blueberry Muffins
    • tablescape of blueberry chickpea salad
      Blueberry Chickpea Salad with White Balsamic Vinaigrette
    • stack of vegan buttermilk pancakes topped with butter and maple syrup
      Vegan Buttermilk Pancakes
    • How to Make the Ultimate Vegan Charcuterie Board

    subscribe to our weekly newsletter!

    Most Popular Recipes

    • Vegan Pumpkin Coffee Cake with Pecan Streusel
    • Grapefruit Gin Spritz
    • Vegan Broccoli Cheddar Soup
    • Vegan Raspberry Sorbet without Ice Cream Maker

    Featured On

    Footer

    ↑ back to top

    about

    • About
    • Privacy Policy & Terms of Use
    • Accessibility Policy

    let's connect!

    • Newsletter
    • Work with Us

    contact

    • Contact Us
    • Client Inquiry Form

    AT NO COST TO YOU, I MAY EARN FROM QUALIFIED PURCHASES MADE THROUGH AFFILIATE LINKS ON MY WEBSITE.

    Copyright © 2023 Pinch of Parsley LLC. All Rights Reserved.

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
    Cookie SettingsAccept All
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT