O enredo se passa no século XIX, em uma isolada e austera vila na costa da Dinamarca. Duas irmãs idosas, Filippa e Martine, lideram uma pequena comunidade luterana ultraconservadora, herdada de seu falecido pai, um pastor rigoroso. Elas vivem uma rotina de extrema renúncia aos prazeres terrenos, dedicando-se inteiramente à caridade e à oração. A pacata e cinzenta rotina do vilarejo se transforma com a chegada de Babette Hersant, uma refugiada francesa que foge da Guerra Civil em Paris. Acolhida pelas irmãs como governanta, Babette passa a cozinhar para a comunidade com os poucos recursos locais disponíveis. A grande reviravolta ocorre anos depois, quando a francesa ganha na loteria e decide gastar toda a sua fortuna para preparar um autêntico e suntuoso banquete francês para os habitantes da vila.
A rotina monocromática das irmãs muda drasticamente com a chegada de Babette Hersant (interpretada pela brilhante Stéphane Audran). Babette é uma refugiada da Comuna de Paris que foge da guerra e da perda de sua família. Sem recursos, ela se oferece para trabalhar como cozinheira para as irmãs em troca apenas de abrigo. Por 14 anos, Babette serve à comunidade de forma humilde, adaptando-se à dieta local sem sabor, composta basicamente de pão amanhecido e peixe seco. a festa de babette filme completo