Dej príbehu začína v tradičnej francúzskej dedine, kde sa za posledných sto rokov život vôbec nezmenil. Jedného obyčajného dňa sa tu objaví cestovateľka Vianne Rocherová (Juliette Binocheová) a jej dcéra Anouk (Victoire Thivisolová). Záhadná Vianne si otvorí obchod s čokoládou, plný neodolateľných sladkostí, ktoré prebúdzajú u obyvateľov mesta skryté chute. Vianne má totiž tajomnú schopnosť odhadnúť súkromné vášne vidiečanov a uspokojiť ich tými správnymi sladkosťami, čím sa jej pomaly darí presvedčiť ich, aby sa nebáli oddávať svojmu vlastnému pokušeniu. Čoskoro si Vianne získa dobrú povesť a nepriateľov: poctivého miestneho šľachtica Comte de Reynauda (Alfred Molina).
Ten je presvedčený, že Viannina čokoláda zamáva s mestom a podlomí jeho prísny zákon morálky. Postupne vznikne spor medzi tými, ktorí chcú zachovať doterajší spôsob života, a tými, ktorí si chcú užiť chuť svojej novej objavenej slobody. Vianne má postupne hlboký vplyv na obyvateľov dediny, vrátane sedemdesiatročnej Armande a jej čudnej dcéry Caroline, trpiteľky Josephine Muscatovej a jej britkého manžela Sergea. Vianne nenechá chladným ani ďalšieho neobvyklého návštevníka, obyvateľa lode Rouxa (Johny Depp). Jemu sa konečne podarí prebudiť vo Vianne jej vlastné skryté túžby: niekomu patriť.
Réžia: Lasse Hallström
Scénar: Robert Nelson Jacobs
Produkcia: Leslie Holleran, David Brown
Kamera: Roger Pratt
Hudba: Rachel Portman
Hrajú: Juliette Binoche, Alfred Molina, Carrie-Anne Moss, Judi Dench, Johnny Depp, Hugh O'Conor, Lena Olin, Peter Stormare, Victoire Thivisol, John Wood, Leslie Caron, Gaelan Connell, Ron Cook, Antonio Gil-Martinez, Élisabeth Commelin, Dominique MacAvoy