Вианн Роше (в переводе с французского - рок, судьба) с дочерью Анук появляются в провинциальном городке Ланскне вместе с карнавалом. Решив ненадолго задержаться, она открывает шоколадную на главной площади неподалеку от церкви. Ее кондитерская быстро располагает к себе жителей, заставляя нарушать строгий пост.
И это не нравится местному кюре Рейно. К тому же к городку пришвартовываются речные цыгане, лишая священника покоя. Его паства перестает посещать церковь, предпочитая беседы за горячим шоколадом: нелюдимый Гийом со своим псом, престарелая Арманда Вуазен, красивая, но несчастная Жозефина Мускат. Вианн (может, ведьма, а может, просто показалось) словно вдыхает в них жизнь: Гийом находит щенка, Арманда радуется жизни, а Жозефина со скандалом уходит от мужа. И лишь пожар на корабле рыжего цыгана Ру омрачает настроение городка.
Дети упрашивают Вианн устроить в Пасху праздник шоколада. Она старательно готовится к нему, желая доставить удовольствие жителям.
Это разжигает такую ненависть