Cholula is produced in Chapala, Jalisco, not far from the shores of Lake Chapala, the largest freshwater lake in Mexico. The factory works on batches of one flavor at a time and produces about 150,000 bottles in a day.