《西廂記》***五本二十壹折,講述了張生與崔鶯鶯曲折艱辛的愛情故事。
故事說的是唐德宗元年,崔相國死後,其夫人鄭夫人攜女兒崔鶯鶯和丫鬟紅娘護送崔相國的靈柩回家鄉安葬。到了河中府的時候,因為道路受阻,只好暫住在普救寺的西廂房內。這時書生張君瑞赴京趕考,也途經普救寺,在佛殿上窺見到了美麗的鶯鶯,頓生愛慕之情,便改變了趕考的打算,也在寺中住了下來,所住之處和西廂房後花園僅壹墻之隔。從此,張生和鶯鶯兩人暗通款曲,互表傾慕。就在這個時候,叛軍頭目孫飛虎用重兵包圍了普救寺,揚言要奪鶯鶯為妻。鄭夫人沒有辦法,便許下諾言,誰若能解普救寺之圍,就將鶯鶯許配誰為妻。恰巧,張君瑞的故交白馬將軍的軍隊就駐紮在附近,張生便寫信請他來解圍。白馬將軍果然順利地解了普救寺之圍。可是,鄭夫人臨時悔婚,只允許兩人以兄妹相稱。張生壹氣之下病倒不起。鶯鶯焦急萬分,於是派遣紅娘前去探望。由於紅娘的熱情相助,幾經周折,兩人私定了終身。但此事很快就讓鄭夫人識破了。鄭夫人狠狠地拷問了紅娘,紅娘機智靈活,沈著應對,把鄭夫人駁得無言以對。不得已,鄭夫人只得同意了這門親事。但是,她又提出“相門不招白衣女婿”,催張生上京應考,張生答應了鄭夫人的要求。後來,張生果然考中,當他還沒有回到河中府,鄭夫人的侄子鄭恒來騙娶鶯鶯。他編造謊言,說張生在京做了衛尚書的女婿。鄭夫人於是改變了主意,鶯鶯聽後也悲痛欲絕。正在這時,張生回來了,由於紅娘和白馬將軍的幫助,最後鄭恒因羞愧撞樹而死,崔鶯鶯和張君瑞結成美滿姻緣。