Creamy Vegan Béchamel Sauce Recipe for Smooth Plant-Based Cooking

This vegan béchamel is luxuriously creamy—you won’t believe it’s dairy-free. No nuts or odd ingredients, just everyday storecupboard basics.

A simple white sauce is a kitchen essential and incredibly versatile. Use this vegan béchamel in lasagne, pasta bakes, macaroni ‘cheese’, dauphinoise-style potatoes or vegetable gratins—the options are endless.

This recipe is a favourite for those moments when you want a rich, comforting dish without dairy. It works brilliantly layered in lasagne with a tomato or bean ragù, or stirred through pasta for a silky sauce. I often make a batch to keep in the freezer for quick dinners.

Creamy Vegan Lasagne Sauce 3

What you need to make your vegan béchamel sauce

Ingredients

Vegan block margarine — Use a good quality block margarine rather than a soft tub spread. Block margarines have less water, which yields a richer, more stable sauce. Brands such as Naturli Block or Flora Plant Butter work well.

Dairy-free milk — Oat milk is my go-to for sauces because it gives a neutral, creamy flavour close to dairy. Soya or nut milks will also work; choose whichever you prefer.

Dairy-free cream — Many supermarkets sell plant creams; a double-style plant cream (such as Elmlea Plant Double) makes the sauce extra luscious. Oat cream is a good alternative. Avoid strongly flavoured creams like coconut if you want a classic béchamel taste.

Vegan White Sauce

Vegan Béchamel Sauce - a creamy white lasagne sauce

If you enjoy this recipe, please save it—sharing helps me keep creating free vegan recipes!


I love seeing your results—tag @thevegspace or use #thevegspace to show how your béchamel turned out.


Vegan bechamel sauce

Variations on your vegan béchamel

This sauce is a great base for flavour variations. Try any of the following to suit different dishes:

  • Roasted garlic — Roast a whole head of garlic until soft, squeeze out the cloves and blend into the sauce for sweet, mellow garlic flavour.
  • Vegan cheese — Stir in grated vegan cheese such as smoked Applewood-style or Violife Epic for a more cheesy béchamel. These melt well into the sauce.
  • Greens — Add a handful of curly kale or spinach as the sauce heats for a vibrant green sauce.
  • Wholegrain mustard — A tablespoon adds a pleasant tangy depth.
  • Dairy-free pesto — Stir in a tablespoon of basil pesto for a bright, herby twist.
  • Lemon and fresh herbs — Add lemon zest and chopped basil, parsley or thyme for freshness.
  • Sun-dried tomato — A spoonful of sun-dried tomato paste lifts the sauce for Mediterranean-style bakes.

Vegan in 15

For more quick vegan ideas see my collection of simple recipes and meal suggestions.


Vegan meal plan and shopping lists

Free 4-Week Vegan Meal Plan

If you haven’t tried a meal plan yet, a simple weekly plan can make vegan cooking easier and more varied.


If you liked that…

You might also enjoy these vegan recipes:

  • Vegan Cheese Sauce
  • Homemade Arrabbiata Sauce
  • Vegan Moussaka
  • Creamy Vegan Butternut Lasagne

Please note that recipes and images are copyright protected. If you want to share this recipe, please use the share buttons provided. Do not screenshot or copy and paste the recipe. Thank you for your understanding.

📖 Recipe

Vegan Bechamel Sauce

Vegan Béchamel Sauce

Kate Ford | The Veg Space

This vegan béchamel is luxuriously creamy and uses simple storecupboard ingredients.
5 from 1 vote
Prep Time 5 mins
Cook Time 10 mins
Total Time 15 mins
Course Main
Cuisine French
Servings 6 servings
Calories 152 kcal

Ingredients

  • 50 g vegan block margarine
  • 50 g plain flour
  • 1 litre dairy-free milk (oat, soya or nut milk)
  • 75 ml dairy-free cream
  • salt and black pepper
  • nutmeg

Instructions

  • Heat the vegan block margarine in a large saucepan. Add the plain flour, stir thoroughly and cook gently for 2–3 minutes to form a roux.
  • Gradually pour in the dairy-free milk a little at a time, whisking constantly to prevent lumps. Continue until all the milk is incorporated.
  • Simmer gently for 4–5 minutes, stirring, until the sauce is thick and glossy. Season with salt and black pepper, tasting and adjusting as needed.
  • Stir in the dairy-free cream and grate in a little nutmeg. Warm through, then serve or use in your lasagne or bake.

Nutrition

Serving: 1 portion
Calories: 152 kcal
Carbohydrates: 24.6 g
Protein: 4.1 g
Fat: 3.9 g
Tried this recipe?
Let us know how it was! Mention @thevegspace or use #thevegspace.

.

.