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...

Babette
Filippa
Martine
General Lorens Löwenhielm
Achille Papin
Svensk hofdame
Fortæller (stemme)
Anna
Svensk Løjtnant
Filippa som ung
Martine som ung
Lorens Löwenhielm som ung