相传,春秋战国时期,晋公子重耳为逃避晋献公宠妃俪姬的迫害,流亡异乡。颠沛流离之中,食不果腹是常有的事。据说有一天,几天没吃饭的重耳饿昏了过去。追随他的臣子们也饿得东倒西歪,重耳这一昏,他们更像无头苍蝇一般,乱作一团。随臣中,始终伴随左右的介子推看着昏迷的重耳,狠了狠心,走到小树林里。他撩起衣襟,割下了大腿上的一块肉,忍着剧痛,把肉煮熟了喂给重耳吃。
有了充饥的食物,公子重耳总算捡回了一条命。流亡19年后,重耳在秦国的帮助下重返晋国,登上了国君的宝座。这就是晋文公。为了感谢那些当年与他患难与共的臣子们,晋文公给狐偃等人加官进爵,并且赏赐大量财物,唯独冷落了介子推。介子推心想:贵人多忘事,可与之同苦,不能共享富贵啊。于是,他什么也没说,便回乡去了。晋文公听说介子推走了,十分懊悔,赶紧派人去请介子推回朝,然而接连派出的几批人,都没能请回介子推。晋文公不甘心,便亲自到介子推家请罪。到了介子推家,只见门已上锁,院内空无一人。询问邻人,才知道介子推早已带着老母隐居绵山了。
晋文公想:介子推这是心里有怨气,不想见我啊。我一定得把他找回来,重谢他的救命之恩。想到这,晋文公便带人来到绵山,命官兵搜山寻找恩人。但是,官兵搜 遍了全山,也没见介子推的影子。这时有人献策说:“山中除此路之外别无下山之途,我们不如放火烧山,介子推那么孝顺,就算他不愿出山,也肯定不忍老母受苦,必会从此路下山来。”晋文公一听,好主意,便下令放火烧山。大火点燃,整个绵山成了一片焦土。等在路口的晋文公一行,直到大火熄灭,也没见有人从山中出来。
晋文公下令进山再找,终于有人在一棵大树下发现了已被烧焦的介子推。死前,他还背着自己的老母亲。看着被烧焦的尸体,晋文公懊悔不已。为了纪念介子推,他下令改绵山为介山。并规定,放火烧山这一天,举国上下禁火默哀,全民只能吃寒食。此后每年的这个时候,晋文公都来介山祭奠介子推。寒食节由此而来,民间也就流传下来寒食节吃寒食、忌烟火的习俗。寒食节在清明前后,人们很容易混淆两个节日的日期,后来,寒食节渐渐与清明节合并在了一天,寒食节的习俗也就移到了清明节上。