一个平静的小镇,在寒冷的冬天迎来了火热的一天。年轻的薇安·罗雪(朱丽叶·比诺什JulietteBinoche饰)带着女儿来到这里,在当地教堂对面开了一家名为“TrueCandy”的巧克力店。浓郁的巧克力香味飘荡在小镇上空,吸引了众多小镇居民。神奇的是,VienneRochester每次制作巧克力,都能满足顾客的心理需求,发现他们隐藏的欲望。很多人原本封闭阴暗的生活,有了新的色彩。然而,这却激怒了镇上的教士和贵族。他们将维埃纳罗彻斯特视为异类,镇上出现了两个对立的派系。这时,吉普赛洛克斯(约翰尼·德普JohnnyDepp饰)远道而来,加入了薇薇安·柔雪的阵营。他让薇安若雪勇敢地敞开心扉,两人沉浸在了一起。他爱上了这条河,却没想到神父正计划着如何把这个“倒霉”的女人赶出小镇,于是新旧观念的碰撞开始了。