• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Cozy Peach Kitchen
  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About
    • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Plant-Based Cooking Basics

    Vegan Bechamel Sauce (White Sauce)

    Published: Mar 3, 2023 by Cassidy Reeser · This post may contain affiliate links.

    2 shares
    jump to recipe

    If you enjoy creamy vegan soups, sauces, and casseroles, then it's important to know how to make vegan bechamel sauce. This guide shows you how easy it is to make dairy-free bechamel sauce in just under 20 minutes using only 4 ingredients!

    Black-handled gold spoon resting on the rim of a red and pink bowl filled with vegan béchamel sauce.

    If you like creamy dairy-free sauces, it's worth knowing how to make a vegan bechamel sauce. It is one of five French mother sauces, and it is very easy to make dairy-free and vegan with just a few simple swaps.

    Bechamel sauce is simply white sauce, which is made using a white roux and liquid (most commonly milk). Roux is just the French term for equal parts fat and flour, cooked for varying lengths to impart richness and creaminess into sauces.

    Knowing how to create a lusciously creamy sauce is a necessary part of dairy-free cooking. Even as a vegetarian, I cook mostly with soy milk and so I make dairy-free bechamel sauce frequently.

    While you can use cashews and cashew cream to make creamy vegan sauces, this is a less expensive method and it's a great option for anyone with a nut allergy.

    I use this method to thicken vegan sauces so often that it's second nature, but I know that making a roux and bechamel can be intimidating if it's your first time.

    I use this base recipe for vegan bechamel in my vegan tater tot green bean casserole, vegan alfredo, squash casserole, vegan biscuits and gravy, and so many more recipes.

    Jump to:
    • Let's talk about definitions
    • Ingredients
    • Tools
    • How to make
    • Tips for success
    • Variations
    • Recipe that feature vegan bechamel sauce
    • 📖 Recipe

    Let's talk about definitions

    If you're new to making bechamel sauce in general, it might seem like I'm trying to give a French lesson. Here is a simple explanation of these common cooking terms:

    • Bechamel: A white sauce made using white roux and liquid, most commonly dairy milk.
    • Roux: This is a mixture of fat (butter or oil) and flour that is cooked for anywhere from 3-4 minutes to 30+ minutes.
    • White roux: This is the type of roux needed to make bechamel. It requires the least amount of cooking at just 2-4 minutes.

    Ingredients

    Labeled ingredients used to make vegan béchamel sauce.

    Fat: Oil or butter can be used to make a roux. As you might guess, butter creates a richer sauce while olive oil is a little bit lighter. I've used Earth Balance, Country Crock, and Miyoko's to make vegan bechamel sauce, all with similar results.

    Flour: Choose all-purpose flour. You can make a gluten-free vegan roux by using a gluten-free all-purpose flour blend in place of standard flour. I recommend Bob's Red Mill or King Arthur Flour 1:1 gluten-free flour blends. Because these blends don't use standard wheat, cook times may vary slightly.

    Liquid: Always choose unsweetened, unflavored non-dairy milk. I use soy milk most frequently, but oat milk also works well and actually creates a richer sauce. Cashew milk also works.

    Note that oat and cashew milk have a grayish color that affects the final result, while soy milk stays white. You can use this same method with vegetable broth or water to make gravies.

    Tools

    Pot or pan: Any type of pot or pan can be used to make a roux. I most frequently use my 12-inch cast iron skillet, but any pan should work. Cast iron skillets hold heat well, so the stove may need to be turned down to medium-low to avoid burning ingredients.

    Silicon whisk: This makes toasting the roux and incorporating liquid very easy. I recommend silicon to avoid scratching non-stick pans.

    How to make

    The roux

    Vegan butter melting in a gray skillet.

    Start by heating a large skillet or pot over medium heat. Add butter or oil.

    Red whisk whisking together flour and butter in a skillet.

    Once hot and melted, sprinkle flour across the top of the butter. Avoid dumping the flour directly into the pan, as this can create a lumpy sauce.

    Using a silicon whisk or wooden spoon, stir in a figure-eight motion to toast the flour. Try to stir continually to avoid burning the flour.

    Golden roux in a gray skillet.

    If the butter is browning too quickly, reduce the heat. It will take anywhere from 2 to 4 minutes to toast the flour even to remove the "floury" flavor.

    Note: If you continue cooking the roux, it will continue to deepen in color to a brown or dark roux. These are used in Cajun and Creole cooking with gumbo, etc, and can take 30+ minutes to make.

    The bechamel sauce

    Pasty golden mixture of roux and oat milk.

    To make the bechamel sauce, start by pouring in just ½ cup of liquid while whisking. This will form a thick paste, which can then be thinned without fear of creating a lumpy sauce.

    Oat milk in a gray skillet.
    I used oat milk in this photo. You can see that the bechamel sauce has a slightly brown/gray tinge from the color of oat milk. Use soy milk for a whiter sauce.

    While whisking, add in the remaining soy or oat milk.

    Once all of the liquid is incorporated, the liquid will warm up and start simmering. Reduce heat to medium-low.

    The sauce should be bubbling very gently, with just a few bubbles rising to the surface at a time. Reduce heat further if too many bubbles are forming at a time.

    Wooden spoon lifted to show béchamel sauce on the spoon.

    I usually add seasonings like salt and pepper at this point.

    Now we wait. The sauce will take at least 6-8 minutes to thicken on medium-low heat. Thickening occurs because of the flour and evaporation of liquid.

    Continue stirring every minute or so until the sauce is thick enough to coat the back of a spoon. If left unattended for too long, a skin will form on top of the sauce.

    Tips for success

    • Use medium heat. Do not crank up the heat. Patience is key when toasting flour and butter for vegan bechamel sauce.
    • Toast the flour: This cooks off the raw flour taste and deeps the color of the flour from white to golden. The flour is cooked enough for a white roux when it appears puffy, bubbling, and slightly deepened in color.
    • Avoid high heat: High heat not only damages many types of pans, but it can cause non-dairy milk to curdle or separate.
    • Keep stirring: Frequent stirring is the most necessary step in creating a smooth, evenly cooked roux. While toasting the flour, stir constantly in a figure-eight motion to avoid burning the flour. Always stir consistently while the liquid is being added.
    • Traditionally, it is recommended to let the flour and butter mixture cool slightly before adding liquid. In reality, I never do this and my vegan bechamel ends up perfect (if I may say so myself).
    • I start with a smaller amount of liquid (2 cups) because it is easier to thin a thick sauce than it is to thicken a thin one. To thin the sauce, just add ¼ cup milk of choice until the sauce reaches desired consistency.
    Wooden spoon resting in vegan béchamel sauce.

    Variations

    • Gravy: I use this vegan bechamel sauce as the base for my vegan sausage gravy and I use a similar method for my mushroom gravy and white gravy. Depending on the type of gravy, vegetable broth can be used in place of non-dairy milk.
    • Vegan cheese sauce: This is the perfect base for a vegan queso or cheese sauce for vegan mac and cheese. Just add in nutritional yeast or your favorite vegan shredded cheese after the sauce is thickened, then continue heating until melted.
    • Garlic sauce: After melting the butter, add minced garlic to taste. Cook until golden, then stir in the flour and continue cooking to achieve a white roux. You can also add garlic powder at the same time as the milk to achieve an even more garlicky sauce.
    • Mushrooms and onions: These can be added at the same time as the butter. Cook until softened and golden, then sprinkle in the flour and continue cooking per recipe instructions. I use this method in my tater tot green bean casserole.

    Recipe that feature vegan bechamel sauce

    I made this guide for you because bechamel sauce and roux are used in Southern US and Midwestern US cooking a lot, and those are the cuisines I pull from most frequently. Naturally, there are a lot of recipes on my blog that feature a vegan roux or bechamel-style sauce.

    • Broccoli Cheddar Pot Pies with Puff Pastry
    • Vegan Pesto Lasagna with Tofu Ricotta
    • Vegan Sun-Dried Tomato Pasta (One Pot)
    • Creamy Vegan Potato Soup

    Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, TikTok, and Pinterest or sign up for my newsletter!

    📖 Recipe

    Black-handled gold spoon resting on the rim of a red and pink bowl filled with vegan béchamel sauce.
    Print Recipe
    No ratings yet

    How to Make Vegan Béchamel Sauce

    Vegan bechamel sauce, also called "white sauce", is often used as a base in dairy-free creamy soups, casseroles, and sauces. It's easy to make using a white roux and non-dairy milk.
    Cook Time15 mins
    Total Time20 mins
    Servings: 2 cups (roughly)
    Author: Cassidy Reeser, MS, RD
    • silicon whisk
    • medium to large skillet

    Ingredients

    • ¼ cup vegan butter see note #1
    • ¼ cup all-purpose flour
    • 2 cups unsweetened soy milk can use oat or cashew milk; see note #2
    • ¼ teaspoon salt adjust to taste
    US Customary - Metric

    Instructions

    • Heat a skillet or pot over medium heat. Add butter. Once melted, sprinkle in flour.
    • Using a silicon whisk or wooden spoon, stir in a figure-eight motion to toast the flour. If the butter is browning too quickly, reduce the heat. It will take anywhere from 2 to 4 minutes to toast the flour enough to remove the raw flour flavor. It is ready when bubbly and lightly golden.
    • While whisking, start by pouring in just ½ cup of non-dairy milk to form a thick paste. Continue whisking while slowly pouring in the remaining liquid.
    • When the sauce starts simmering, reduce it to medium-low. The sauce should be bubbling very gently, with just a few bubbles rising to the surface at a time. Reduce heat further if too many bubbles are forming at a time.
    • Add salt and any other seasonings at this time. Continue simmering until the sauce is thick enough to coat the back of a spoon without dripping off. This will take 6-8 minutes. If it is taking too long to thicken, bump the heat up a small amount.
    • For a thinner sauce, add in ¼ cup milk at a time. For a thicker sauce, continue simmering. Store for up to 3 days in the fridge. Note that the sauce thickens up when cooled.

    Video

    Notes

    1. Butter: Any style of vegan butter works. Oils like olive oil or avocado can also be used but will yield a slightly less rich sauce.
    2. Milk: I prefer using soy milk because it creates a white sauce. Oat milk and cashew milk also work well but tend to create a gray-tinged sauce. This method also works with canned coconut milk.
    3. Gluten-free option: Use a 1:1 gluten-free flour blend to make this gluten-free. I recommend  Bob's Red Mill or King Arthur Flour.
    4. This recipe is meant to be used as a base recipe. Increase flavor by adding black pepper, herbs, garlic, or other seasonings. For example, this method of cooking is used in my vegan sausage gravy, vegan mushroom gravy (vegetable broth is used in place of milk), and even in one pot pasta recipes.

    Instagram icon

    Did you make this recipe?

    Tag @cozypeachkitchen on Instagram and hashtag
    #cozypeachkitchen

     

    Calories: 302kcalCarbohydrates: 16gProtein: 9gFat: 22gSaturated Fat: 5gPolyunsaturated Fat: 8gMonounsaturated Fat: 8gTrans Fat: 0.1gSodium: 563mgPotassium: 316mgFiber: 2gSugar: 1gVitamin A: 1582IUCalcium: 304mgIron: 2mg

    More Plant-Based Cooking Basics

    • How to Make Vegan Buttermilk
    • Simple Lemon Vinaigrette with Shallot
    • Air Fryer Roasted Potatoes
    • Roasted Sweet Potatoes
    2 shares

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I’m Cassidy! I’m the registered dietitian behind Cozy Peach Kitchen, a food and nutrition blog sharing easy vegetarian recipes for every occasion.

    More about me →

    Trending now

    • Vegan Avocado Pesto Pasta
    • Stovetop Gouda Mac and Cheese
    • Sweet Potato Quinoa Bowls with Almond Dressing
    • Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Mediterranean Quinoa Bowls with Balsamic Chickpeas
    • Peanut Stir Fry Sauce

    Spring meals

    • One Pot Pesto Orzo with Mushrooms
    • Vegan Pesto Lasagna with Tofu Ricotta
    • Veggie Pasta Salad with Lemon Vinaigrette
    • Mediterranean Pearl Couscous Salad
    • Vegetarian Lentil Salad with Honey Mustard Vinaigrette
    • Tahini White Bean Salad

    Footer

    Logos

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2022 Cozy Peach Kitchen®. All rights reserved.