En un pequeño y aislado pueblo danés durante el siglo XIX, dos hermanas solteronas, Filippa y Martina, viven con estrictas normas religiosas y una rutina monótona. Su vida cambia cuando una refugiada francesa, Babette, aparece en su puerta, buscando asilo tras la guerra. Las hermanas, aunque reticentes al principio, la acogen con los brazos abiertos, y Babette se convierte en parte de su hogar.