Babette est chef cuisinière à Paris. En 1871, elle fuit la Commune et se réfugie au Danemark chez deux vieilles filles dont elle devient la servante. 14 ans plus tard, elle profite d'un gain à la loterie pour préparer un festin.
En 1930 au Danemark vit une famille protestante ayant trois fils. L'un est marié, l'autre est étudiant en théologie et se prend pour Jésus Christ, le troisième est amoureux de la fille du tailleur, un puritain extrémiste.