L'église Sainte-Marie date du XIIe siècle. Elle est rasée en 1365 par décision des consuls en raison de vétusté. La reconstruction se fait entre les XIVe et XVe siècles.
L'égise est dotée d’une nef unique, ses murs imposants ainsi que son décor en ronde-bosse sont typiques du gothique méridional. A la Révolution française, l’église est désaffectée et devient une manufacture d’armes. Ruinée, elle est parcellisée en 1815. Classée en 1905, elle est transformée en hôtel des postes et en 1935 sert de dispensaire.
Abandonnée, la municipalité demande à l'architecte Jean Nouvel de la réhabiliter. Il crée en 2000 deux grandes portes d’acier qui redonnent toute son ampleur à la nef en restituant les volumes et en ouvrant l’arc triomphal qui donnait autrefois sur le chœur.
L’acier gris anthracite de ces portes rappelle la couleur des lauzes qui recouvrent les toits de Sarlat. Il évoque ainsi à la fois la majesté et le faste de l’église du XIVe siècle et la déchéance du XIXe siècle.