Go Back
+ servings
A spoon has some béchamel sauce in it and it is drizzling into the bowl. There's a bowl of macaroni in the background.

Vegan Bechamel Sauce

Transform your plant-based dinners with this easy vegan bechamel sauce (otherwise known as vegan white sauce). It's easy to make with only a handful of staple kitchen ingredients in your vegan kitchen.
Course Sauce
Cuisine French
Diet Vegan, Vegetarian
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 12
Calories 41kcal


  • ½ cup vegan butter
  • ½ cup all-purpose flour
  • 3 cups plant-based milk (see note)
  • ¼ teaspoon ground nutmeg
  • 1 teaspoon sea salt


  • In a large saucepan, cook the vegan butter over medium heat. Use a spatula to break it up into smaller pieces and cook until melted, about 5 minutes.
  • Sprinkle the flour over the melted butter while continually stirring. Cook for a few minutes until flour has completely absorbed the butter, around 3 minutes.
  • Turn heat down to medium-low and slowly add the milk, one cup at a time, stirring continuously. Sprinkle with nutmeg and salt. Stir to combine. Cook for approximately 5 minutes until the sauce has thickened.
  • Store bechamel in an airtight container or mason jar. Place a small piece of plastic wrap directly on top of the sauce to prevent it from forming a skin. Then add the lid. Keep in the fridge for up to 5 days.


If you make the gravy ahead and reheat it, you may need to add additional vegetable broth to thin it out because it may thicken as it cools.


Calories: 41kcal | Carbohydrates: 2g | Protein: 1g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Sodium: 135mg | Potassium: 52mg | Fiber: 1g | Sugar: 1g | Vitamin A: 218IU | Vitamin C: 1mg | Calcium: 51mg | Iron: 1mg