Alfredo is a much more simplistic sauce than carbonara. Though, they are both decadent and creamy. One main difference between carbonara and alfredo sauce is egg. Egg is tempered and used in traditional carbonara recipes to help add creaminess and thickness to the sauce. The complexity of carbonara sauce also includes flavors from pancetta, garlic and onions among its ingredients.