故事梗概:崔死於前朝。他的妻子鄭和小女兒將丈夫的靈柩運回河北安平安葬。然而,由於某種原因,道路被堵塞了,他住在河邊的普救寺裏。這個崔鶯鶯十九歲,指點女工,詩詞文賦無所不能。她父親在世時,她被許配給鄭的侄子,鄭尚書的長子。
小姐和媒人到廟外遊玩,正巧遇到秀才張生。張出生於西洛,尚書之子,父母雙亡,家境貧寒。他壹個人去北京趕考,路過時突然想起杜確實在他八拜的朋友蒲官,就留了下來。聽狀元店二哥說,這裏有個普渡寺,是皇帝之後的香院。風景很美,去過的人無不贊嘆。
看到瑩瑩帥氣的樣子,這位學生稱贊道:“我不知道國王的臉十年,我才相信單鵑解決錯誤。”為了看得更多,他和住持住了壹夜,他搬進了西廂房。
有壹天,崔夫人為亡夫做了壹個道場。老崔夫婦治家很嚴,沒有男人進出道場。張生硬著頭皮溜了進去。此時快祭道場已完備,夫人和小姐要做香報答父親的恩情。張生心想:“張小姐是個還有心報答父母的女人;蕭聲湖漂流了好幾年,自從父母去世後,就再也沒有過壹個紙錢。”
張生從和尚那裏得知鶯鶯小姐每天晚上都去花園燒香。夜深人靜的時候,月亮很清,和尚們都睡著了。張生來到後花園,偷看年輕的女士燒香。然後他朗誦了壹首詩:“月色融於夜,春日花影無聲;我怎麽能面對喧囂,看不到月亮裏的人呢?”盈盈也馬上唱了壹首:“桂蘭寂寞久了,與她的春天無關;那些被期望唱歌的人應該得到同情。”張生每天晚上都努力學習,這感動了崔鶯鶯小姐,她生來就對張生充滿欽佩。
反叛者孫飛虎聽說崔鶯鶯有“真美,習字太真”的本領。他率領五千人馬將普救寺層層包圍,給老太太三天時間交出鶯鶯作為他的“紮寨夫人”。每個人都很無助。這個崔鶯鶯是個意誌堅強的女人。她寧死也不願被小偷搶走。危急之下,夫人宣布:“無論誰能殺死賊軍,掃除妖氣,就許配給他。”八面之交杜缺,東吳狀元,被任命為西涼大元帥,統率十萬大軍,鎮守蒲官。張生賢用拖延戰術穩住了孫飛虎,然後給杜雀寫了壹封信,要求他出兵打退孫飛虎。慧明和尚下山送信。三天後,杜振的援軍趕到,打退了孫飛虎。
崔老太以鶯鶯許配為由,讓和結拜為兄妹,並以金銀帛為大禮,讓另娶妻子,這讓和鶯鶯都很痛苦。雅環媒人見此情景,安排他們見面。晚上,張生彈著鋼琴,告訴盈盈她的相思之苦。盈盈也傾吐了對張生的愛意。
那天聽完琴後,我已經很多天沒見到瑩瑩了。張生患了相思病。趁著媒人來訪的機會,讓她給盈盈捎個信。盈盈回信了,約張生在月下見面。晚上,鶯鶯小姐在後花園彈鋼琴。張生聽到鋼琴聲,爬上墻去看盈盈在彈琴。急於見到這位年輕的女士,她爬過墻,進入。盈盈見他翻墻而入,責怪他舉止不雅,又派警察來看他,這才使張生的病情加重。迎迎以探病為借口去張生的房間見他。
老太太看到迎迎這幾天神情恍惚,說話含糊不清,行為古怪,懷疑他和張生有越軌行為。於是我打電話給媒人,逼著她問,媒人無奈,只好實話實說。媒人替張小姐和向老太太求情,說不是張小姐和的錯,是老太太的錯。老太太不應食言,讓與張小姐兄妹相稱。
老婦人無可奈何,告訴張生,如果她想娶鶯鶯小姐,她必須去北京參加考試,獲得名聲。鶯鶯小姐在十裏亭設宴為張生送行。她壹再敦促張生不要“阻妻再嫁”,不要“整個春天都沒有魚和鵝的消息”。告別長汀後,張生去了草橋店,在夢中見到了盈盈。當他醒來時,他非常失望。
張生在考試中獲得了頭獎,並給盈盈寫信報告了這個好消息。這時,鄭恒再次來到普救寺,編造了張生已被魏尚書招為東床女婿的謊言。於是,崔夫人再次答應了鄭恒小姐,並決定擇日結婚。適逢大喜之日,張生回任河州太守,西征元帥杜缺也來祝賀。真相大白後,鄭恒羞愧難當,忍氣吞聲,張生和盈盈終於結婚了。