El templo es una joya del
románico lombardo del siglo XII, único ejemplo de este estilo en Catilla y
León, construido en sillarejo con arquillos ciegos y bandas lombardas. Consta de tres naves sobre pilares cruciformes y
bóvedas de cañón, con crucero y cimborrio que aloja
cúpula octogonal sobre trompas.
La cabecera se remata con tres
ábsides semicirculares, el central mayor. En el siglo XVIII se añadió el camarín barroco de planta cuadrangular. En el interior se venera a Ntra. Sra. de la Anunciada, imagen tardorrománica de la segunda mitad del siglo XIII, actualmente vestida.