Go Back
+ servings

Vegan Bechamel

5 from 2 votes
Print Pin
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 4
Author: Eloïse Jennes


  • Saucepan
  • Whisk


  • ½ cup cashew butter
  • 2 cups vegetable broth
  • ½ teaspoon nutmeg
  • ¼ teaspoon garlic powder
  • ¼ teaspoon white pepper or black pepper
  • Salt if necessary


  • Heat the vegetable broth in a saucepan over medium heat until warm. It should not be boiling.
  • Add in the cashew butter, nutmeg and garlic powder. Whisk until the cashew butter melts and the bechamel thickens.
  • Taste the sauce and add a pinch of salt if necessary.
  • Transfer to an airtight container and store in the refrigerator.


  1. Make sure to use white cashew butter made from 100% unroasted, unsalted cashews.
  2. Do not replace the cashew butter with another type of nut butter such as white tahini or sunflower seed butter. Cashew butter is the only nut butter that has a flavor that is neutral enough to make a creamy white sauce.
  3. This sauce is perfect to make vegan lasagne, vegan moussaka, pasta bakes and vegetable bakes.
  4. Do not use this vegan bechamel on pizza. We tried making white sauce pizzas with this bechamel but found that the oven was too drying for the sauce. This is not the case in layered dishes such as lasagna or moussaka where the moisture is retained inside.
  5. You can store this sauce in the refrigerator for up 3 to 4 days. Note that the bechamel sauce will thicken in the fridge. To obtain the original texture, reheat it in a saucepan over low heat or in the microwave. 
  6. This bechamel freezes well.


Calories: 197kcal | Carbohydrates: 11g | Protein: 6g | Fat: 16g | Saturated Fat: 3g | Fiber: 1g | Sugar: 1g
Leave a rating and comment below! Thank you!Don't forget to mention @cookingwithelo on social media