El edificio conserva la estructura y configuración románica, con planta basilical, varios ábsides, y dos puertas de acceso (la de la Plaza de San Pedro, donde antiguamente había un monasterio homónimo, y la puerta meridional, que en el siglo XVI se dota de pórtico, vinculada a la plaza del Mercado), así como una cúpula.