L'église Saint-Antoine, située dans le hameau du Viala, commune de Banassac-Canilhac, a été construite quelques années après la création de la paroisse en 1802.
Elle est représentative des églises nouvelles construites au XIXe siècle, sur lesquelles aucune contrainte de bâti existant ne s'appliquait, et qui présentent un ensemble complet et très cohérent. Le plan reste classique : il est en croix latine avec sa nef unique bordée de deux chapelles latérales, et se terminant par une abside rectangulaire.
Mais l'intérieur est remarquable pour son ensemble de peintures murales qui décore la totalité des murs : la nef est couverte dans les tons jaunes, les chapelles en bleu, l'abside en vert. Les motifs ne manquent pas : fleurs, rinceaux, faux appareils, draperies, visages d'anges...
Sur la voûte de l'abside figure un panier en osier contenant deux poissons et sept pains. Cette représentation, peu fréquente, renvoie à l'un des miracles attribué à Jésus-Christ, la Multiplication des pain