故事發(fā)生在唐朝,有個姓盧的年輕人旅途中經(jīng)過邯鄲(hán dān),住在一家客店里,碰到了一個叫呂翁的道士。兩人談話間,盧生連連怨嘆自己貧窮的境遇,呂翁便從行囊(náng)中取出一個枕頭,對盧生說:“你枕著這個枕頭睡,就可以獲得榮華富貴。”這時,店主人正在煮黃粱飯,離開飯時間還早,盧生就枕著那個枕頭睡著了。他做了一個夢,夢見自己娶了一個大戶人家的小姐,過得闊綽(chuò)又體面。第二年,他又考中了進士,后來步步高升,做了十年宰相,還被封為趙國公。他生了五個兒子,都做了官,一共有十幾個孫子,個個都聰明出眾。他真是福祿齊全,一直活到八十多歲才去世。夢剛結束,盧生就醒了,他意識到自己是在做夢,店主人煮的黃粱飯還沒熟呢!幾十年的榮華富貴竟然是短短的一個夢,盧生很驚訝。呂翁笑著說:“人生就是這樣啊!”
后來,人們便用“黃粱一夢”來比喻虛幻的事或幻想落空。