Alfredo is a rich sauce made with butter, and parmesan, while carbonara sauce is traditionally made with eggs, parmesan, and cured pork called guanciale.