L'église, construite dans le style roman, date de la fin du XIIe siècle. L'intérieur est sombre avec des bas-côtés étroits. Derrière l'autel se trouve la statue vénérée de Notre-Dame-de-Vassivière (Vierge noire avec son enfant sur les genoux). Chaque été, le 2 juillet, cette statue est montée dans les alpages, à la chapelle de Vassivière, à 7 km à l'Ouest de Besse. Elle est censée y protéger le bétail des orages et autres dangers. Elle est redescendue à l'église de Besse le dimanche suivant le 21 septembre (Fête de la "Dévalade").