《狐妖小红娘》的故事围绕人与妖之间的爱情展开。根据古典小说记载,世上有人有妖,妖会与人相恋,妖寿命千万年,人的寿命有限,人死了,妖活着。人会投胎转世,但投胎以后,不记得上辈子的爱。妖如果痴情的话,就去找狐妖“购买”一项服务,让投胎转世的人,回忆起前世的爱。狐妖红娘这一个角色就这样诞生,作品主要讲述了以红娘为职业的狐妖在为前世恋人牵红线过程当中发生的一系列有趣、神秘的故事。
在回家的途中,一位商人(安德烈·杜索里埃 André Dussollier 饰)遭遇了罕见的暴风雪,昏天黑地之中,商人误打误撞来到了一幢豪华神秘的城堡前。商人在城堡中受到了贵宾般的优厚待遇,但直到最后,商人仍然不知道城堡的主人究竟是谁。暴风雪停歇了,商人准备离开,临走之前,他决定在花园中摘一朵玫瑰送给自己最喜爱的小女儿贝儿(蕾雅·赛杜 Léa Seydoux 饰),而令他没有想到的是,长相狰狞的野兽(文森·卡索 Vincent Cassel 饰)出现在了他的面前向他索命。 商人失魂落魄的回到了家,将自己的遭遇告诉了六个儿女,爱父心切的贝儿决定代替父亲,只身来到了城堡。然而,等待着贝儿的却并非死亡,而是更加盛情的款待,野兽对她唯一的要求,就是不要离开城堡半步。贝儿并不惧怕野兽,随着时间的推移,两人之间的关系越来越近。