I fully understand that mayo may not be the best choice for every person but it DOES make the best ranch dressing. That being said, try using SOUR CREAM as a texture replacement.