Duas adolescentes vivem com o pai, um rigoroso pastor luterano, em um pequeno vilarejo da costa dinamarquesa. Em uma noite de 1871, bate à sua porta uma parisiense pedindo refúgio: Babette (Stéphane Audran) foge da repressão à Comuna de Paris e se oferece para ser a cozinheira e faxineira da família..