How to Create a Creamy Vegan Béchamel Sauce from Scratch
- Kylee Melo
- Jun 30
- 3 min read
Are you ready to elevate your cooking game? Béchamel sauce, a classic French sauce known for its creamy texture, is a cornerstone in many dishes. Traditionally made with butter, flour, and milk, its creamy richness can now be replaced with plant-based ingredients, allowing you to enjoy it while keeping your meals vegan. This creamy vegan béchamel sauce is simple to prepare and adds depth to your lasagna, moussaka, or vegetable gratin. Let’s dive into making this delicious sauce from scratch.
Ingredients You'll Need
Gather these essential ingredients to whip up a delightful vegan béchamel sauce:
Plant-Based Butter: 4 tablespoons (Use a plant-based butter with olive oil or coconut oil)
All-Purpose Flour: 1/3 cup
Non-Dairy Milk: 2 cups (options like almond, soy, or oat milk)
Nutmeg: A pinch (optional, but adds lovely flavor)
Salt: To taste
For the best flavor, opt for unsweetened non-dairy milk. This choice significantly affects the sauce's overall taste and consistency.

Step-by-Step Guide to Make Vegan Béchamel Sauce
Step 1: Melt the Plant-Based Butter
Start by melting the plant-based butter in a medium saucepan over medium heat. Stir gently until completely melted, avoiding browning. This step lays the foundation for your sauce.
Step 2: Add the Flour
Next, sprinkle in the all-purpose flour. Whisk continuously for about 2-3 minutes until the mixture is smooth and bubbly. This crucial stage cooks the flour, eliminating any raw flour taste in your sauce. The mixture should become a thick, glossy roux, serving as the backbone of your béchamel.
Step 3: Gradually Add Non-Dairy Milk
Slowly pour in the non-dairy milk while whisking constantly to integrate it with the roux. Continue whisking for about 5-7 minutes, or until the sauce thickens to your desired creaminess. Adding the milk gradually prevents lumps, ensuring a silky texture.
Step 4: Season Your Sauce
Once your sauce has thickened, season it with salt and pepper to suit your taste. If you enjoy a hint of warmth, add a pinch of nutmeg. Whisk well to combine, allowing the flavors to enhance.

Tips for Perfect Vegan Béchamel Sauce
Use a Whisk: To break down any lumps and achieve a smooth texture in the sauce, always use a whisk instead of a spoon.
Explore Dairy Alternatives: Different plant-based milks provide unique flavors and textures. Almond milk gives a nutty edge while oat milk adds creaminess. Experiment to discover your favorite combination.
Store Leftovers: If you have any sauce left over, store it in an airtight container in the refrigerator for up to three days. When reheating, whisk in a bit more non-dairy milk to restore the desired consistency.
Adjust Thickness: Want a thicker sauce? Increase the flour slightly. For a thinner sauce, simply add a splash more non-dairy milk until you reach the consistency you like.
Versatile Uses for Vegan Béchamel Sauce
The beauty of this creamy vegan béchamel sauce lies in its versatility. Here are some delightful ways to incorporate it into your meals:
Lasagna: Layer the béchamel sauce with sheets of pasta and your choice of vegetables, creating a rich and indulgent vegan lasagna.
Gratins: Drizzle it over vegetables like cauliflower or potatoes, sprinkle with breadcrumbs, and bake until golden for a comforting gratin.
Mac and Cheese: Combine with nutritional yeast and a pinch of mustard powder for a creamy vegan mac and cheese that rivals any classic recipe.
Creamy Pasta Dishes: Toss this sauce with your favorite pasta and sautéed vegetables for a quick, satisfying meal that’s packed with flavor.

Final Thoughts
Making a creamy vegan béchamel sauce from scratch is not only easy but also rewarding. With just a handful of simple ingredients and straightforward steps, you can enrich your plant-based meals and impress your friends and family. This adaptable sauce is ideal for comforting dishes and can be tailored to match your taste.
Next time you're looking for a creamy sauce that enhances your dishes, give this vegan béchamel a try. Enjoy crafting delicious meals with this wonderful sauce! Happy cooking!
Do you make homemade lasagna?
No, too much work.
Yes, and it's the best.
Hi Kylee, thank you so much for this recipe. I’ve wanted to know how to make vegan bechamel sauce from scratch. I have your cookbook, I purchased it when I saw you on 3ABN. it is beautiful, easy recipes and full of wonderful health and nutrition information. You are a gift. God bless and keep you your family and your cooking ministry.
Thanks very much for sharing this recipe, Kylee.
I learned to do it from a motherly friend in Germany were people also love it over white asparagus or chicken fricasee. Would it work for Scalloped Potatoes ? My husband would be very happy if I would make it for him.
But which company makes large quantities of plant based butter as I can see in your picture ?Where can we get plant based butter ?
I would appreciate a reply. Be blessed,
Erika