Martine and Philippa live a simple, pious life in a remote Norwegian village, caring for their elderly neighbours. One stormy night a mysterious stranger comes to their door, desperate and exhausted. Babette Hersant is a refugee from revolutionary Paris; they take her in as a housekeeper. When one day Babette wins some money on a lottery and offers to cook a supper for the community, the sisters reluctantly allow her wish. But the heavenly banquet that follows is beyond anything the villagers could imagine, and stirs in their hearts long-lost passions and joys. Soul and body intertwine at this unearthly feast, and nothing in the little town will ever be the same.