传说屈原死后,楚国百姓哀痛异常,纷纷拥到汨罗江边去凭吊屈原。渔夫们划起船只,在江上来回打捞他的真身。有个渔夫拿出为屈原准备的饭团、鸡蛋等食物,"扑通、扑通"地丢进江里,说是让鱼龙虾蟹吃饱了,就不会去咬屈大夫的身体了,人们见后纷纷仿效。一位老医师则拿来一坛雄黄酒倒进江里,说是要药晕蛟龙水兽,以免伤害屈大夫。后来为怕饭团为蛟龙所食,人们想出用楝树叶包饭,外缠彩丝,发展成粽子。以后,在每年的五月初五,就有了龙舟竞渡、吃粽子、喝雄黄酒等风俗,以此来纪念爱国诗人屈原。其他另外三种传说是:源于纪念伍子胥、源于纪念孝女曹娥、源于古越民族图腾祭。
端午吃粽子,现在人们只知道这是为了纪念伟大诗人屈原。传说,公元前340年,爱国诗人、楚国大夫屈原,面临亡国之痛,于五月五日,悲愤地怀抱大石投汩罗江,为了不使鱼虾损伤他的躯体,人们纷纷用竹筒装米投入江中。以后,为了表示对屈原的崇敬和怀念,每到这一天,人们便用竹筒装米,投江祭奠,这就是我国最早的粽子--"筒粽"的由来。
为什么后来又用艾叶或苇叶、荷叶包粽子呢?《初学记》中有这样的记载:汉代建武年间,长沙人晚间梦见一人,自称是三闾大夫(屈原的官名),对他说:"你们祭祀的东西,都被江中的蛟龙偷去了,以后可用艾叶包住,将五色丝线捆好,蛟龙最怕这两样东西。"于是,人们便以"菰叶裹黍",做成"角黍",世代相传,并逐渐发展成为我国的端午节食品。
但据专家考证,粽子只不过是民间普通食品,最初吃粽子也不固定在端午;说端午食粽是祭屈原,是后人附会而形成的,仅反映民众的心愿而已。
实际上,为了纪念春秋时晋国的介子推而形成民间节俗的"寒食节"(清明前一天)吃粽子,起源要比端午食粽早。至今,许多地方仍通行清明前一天与清明食粽的民间风俗。
据记载,早在春秋时期,用菰叶(茭白叶)包黍米成牛角状,称"角黍";用竹筒装米密封烤熟,称"筒粽".东汉末年,以草木灰水浸泡黍米,因水中含碱,用菰叶包黍米成四角形,煮熟,成为广东碱水粽。
晋代,粽子被正式定为端午节食品。这时,包粽子的原料除糯米外,还添加中药益智仁,煮熟的粽子称"益智粽". 时人周处《岳阳风土记》记载:"俗以菰叶裹黍米,……煮之,合烂熟,于五月五日至夏至啖之,一名粽,一名黍。"南北朝时期,出现杂粽。米中掺杂禽兽肉、板栗、红枣、赤豆等,品种增多。粽子还用作交往的礼品。
到了唐代,粽子的用米,已"白莹如玉",其形状出现锥形、菱形。日本文献中就记载有"大唐粽子".宋朝时,已有"蜜饯粽",即果品入粽。诗人苏东坡有"时于粽里见杨梅"的诗句。这时还出现用粽子堆成楼台亭阁、木车牛马作的广告,说明宋代吃粽子已很时尚。元、明时期,粽子的包裹料已从菰叶变革为箬叶,后来又出现用芦苇叶包的粽子,附加料已出现豆沙、猪肉、松子仁、枣子、胡桃等等,品种更加丰富多彩。