A história conta a jornada de Babette, uma refugiada francesa que encontra abrigo em uma pequena aldeia dinamarquesa. Após 12 anos servindo humildemente as irmãs líderes da comunidade, Babette ganha na loteria e pede permissão para preparar um jantar francês para celebrar o centenário do falecido pai das irmãs. Seu banquete causa um efeito transformador nos austeros moradores e revela detalhes surpreendentes sobre o passado de Babette.