La tradition raconte qu’en 1100 la ville musulmane de Barbastro fut conquise par le royaume d’Aragon après des mois de siège. Un an après et comme pour ratifier cette grande victoire chrétienne un fait merveilleux se produisit: Alors que le berger Balandrán faisait paître ses brebis, l’image de la Vierge lui apparue sur un amandier, celle-ci lui ordonna la construction d’un temple en son honneur sur ce lieu.
L’origine du Monastère de El Pueyo se trouve dans cet événement miraculeux.
L’histoire raconte que sur ce lieu à 673 m. de hauteur se trouvait un château au XIe siècle et ce n’est pas étonnant si l’on considère l’emplacement stratégique qu’il représente, dominant une vaste partie du Somontano. Son nom même “Pueyo” vient du latin podio: “haut lieu".
Dans une petite salle annexe à l’église on conserve le tombeau gothique de Saint Balandrán, un homme de grande taille. La tradition veut que les jeunes à marier de Barbastro doivent être capable d’embrasser toute sa longueur avec les bras tendus avant de pouvoir aspirer au mariage.