V devatenáctém století v Dánsku se dvě postarší dcery protestantského pastora z odlehlé vesnice Martina (Birgitte Federspiel) a Philippa (Bodil Kjer) vzdaly svého života ve prospěch otce a jeho farnosti. Po letech k nim jako hospodyně nastoupí francouzská uprchlice Babette Harsant (Stéphane Audran). Nějakou dobu po smrti otce se rozhodnou uspořádat hostinu pro celou vesnici na oslavu stého výročí jeho narození a Babette je prosí, aby ji mohla přichystat. A nikdo netuší, že hodlá předvést vesničanům zážitek, na nějž budou moci vzpomínat do konce života...