История становления праздника такова. 12 декабря 1531 года молодому индейцу Хуану Диего по пути к холму Телейак явилась Дева Мария и повелела отправиться к священнику и попросить его построить церковь на холме. Индеец выполнил просьбу Девы Марии, но священник не поверил его словам.
Тогда Дева Мария явилась Хуану Диего еще раз и теперь уже попросила принести с вершины холма букет цветов, несмотря на то что была зимняя пора. Хуан собрал чудесным образом появившиеся на холме среди зимы цветы и отнес их священнику. После этого Дева Мария явилась им обоим, и священник, наконец, поверил словам индейца и принялся за строение церкви. Это была Базилика Девы Гваделупской — ныне главный христианский храм Мексики.
Современное празднование Дня Девы Марии Гваделупской в Мексике включается обычно проведение фестивалей традиционной мексиканской музыки и танцев. А улицы городов к празднику богато украшаются цветами — в память о чуде, свершенном Девой Марией.