Elle est construite entre 1883 et 1887 à l’emplacement de l’ancienne église castrale. Au XVe siècle, une collégiale dédiée à la Vierge est fondée par Geoffroy V Boterel. Elle est surmontée d’un clocher oriental dit «à la Turque». Jugée trop petite, elle est détruite et remplacée par l’actuelle basilique de style néo-gothique, due à l’architecte Maignan, dont la façade ouest est marquée par un imposant clocher-porche à flèche de granit. Les balustres de granit de l’ancien clocher ont été réemployés pour border les terrasses aménagées au nord, côté parking. En 1934, elle est érigée en basilique par le pape pour honorer le pèlerinage lié à la relique.