Both sauces are white and creamy. A béchamel sauce is made with a roux, made from vegan butter and flour. While a vegan alfredo sauce is made with cashews and nutritional yeast. The flavor profile is a bit different as well. The alfredo sauce has hints of onion, garlic, and a touch of lemon for acidity. The béchamel sauce is richer, creamier and is made with butter, flour, milk, and a few spices. Alfredo is traditionally Italian, while béchamel is traditionally French.