Vegan white sauce, also known as bechamel sauce. Basic 3 ingredient recipe that you can expand on with different flavorings. Creamy and delicious.
So your basic vegan white sauce has a lot of uses. It’s the basic recipe that with a few additions can turn into a vegan cheese sauce.
Also called a bechamel sauce, this is the white sauce you can use in lasagnas and other dishes that require a white sauce.
It’s usually made with butter, flour and dairy milk. Sometimes oil, flour and dairy milk.
Since this is the vegan version, of course the dairy milk is replaced with plant based milk. Too easy really!
In this case I used soy milk but any plant based milk of your choice will do the trick.
I tried a version using vegan butter and the butter flavor was pretty strong.
I wasn’t a huge fan but I liked it more than Jaye who wasn’t a fan. He was all like: ‘aarrgggg butter sauce, I just ate a heap of butter in a sauce!’
Well, needless to say, he didn’t! It was just a little butter in a lot of sauce, but whatevs.
So the next time I made it with olive oil and I thought it tasted heaps better, and Jaye agreed.
In fact this one was so delicious that we’ve made it a lot since then.
And I used it in a lasagna dish that came out beautifully.
It’s a creamy dreamy white sauce that is like a blank canvas. You can add any flavorings to it that you choose, like garlic or herbs or whatever you desire!
The basic recipe is just 3 ingredients, and after that it’s up to you how you flavor it.
We’ve just gone with some sea salt and black pepper, but fresh herbs would be great, dried herbs, garlic spice, chilli, mustard, whatever you’re in the mood for.
More Vegan Sauces
- Vegan Mushroom Sauce
- Cashew Cheese Sauce
- Tahini Sauce
- Vegan Peanut Sauce
- Vegan Peppercorn Sauce
- Vegan Tartar Sauce
Did you make this recipe? Be sure to leave a comment and rating below!
Vegan White Sauce (Bechamel)
Ingredients
Basic White Sauce:
- 3 Tbsp Olive Oil
- 2 Tbsp All Purpose Flour
- 2 cups (480ml) Soy Milk (or other non-dairy milk)
Spices to taste:
Instructions
- Add the oil to a pot on the stove and heat it at medium to high heat.
- As the oil heats, add the flour and stir or whisk vigorously.
- Add the soy milk all at once and continue to stir and whisk (you can alternate between a wooden spoon and a whisk) and allow the sauce to gradually thicken.
- You will usually get to the right thickness after it has reached boiling point and boiled for a few minutes.
- When you’ve reached the desired thickness (keep in mind that the sauce will continue to thicken as it cools), remove from the heat and add any spices you choose, such as some salt and black pepper or garlic spice or whatever you choose.
Video
Notes
- If you double this recipe, then just a note that the way to double it is that the flour must always be one less than the oil. So doubling this recipe would mean you use 6 Tbsp of olive oil and 5 Tbsp of flour.
Kelly says
Do you think this would be good with fettuccine noodles as an Alfredo sauce replacement?
Alison Andrews says
It’s good with pasta for sure! I used it when I made my creamy asparagus pasta recipe, (if you use the search bar you’ll find it). But I’m not sure how closely it resembles an alfredo sauce. I would be more inclined to veganize an alfredo sauce recipe to more closely match it.
Susannah says
Just tried making with an oat milk base – personally I found it a bit too sweet, will try with soy milk next time. But it’s so easy, which is great!
Alison Andrews says
That’s good to know about the oat milk making it a little sweet. Thanks for posting Susannah!
May says
Hello Alison, do you think the sauce could be made a day ahead? I’m making a lasagna and want to prep the sauces a day ahead. Thank you!
Alison Andrews says
Hi May, the sauce thickens a lot when cold. So this could make it harder to work with. It could be okay, but you may have to reheat it before use. Used in a lasagna (I have used this exact sauce in my lasagna recipe), it’s great served cold as it’s already in the layers, but I’m not sure how easy it would be to layer it in a lasagna if it’s very thick and cold.
May says
I ended up making it all in one day, it was such a unique lasagna that didn’t result in any stomach distress!! Thank you, I think I will find many uses for this recipe.
Alison Andrews says
That’s fantastic May! Glad to hear! Thanks for posting.
em says
So when I read this I was like ??? Will this actually work and taste okay??? My mum makes her sauces this way, but of course with normal milk, and I never thought about simply changing the milk. I tried this with alpro unsweetened almond milk, some spicy spices and threw in some peas and fried onions after, and then had it as normal with potatoes and it was so lovely, thank you so much for sharing this!
Alison Andrews says
Haha, yes it’s so great that it’s really just a milk swap and it works out perfectly! So glad you liked it!
Ilze says
Would it also work if I used chickpea flower instead of wheat? 🙂
Alison Andrews says
I don’t really know Ilze, it depends on if chickpea flour has the same thickening effect as wheat flour. If it’s just about gluten-free then I’d rather use a gluten-free all purpose flour blend like Bob’s Red Mill and try with that first, which should work out the same.
Karen W. says
That answers my question! My daughter has recently been diagnosed with gluten and lactose intolerance, and loves lasagne, so this bechamel recipe is perfect, knowing I can use gluten free flour for the sauce (and I was able to get gluten free lasagne sheets also)! Thanks so much! 🙂
Kayla says
Do you need unsweetened unflavored soy milk?
Alison Andrews says
The one I regularly use is sweetened but not sweet. I wouldn’t use a flavored one or a particularly sweet one, but as I say mine is sweetened slightly and you don’t notice that in the final result. So either slightly sweetened or unsweetened. Definitely unflavored.
Jamie says
This worked great! It was difficult to get the sauce to thicken, but additional flour helped. I also threw in some thinly sliced fried carrots to act as a substitute for bacon in a carbonara! Delicious.
Alison Andrews says
Glad to hear it worked out Jamie! Thanks for posting! 🙂
Rachel says
Fab recipe. I’m not vegan but am intolerant of dairy. The discovery of a white sauce that I can actually eat is a revelation. I made it with Oat milk and it was spot on. Thanks!!
Alison Andrews says
Fantastic! So glad you liked it Rachel! 🙂
Mike says
Hi great recipe, the only thing missing is the onions. Sautée onions then add flour. For true bechamel flavor also add nutmeg with your choice of milk. Thanks.
nora says
Will oat milk work as well? 🙂
Alison Andrews says
Hi Nora, I haven’t personally tried it with oat milk but I don’t see any reason why it wouldn’t work out just as well.
Nadia says
Thank you so much for this recipe! I’ve been craving a lasagne for months and your method was simple and delicious (I did finish off the rest of the saucepan’s contents with a spoon!). Perfect, even for a can’t cook shouldn’t cook, like me.
Alison Andrews says
Fabulous! Nothing like a good lasagna! Or a good sauce for that matter! So glad you enjoyed it! 🙂
Irene says
Turned out perfect! I halved the recipe by using 2 tablespoons of oil, 1 tablespoon of flour, and 1 cup of unsweetened almond milk. Would probably go for soy milk instead next time. Also put a bit of nutritional yeast in it to give it a bit of a cheesy flavour, worked wonderful. Thanks!
Alison Andrews says
Yay! So glad it worked out well! 🙂
Laura says
Hello! Love the recipe but it tasted like something was missing. I think I’m missing the cheese element maybe 🙁 just tasted a bit bland, even after seasoning
Alison Andrews says
More seasoning! And if you want to make it into a cheese sauce, that’s pretty easy, some nutritional yeast does the job. This is pretty much the blank canvas that you add flavor to, so it’s definitely bland to start with, and what you add to it will be what gives it the flavor.
Jeremy says
How much nutritional yeast per the recipe?
Alison Andrews says
We don’t use nutritional yeast in this recipe, maybe you’re thinking of the cheese sauce version of this recipe? That one uses 4 Tbsp nutritional yeast.
Karen says
Hi, this sounds easy and just what I need!, I was wondering, if I was to make half of that recipe, would it be 1 1/2 Tbsp olive oil, 1 Tbsp All purpose flour and 1 cup non-dairy milk? I want to make a vegan lasagna but it’s just for me and my husband and I think half of that amount would be fine… are my proportions correct?
Alison Andrews says
Hi Karen! It would likely work better if you use 2 Tbsp Olive Oil, 1 Tbsp Flour and 1 cup non-dairy milk. I just found that the oil should be 1 more than the flour, even when the recipe is doubled, so I assume it would be the same when it’s halved (have not actually tried this yet). Otherwise it can stick while you are frying the flour in the oil. Hope it works out well! 🙂
Karen says
Thank you for your prompt response!
I’ll be trying what you suggested in a moment and I’ll let you know how it works
Karen says
I tried it and it was very good!, I think I could have used 1 1/2 Tbsp olive oil considering the size of the casserole I was using and that it was non-stick, thank you so much, this will be the recipe I follow every time I am in need for this sauce!
Alison Andrews says
Awesome! So glad to hear it came out well. And good to know that 1 and a 1/2 Tbsp olive oil would work, that’s useful info. Thanks so much for coming back and posting! 🙂
Karen says
Easy peasy
Anna Andrews says
Love how simple your recipes are and still taste so good.