As nouns the difference between pesto and alfredo
is that
pesto is a sauce, especially for pasta, originating from the Genoa region, made from basil, garlic, pine nuts, olive oil and cheese (usually pecorino while
Alfredo is the sauce made from butter and Parmesan cheese used in dishes such as fettucine Alfredo, or any dish of this type.