The MAIN difference between carbonara and alfredo sauce is in addition to bacon (or pancetta). Carbonara also includes egg, where alfredo does not, and a carbonara uses romano cheese instead of parmesan. They are both, however, delicious over a variety of pastas, vegetable noodles, and meats.