This vegan oat milk béchamel is a creamy white sauce perfect for topping lasagnas, pasta dishes, and pizzas. It’s completely dairy-free and yields a thick, luscious, creamy texture.
This recipe uses oat milk to create the béchamel, but other kinds of plant milk can be substituted!
Why You’ll Love This Vegan Béchamel
A good dairy free béchamel is a staple in any vegan’s kitchen. This sauce is one I use in so many recipes and dishes. Here are a few reasons we love this creamy white sauce and you will too!
- Classic white sauce: this is one of those staple recipes that you can use in so many dishes!
- Super creamy: oat milk is creamier than other plant milks, which helps create the perfect velvety texture!
- Customizable flavors: add in different flavorings to your liking- make an herbed sauce or vegan cheese sauce.
- Can be made thicker or thinner: this recipe includes instructions on how to create a thicker or thinner sauce, so you can use it in any cooking application you’d like.
What is béchamel?
A traditional béchamel uses dairy milk and dairy butter in a 1:1 ratio to create a roux. This white sauce is a staple in French cuisine, and can be used in dishes like lasagnas, moussaka, or Alfredo sauces. This recipe is a vegan adaptation of the traditional béchamel.
Ingredients
Today we’re using simple ingredients instead of the dairy products that are in a classic roux. Below are the main ingredients plus a few notes on substitutions & add ins!
- Oat Milk, like Oatly Original or Silk Extra Creamy Oat Milk
- All-Purpose Flour
- Vegan Butter or Extra Virgin Olive Oil, like Country Crock Plant Butter or Earth Balance
- Salt and Black Pepper
Substitutions & Add-ins
- Flour: to make this gluten-free you could try subbing in cornstarch, glutinous rice flour or chickpea flour.
- Nutmeg or Garlic Powder: add in a pinch of nutmeg or other spices to infuse the plant milk.
- White Pepper: feel free to use white pepper instead of black pepper in this sauce.
- Vegan Parmesan or Nutritional Yeast: Violife Vegan Parm would be a great cheesy addition!
other dairy free milk for vegan white sauce
While this recipe uses Oat Milk, which tends to be higher in fat and creamier than other plant milks, you could also substitute in one of the options below. The trick is to use thick dairy-free milk and to make sure you’re using plain, unsweetened milk.
- Soy Milk
- Cashew Milk
- Almond Milk
My favorite almond milk brand for this recipe is Trader Joe’s because it’s thicker / less watery than any other brand I’ve tried. You could also try Silk’s Extra Creamy Almond Milk. I don’t recommend using an almond milk that has a thinner consistency.
Helpful Equipment
Below are some helpful tools to make the best creamy dairy free white sauce.
- Medium Saucepan
- Whisk: to create a lump-free vegan white sauce
- Measuring Cups: to accurately measure all the ingredients
Step-By-Step Instructions
🎥 *Video tutorial and exact ingredient measurements are in the recipe card below!*
STEP 1: Over medium low heat melt the vegan butter (or heat the olive oil) in a medium saucepan.
STEP 2: Once melted, sprinkle in the all-purpose flour. Whisk to form a thick paste and cook for a couple of minutes.
STEP 3: Reduce the heat to low, and pour in the oat milk ¼ cup at a time. Be sure to whisk, continuously until it reaches a lump-free and creamy consistency.
STEP 4: Add the salt and black pepper. Let the sauce continue to cook for 5-7 more minutes, whisking periodically.
STEP 5: Remove from the heat and serve. If you’d like a thinner or thicker sauce, see the notes below!
How to Use Béchamel Sauce
This creamy sauce can be used in a variety of ways. It’s incredibly versatile and a staple to have in your recipe box. Below are a few of my favorite ways to use this recipe:
- Basil Bechamel Vegan Lasagna
- Vegan White Pizza
- Vegan Mac and Cheese
- Vegan Alfredo Sauce
- Any Pasta Dish that calls for a creamy sauce!
Béchamel Variations
- Basil or Herbed: for herby flavor, add in 2-3 tablespoons of fresh minced basil, rosemary, or other herbs.
- Vegan Cheese Sauce: add in 1-2 cups of dairy-free cheese to create a classic vegan cheese sauce.
- Garlic: add ½ teaspoon of garlic powder for punchy flavor.
Pro Tips:
For the best results follow these tips:
- Use room temperature or warm milk: while this isn’t 100% necessary, it will make the sauce thicken faster and help prevent lumps.
- Do not boil the oat milk: the heat should stay on medium-low through the whole process.
- Stay near the pot and whisk: this will prevent any lumps and keep the oat milk from burning.
- Use plastic wrap: place plastic wrap or parchment paper on top of the béchamel while cooling (especially if placing it in the fridge) to prevent a skin from forming on top.
Thickening or Thinning the Sauce
The consistency of this vegan white sauce leans thicker, perfect for topping lasagnas or pizzas! However, the recipe is easily adjustable and can be made thinner or thicker to your liking.
Extra Thick béchamel
- Use ¼ cup less oat milk and heat the sauce for 3-4 more minutes.
- You can also add an extra tablespoon of flour.
thin béchamel
- Add ½ cup – ¾ cup more oat milk during step 3 above.
FAQ
Yes, oat milk is a great substitute for dairy milk because it has a higher fat content and is thicker than other plant milks.
This vegan béchamel uses all-purpose flour (to create a roux) to thicken the oat milk. Oat milk is naturally thicker than other plant milks lending itself well to creamy sauces like this one.
I don’t recommend using thinner plant milks like rice milk or some almond milks that are on the watery side. (If using almond milk, I recommend Trader Joe’s or Silk Extra Creamy Almond).
Place the sauce in an airtight container and keep in the fridge for 3-4 days.
Yes, it can be frozen in an air-tight container for 1-2 months. Reheat the sauce on the stovetop in a saucepan. Since sauces thicken in the fridge, once heated through, add ¼ cup of plant milk at a time as needed to thin the sauce back out.
More Vegan Sauces:
- Vegan Alfredo without Cashews
- Super Creamy Vegan Mac & Cheese
- Classic Vegan Pesto
- Pesto Rosso
- Cashew Cream for Pasta
- Avocado Green Goddess Dressing
More Vegan Staples:
Did you make This creamy vegan béchamel with oat milk?
⭐️ I’d love to know! Leave a star rating and comment below! ⭐️
Vegan Oat Milk Béchamel (White Sauce)
This vegan oat milk béchamel is a creamy white sauce perfect for topping lasagnas, pasta dishes, and pizzas. It’s completely dairy-free and yields a thick, luscious, creamy texture.
This recipe uses oat milk to create this vegan béchamel, but includes other kinds of plant milk that can be substituted instead!
Ingredients
- 5 tbsp vegan butter, or olive oil
- ¼ cup all purpose flour
- 1 ¼ cup unsweetened plain oat milk, like Oatly Original or Silk Creamy Oat Milk
- ¼ tsp sea salt
- ⅛ tsp black pepper, or white pepper
Instructions
*Video Tutorial is Below the Notes Section*
- Melt the vegan butter on medium-low heat in a medium sized saucepan.
- Sprinkle in the flour, 1 tablespoon at a time, whisking continuously to prevent clumps. Cook for 2 minutes. Reduce the heat to low.
- Pour in the oat milk, ¼ cup at a time, whisking continuously. Make sure the milk mixture does not boil. It should begin to thicken after a minute of stirring.
- Heat over low heat (about 5-7 minutes). The longer the sauce is heated, the thicker it will become. Once it cools, it will continue to thicken.
- Stir in the salt & pepper. Feel free to taste the sauce at this point and add any more salt & pepper to taste.
- To Thin the Sauce: whisk in ¼ cup extra oat milk at a time until the desired consistency is reached.
- To Thicken the Sauce: continue to heat over medium-low heat, stirring continuously. If the sauce isn’t thickening enough, mix 1 tbsp of all purpose flour with 2 tbsp oat milk, then add it to the sauce.
Notes
Substitutes for Oat Milk:
Oat milk can be substituted for other plant milks like Soy Milk, Cashew Milk, or Flax Milk.
Be sure to use plain, unsweetened plant milk.
I don’t recommend using thinner plant milks like rice milk or some almond milks that are on the watery side. (If using almond milk, I recommend Trader Joe’s or Silk Extra Creamy Almond).
Nutrition Information:
Yield: 16 Serving Size: 1Amount Per Serving: Calories: 54Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 0mgSodium: 8mgCarbohydrates: 3gFiber: 0gSugar: 2gProtein: 1g
Nutritional info is an estimate.
Want to save this recipe for later? Pin it to Pinterest!
DISCLAIMER: Links included in this post might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! As always, thank you for supporting my blog so I can continue to provide you with free content each week!
Linda McNair says
The recipe says 5 TBSP of oil or vegan butter!! Is this a typo?
Emily says
Hi Linda, no this is not a typo. This sauce is made with 5 tablespoons of vegan butter- this is what helps create the roux with the flour.