Vegan Bechamel Sauce Recipe: Creamy Dairy-Free Alternative

Comprehensive vegan bechamel sauce recipe visual reference

I’ve perfected a vegan bechamel sauce that’s just as creamy as the traditional version. This dairy-free alternative uses simple ingredients to create a rich, velvety sauce that’s perfect for pasta, lasagna, or gratins.

With just a few pantry staples, you’ll have a deliciously creamy sauce that’s completely plant-based. Let’s make this game-changing vegan bechamel sauce that’s sure to become a staple in your kitchen.

👨‍🍳
Difficulty
Easy
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Vegan Bechamel Sauce

Simple pantry staples create this rich, creamy vegan bechamel sauce every time.

Ingredient Amount Notes
Unsweetened Plant Milk 🥛 2 cups Barista-style preferred for creaminess
Vegan Butter 🧈 4 tbsp High-quality vegan butter
All-Purpose Flour 🌾 ¼ cup For roux, sifted
Nutritional Yeast 🧀 2 tbsp For cheesy flavor
Garlic Powder 🧄 ½ tsp Or 1 clove fresh minced
Onion Powder 🧅 ¼ tsp Optional, for depth
Salt 🧂 ½ tsp Sea salt or kosher
Black Pepper 🌶️ ¼ tsp Freshly ground

For the creamiest results, use barista-style plant milk—it makes all the difference. I like Califia Farms or whatever’s available at your local coffee shop. The vegan butter matters too—Miyoko’s is a game-changer, but any high-quality brand works. If you’re feeling fancy, make your own cashew cream (soak 1/2 cup cashews in water for 4 hours, blend with 1/2 cup fresh water until smooth).

No nutritional yeast? vegan cheese shreds can work in a pinch, but start with half the amount since they can be salty. Fresh garlic is nice but garlic powder keeps longer and blends in seamlessly. If your roux gets too dark, just start over—it’s worth the extra minute. The onion powder is optional, but it adds a nice depth (trust me on this).

This sauce keeps for 5 days in the fridge—reheat gently, whisking constantly. Freeze portions in ice cube trays for up to 3 months. When reheating, add a splash more plant milk if it’s too thick (it will thicken as it cools).

Step-by-Step Instructions for Vegan Bechamel Sauce

Here’s the method for creating a rich, creamy vegan bechamel sauce that’s perfect for various dishes.

Step 1: Make the Roux

Start by melting the 4 tbsp Vegan Butter in a medium saucepan over medium heat. Once melted, add the 0.25 cup All-Purpose Flour and whisk until it forms a smooth, pale paste. Cook this roux for 1-2 minutes, stirring constantly, until it has a slightly nutty aroma and is no longer raw-tasting. Be careful not to let it brown.

The roux is crucial as it thickens the sauce and adds depth. Whisking constantly prevents lumps from forming. If you notice any lumps, don’t worry—continue whisking vigorously to incorporate them.

Step 2: Add the Plant Milk Gradually

Slowly pour in the 2 cups Unsweetened Plant Milk, whisking continuously to prevent lumps. It’s essential to add the milk gradually, starting with small amounts and increasing as the mixture thickens. Bring the mixture to a gentle simmer, still whisking constantly.

As the sauce thickens, you’ll notice it coating the back of a spoon. This is your signal that the bechamel is ready. If it’s too thick, you can thin it with a little more plant milk. If it’s too thin, continue simmering for a few more minutes.

Step 3: Season the Bechamel

Remove the saucepan from the heat and stir in the 2 tbsp Nutritional Yeast, 0.5 tsp Garlic Powder, 0.25 tsp Onion Powder, 0.5 tsp Salt, and 0.25 tsp Black Pepper. The nutritional yeast adds a cheesy, nutty flavor that’s characteristic of vegan bechamel.

Taste the sauce and adjust the seasoning as needed. If it needs more salt or a different seasoning, now is the time to add it. The sauce will continue to thicken slightly as it cools, so keep that in mind when checking the consistency.

Step 4: Finalize and Use

Return the saucepan to low heat if the sauce has cooled too much, or use it immediately in your recipe. This vegan bechamel sauce is versatile and can be used in lasagna, mac and cheese, or as a topping for vegetables. It makes about 4 servings, so you can adjust the recipe as needed for your meal.

To keep the sauce warm while you’re preparing other components of your dish, you can transfer it to a thermos or a heatproof container placed over a pot of simmering water. Stir occasionally to prevent a skin from forming on the surface.

Troubleshooting This Recipe

Common Bechamel Issues

The most common problem with vegan bechamel is lumps forming during the roux or milk addition stage. To prevent this,

Fixing a Broken Roux

If your roux turns too dark or develops a burnt smell, it’s best to start over. A dark roux can give your bechamel an unpleasant flavor. To avoid this, cook the roux over medium heat and keep stirring constantly for 1-2 minutes. The ideal roux is pale and has a slightly nutty aroma.

Adjusting Consistency

If your bechamel sauce is too thick, thin it with a little more plant milk—start with ¼ cup at a time. If it’s too thin, continue simmering for a few more minutes while whisking constantly. The sauce will also thicken slightly as it cools, so keep that in mind when checking the consistency. 💡

Reheating Challenges

When reheating vegan bechamel, do it gently over low heat, whisking constantly to prevent a skin from forming. If the sauce has thickened too much in the fridge, add a splash of plant milk while reheating. For frozen portions, thaw overnight in the fridge before reheating.

Saving a Too-Seasoned Sauce

If your bechamel ends up too salty or overpowering from the nutritional yeast, balance it by adding a bit more plant milk or a pinch of salt-free seasoning. You can also try adding a small amount of cashew cream to mellow out the flavors while maintaining creaminess.

Storage Solutions

For best results, store your vegan bechamel in an airtight container in the fridge for up to 5 days. When freezing, use ice cube trays for convenient portioning—this makes it easy to thaw just what you need. Frozen bechamel will keep for up to 3 months. ❄️

Nutrition Facts

Servings 4
Amount Per Serving
Calories 120kcal
% Daily Value
Total Fat 9g12%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 250mg11%
Total Carbohydrate 8g3%
Dietary Fiber 1g4%
Sugars 2g
Protein 2g4%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.9(3 reviews)
Brandon Thompson