太師賈似道之妾李慧娘於西湖邂逅太學員生裴禹,她因已為官家妾,故拒裴禹於千里之外。惟她對裴生並沒忘情,不自覺道出「美哉少年」之語。賈似道大怒,將慧娘殺害,並藏棺於紅梅閣上。

裴禹巧遇盧昭容,她貌美如慧娘,二人一見鍾情。賈似道亦想納昭容為妾,裴禹教她裝瘋鬧府。賈似道感激裴禹提點他瘋女之害,故留裴禹於府內,以候薦賢。

裴禹於紅梅閣遇慧娘鬼魂,二人表明心跡。賈似道得侄兒瑩中提示,得悉昭容裝瘋計謀,欲先殺裴禹,後捕昭容。慧娘鬼魂救裴禹逃遁。賈似道以為妾絳仙偷放裴禹,遂審問之,遭慧娘鬼魂阻止,賈似道大驚,被慧娘鬼魂罰面壁思過。慧娘救裴禹,趕至揚州欲會昭容,正值她相思魂斷之時,慧娘遂借屍還魂,與裴禹完婚。

第一場  觀柳還琴

書生裴禹於虎邱偶遇一女子,數日後在西湖畫舫重逢,得知她是太師賈似道新添姬妾李慧娘。兩人惺惺相惜,但慧娘自慚形穢,婉拒了裴禹好意,目睹他遠去的背影,脫口盛讚「美哉少年」。誰不知善妒的賈似道聞言疑心大起,盤問慧娘後不理另一姬妾吳絳仙勸阻,亂棍把慧娘打死,並且割下頭髗,停屍紅梅閣。太師侄兒賈瑩中上前獻計,謂繡谷酒寮有女名盧昭容,相貌與慧娘非常相像,賈似道大喜,命瑩中速去下聘。

第二場  折梅巧遇

繡谷酒寮乃盧桐㩦女昭容避世之所,裴禹路過見梅花盛放,欲隔籬攀折,不小心跌落園中。昭容回家見園內有陌生男子,以為錯認門庭,裴禹則誤會眼前人是慧娘,一言一語間,雙方都有傾慕之意。此時瑩中帶着聘禮到來,通知盧桐太師要娶昭容為妾,盧桐拒絕不果。瑩中離去後,裴禹建議昭容裝瘋以令賈似道死心,並自薦先到太師府作內應。

第三場  鬧府裝瘋

半閒堂上賈似道滿心歡喜準備迎接綵轎,不料登堂的昭容瘋瘋癲癲,令他大為掃興。裴禹在一旁推波助瀾,強調瘋女可怕,賈似道則想出棒打盧桐的計謀,從昭容反應測試她是真瘋還是假瘋。經過一番轉折,盧桐父女終於脫身,漏夜奔往揚州,裴禹卻遭賈似道挽留,安置他在紅梅閣下書齋暫住,並命令瑩中半夜殺裴。

第四場  脫穽救裴

當晚裴禹在書齋夜讀,見一紅衣女子拜祭亡靈,原來是絳仙祭慧娘,他驚聞昔日紅粉已經橫死,傷心不已。絳仙去後,裴禹倦怠而睡,朦朧中又見紅衣女子翩然而至,卻是慧娘的鬼魂。殊途情侶互訴心聲,試出裴禹一片真心,慧娘坦告今夕回魂,是因為有人策劃殺害他。果然三更一到,瑩中潛入書齋,幸得慧娘鼎力協助,把他救出生天。賈似道接到刺殺失敗報告,懷疑絳仙從中作梗,盛怒之下命人拉絳仙上堂。

第五場  登壇鬼辯

裴禹脫離險境,慧娘著他藏身荼薇架,獨自重返半閒堂營救絳仙。正在審問絳仙的賈似道兇殘如故,吩咐瑩中推她出庭外毒打,慧娘突然現身,自稱是早前私會書生的紅衣女子,太師發現她是鬼物,大驚失色,只好言聽計從,聯同手下面壁思過,慧娘趁機帶裴禹逃離太師魔掌,一路朝揚州進發。家丁探得消息,盧氏父女已遷往揚州,令賈似道色心又起,決定追訪昭容。

第六場  蕉窗魂合

昭容抵揚州後一病不起,盧桐白頭人送黑頭人,悲痛不在話下。慧娘魂魄藏於裴禹紙傘內,和他約定日後借屍還魂,以哭三聲笑三聲為記,裴禹半信半疑。到了盧家,應門的盧桐通知他昭容已逝,他不悲反喜,令盧桐百思莫解。昭容這時步下小樓,見了父親卻以老伯相稱,並且哭笑各三聲,證明是慧娘回生。賈似道一行人到埗,盧桐挺身怒罵奸賊,爭執間江丞相奉聖旨駕到,免去賈似道官職,發配高州。裴禹慧娘終成眷屬,紅梅再世的佳話憑繞樑餘韻永遠留傳。