Действие романа разворачивается в запасном тыловом полку. Идет второй год Великой Отечественной войны. Герои романа - младший лейтенант Зуев, солдаты и офицеры, уже хлебнувшие этой войны, покалеченные ею.
Ветром карнавала в тихий городок на юге Франции заносит таинственную красавицу Вианн Роше, и она соблазняет благочестивых горожан своей красотой, духом свободы и невиданным прежде лакомством — шоколадом.
На одной из тихих улиц Монмартрского холма нашли прибежище Янна и ее дочери Розетт и Анни. Они мирно и даже счастливо живут в квартирке над своей маленькой шоколадной лавкой.