L'abbaye Sainte-Marie de Souillac est une ancienne abbaye bénédictine située à Souillac dans le département du Lot
Le nom de Souillac provient de "souilh", désignant un terrain marécageux que les moines ont asséchés.
L'église remonte au XIIe siècle, et s'apparente aux édifices de style byzantin tels que Périgueux avec la Cathédrale Saint-Front et Cahors avec la cathédrale Saint-Étienne en connaissent, mais elle est plus évoluée dans ses formes, plus légère dans son élévation.
L'église actuelle a été construite entre 1075 et 1150. Elle remplace une église du IXe siècle dont il ne reste que la tour porche.
De l'extérieur on admire un ravissant chevet aux absidioles pentagonales, et une tour fortifiée.
Le transept est particulièrement important, tandis que le chœur, polygonal, s'ouvre sur plusieurs chapelles.
À l'intérieur, les fragments du portail détruit au XVIe siècle, ramené à l'intérieur de l'église au XVIIe siècle, regroupés de façon arbitraire, retiennent l'attention.
Il présente sur trois registres la légende de Théophile, qui vendit son âme au diable et la préparation au sacrifice d'Isaac.
De beaux chapiteaux également et visages grimaçants en culs de lampe; les modillons sont encastrées haut perchés dans le clocher.