Il XII sec. ha visto fiorire a Zamora molte chiese romaniche. Fra le più originali e le più interessanti spiccano San Claudio, San Cipriano, Santa María la Nueva, San Juan Bautista, Santa María de la Horta, Santo Tomé, Santiago del Burgo, Santiago de los Caballeros e La Magdalena.