Cuando la madre soltera Vianne Rocher (Juliette Binoche) y su hija de seis años, Anouk (Victoire Thivisol) se mudan a la Francia rural y abren una tienda de chocolate, con horario dominical, al otro lado de la calle de la iglesia local, se encuentran con cierto escepticismo. Pero tan pronto como convencen a la gente del pueblo para que disfrute de sus deliciosos productos, son bienvenidos.