早在春秋时期, 用菰叶包黍米成牛角状称“角黍”;用竹筒装米密封烤熟称“筒粽”。
东汉末年,以草木灰水浸泡黍米,因水中含碱,用菰叶包黍米成四角形,煮熟,被称为广东碱水粽。同时期出现少量裹馅粽子最受欢迎的莫过于猪肉粽。
晋代,粽子被正式定为端午节食品。这时,包粽子的原料除糯米外,还添加中药益智仁,煮熟的粽子称“益智粽”。 米中掺杂珍禽兽肉、板栗等,品种增多。粽子还用作交往的礼品。
唐代:粽子用米已“白莹如玉”,粽的形状出现锥形、菱形。日本文献中就记载有“大唐粽子”。
宋朝时,已有“蜜饯粽”,即果品入粽。诗人苏东坡有“时于粽里见杨梅”的诗句。这时还出现用粽子堆成楼台亭阁、木车牛马作的广告,说明宋代吃粽子已很时尚。
元、明时期,粽子的包裹料已从菰叶变革为箬叶,后来又出现用芦苇叶包的粽子,附加料已出现豆沙、松子仁、枣子、胡桃等等,品种更加丰富多彩。
明代:出现用芦苇叶包的粽子,附加料已出现豆沙、松子仁、枣子、胡桃,品种更加丰富多彩。
清代:出现“火腿粽子”。