故事中的主人公是书生宁采臣,他为了赶考而来到京城,并在午夜时分和道士燕赤霞一起在兰若寺过夜。然而,进入兰若寺后,他们却发现这里是一个别具洞天的地方,和人间完全不同。寺中众多美人和酒客非常快乐地喝酒作乐,但他们并不知道这些人其实都是妖精。其中,倩郎和小倩兄妹是一对双生狐妖,被姥姥操控在兰若寺中吸取男性的精气,以增强自身的力量。小倩化身为姐姐的模样,试图诱惑宁采臣,但最终并没有成功。宁采臣对小倩的真诚感动了倩郎,他希望宁采臣能带着小倩离开这个危险的地方。然而,姥姥得知这件事后非常愤怒,她一面想要消灭燕赤霞,一面也阻止不了宁采臣和倩郎救小倩的决心。最终,三人面临着选择,又该去向何方?