Na desolada costa da Dinamarca vivem Martina e Philippa, as belas filhas de um devoto pastor protestante que prega a salvação através da renúncia. As irmãs sacrificam suas paixões da juventude em nome da fé e das obrigações, e mesmo muitos anos depois da morte do pai, elas mantêm vivos seus ensinamentos entre os habitantes da cidade. Mas com a chegada de Babette, uma misteriosa refugiada da guerra civil na França, a vida para as irmãs e seu pequeno povoado começa a mudar.