Alfredo is a simple white sauce that calls for a very basic ingredient list of cream, butter, parmesan, garlic, and salt. On the other hand, carbonara is a bit more complicated and requires the same base ingredients as alfredo with the addition of bacon or pancetta and egg yolks.