En ovädersnatt 1871 anländer Babette till den jylländska västkusten på flykt från Paris, där hon förlorat sin familj och allt hon äger. Hos två fromma prästdöttrar får hon jobb och husrum, och trots att hon är förtegen om sitt förflutna låter de henne stanna och bli en del av byns kristna gemenskap, som är underkastad stränga levnadsregler. En dag, fjorton år senare, vinner Babette storvinsten på lotteriet och är med ens en mycket förmögen kvinna. Men istället för att återvända till Paris ber hon de två systrarna om att få laga en riktig festmåltid åt dem och deras vänner. Som goda kristna har systrarna alltid följt religionens bud och nu fruktar de att Guds vrede ska drabba dem på grund av Babettes överdådiga kalas, men ändå gör de henne till viljes. Dagen för det stora gästabudet anländer, en dag som trakten kommer tala om i åratal, och det är också nu som det uppenbaras vem Babette egentligen är.
Set in 19th-century New York, this mystery begins when a Frenchwoman shows up at the home of one of Napoleon's former marshals. The alcoholic man is badly crippled and slowly dying, but this doesn't stop the forthright lady from pushing him to change his will to include his estranged grandson so that he can help out the struggling French Republic. Unfortunately, the dying man's conniving housekeeper and butler, already planning murder to get the money themselves, overhear her and begin plotting her demise.