what's the difference between each sauce? mayonnaise combines egg, acid (vinegar or citrus juice, sometimes both) and oil, while aioli combines egg, garlic and oil. aioli's texture is a little thicker than glossy mayonnaise. meanwhile, hollandaise is a warm sauce that uses butter in place of oil.