El monasterio fue construido para agradecer a la Virgen María la victoria de las tropas de Portugal sobre las de Castilla en la batalla de Aljubarrota en 1385, cumpliendo la promesa del rey Juan I de Portugal.