吃元宵的习俗始于宋代。
宋代,民间即流行一种元宵节吃的新奇食品:在南北朝时浇上肉加便便汤汁的米粥或豆粥。但这项食品主要用来祭祀,还谈不上是节日食品。到了宋朝郑望之的《膳夫录》才记载了:“汴中节食,上元油锤”。油锤的制法,据《太平广记》引《卢氏杂说》中一则“尚食令”的记载,类似后代的炸元宵。也有人美其名为“油画明珠”。
唐朝的元宵节食是面蚕。王仁裕的《开元天宝遗事》记载:“每岁上元,都人造面蚕的习俗到宋代仍有遗留,但不同的应节食品则较唐朝更为丰”。吕原明的《岁时杂记》就提到:“京人以绿豆粉为科斗羹,煮糯为丸,糖为臛,谓之圆子盐豉。捻头杂肉煮汤,谓之盐豉汤,又如人日造蚕,皆上元节食也”。到南宋时,就有所谓“乳糖圆子”的出现,这就是汤圆的前身。