Alfredo sauce is a cheesy cream based sauce while bechamel is a lighter smoother, milk based sauce. Alfredo sauce tends to have a rich thick texture with a buttery taste while bechamel will offer a smooth, creamy texture with a subtle nutty flavor.