《西厢记》的剧情直接取材于金代董解元的《西厢记诸宫调》。王实甫的《西厢记》以《西厢记诸宫调》为基础,在一些关键的地方作了修改,从而弥补了原作的缺陷。这主要表现在:一方面删减了许多不必要的枝叶和臃肿部分,使结构更加完整,情节更加集中;另一方面,也是更重要的,是让剧中人物更明确地坚守各自的立场——老夫人在严厉监管女儿、坚决反对崔、张的自由结合、维持“相国家谱”的清白与尊贵上毫不松动,张生和莺莺在追求爱情的满足上毫不让步,他们加上红娘为一方与老夫人一方的矛盾冲突于是变得更加激烈。这样,不仅增加了剧情的紧张性和吸引力,也使得全剧的主题更为突出、人物形象更为鲜明。再加上它的优美而极富于表现力的语言,使得这一剧本成为精致的典范之作。