La basilique Notre Dame des Miracles est le principal monument de l'art roman de la haute Auvergne.Elle a été construite entre le 11ème et 12ème siècle.Elle est composée d'un chevet à trois absidioles,trois nefs de cinq travées,un transept débordant et un clocher en forme de tour octogonale.Le chevet comprend des colonnes-contreforts surmontées de chapiteaux et les modillons en encorbellement représentent des scènes de vie avec des têtes humaines,des animaux,et des hommes dans des positions acrobatiques parfois obscènes.La tour octogonale du clocher a été construite en 1385,restaurée en 1563,reconstruite en 1625 et démolie en 1793 pendant la Révolution,sur ordre du conventionnel Chateauneuf-Randon.Elle a été reconstruite à partir de 1845.La façade Ouest comporte deux tours,ajoutées au 17ème siècle.Le portail de la façade Ouest est un bel exemple de sculpture romane de la haute Auvergne,avec le tympan qui représente l'Ascension et les signes du Zodiaque.Les colonnes qui supportent les arcades sont portées par des lions,seul celui de gauche est ancien.A droite du portail Sud se trouve une lanterne des morts du 13ème siècle,provenant du cimetière qui séparait à l'époque l'église Notre Dame et le monastère Saint Pierre.
A l'intérieur la nef est éclairée sobrement par les fenêtres hautes,qui donnent directement au dessus des grandes arcades sans l'intermédiaire de tribunes.On remarque les stalles du choeur avec au fond une statue de Notre Dame des Miracles,Vierge de pèlerinage en noyer.Dans le bas côté droit se trouve une très belle cuve baptismale romane polychrome,sculptée dans le Trachyte et décorée de 14 arcatures.