端午节要吃粽子是为了驱赶蛟龙纪念屈原,而吃咸鸭蛋是因为端午节预示着炎热夏季的到来,这个时候的气候是很潮湿的,特别容易滋生细菌,引起瘟疮之类的疾病,而鸭蛋的形状比较像是一颗心,所以古时候的人认为,吃了咸鸭蛋就可以保护自己的心气神不受损害了。
在传统节日当中,论民俗之繁多复杂,或只有端午节能和春节可比拟,都有着祈福、消灾等礼俗主题,寄托了人们迎祥纳福、辟邪除灾的愿望。端午习俗主要有扒龙舟、祭龙、采草药、挂艾草与菖蒲、拜神祭祖、洗草药水、打午时水、浸龙舟水、食粽、放纸鸢、睇龙船、拴五色丝线、薰苍术、佩香囊等等。扒龙舟活动在中国南方沿海一带十分盛行,传出国外后深受各国人民喜爱并形成了国际比赛。端午食粽之习俗,自古以来在中国各地盛行不衰,已成了中华民族影响最大、覆盖面最广的民间饮食习俗之一。