Existen muchas versiones sobre el origen del día de la Candelaria, una de ellas indica que este día se celebra debido a que se cumplen exactamente 40 días de que nació el niño Dios y María la Virgen acudió a la iglesia para purificarse y dar gracias por la llegada de su hijo a la tierra, así mismo lo vistió con un atuendo presentable y lo llevo también a la iglesia.
Se dice que el festejo del día de la Candelaria en México es una mezcla de la cultura prehispánica, católica y judía, ya que justo el día 02 de febrero los mexicas celebraban el inicio del Atlcahualo que es el inicio de la temporada de siembra y se acostumbraba bendecir el maíz que se iba a sembrar, entonces en la época de la evangelización de los pueblos indígenas se modificó este ritual y pasaron a celebrar comiendo tamales.