In het Franse dorpje Lansquenet heeft de tijd stilgestaan, totdat de mooie jonge Vianne Rocher en haar dochtertje in dit vriendelijke maar ingedutte plaatsje een chocolaterie opent. Ze blijkt over een magische gave te beschikken door voor elke inwoner de juiste soort chocolade te kiezen. De streng gelovige, stugge dorpelingen smelten voor haar, en iedereen lijkt open te bloeien.