Septième et dernière fille du roi Alphonse IV de Portugal et de Béatrice de Castille, Éléonore était la petite-fille du roi Denis 1er de Portugal et de Sainte Élisabeth d’Aragon d’une part, de Sanche IV de Castille et de Marie de Molina d’autre part, et la sœur du roi Pierre 1er de Portugal.
Son enfance est peu connue : elle est mentionnée pour la première fois à l’âge de 18 ans, lorsque 2 rois demandent sa main afin de s’assurer du soutien du Portugal : Alphonse XI de Castille, qui la veut pour son neveu Ferdinand d’Aragon, etPierre IV le Cérémonieux d’Aragon, qu’elle épousera immédiatement après la mort de sa première femme, Marie de Navarre, survenue en avril 1347.
Une première cérémonie de mariage par procuration a lieu dès le 11 juin de la même année à Santarem [1] et les noces en personne sont célébrées le 14 ou le 15 novembre 1347 à Barcelone [2]. Éléonore sera la seule reine d’Aragon née au Portugal.
Elle meurt de la peste à Téruel [3] le 30 octobre 1348, un an après son mariage, sans descendance, alors qu’elle se rendait à Jérica [4]. Elle y sera enterrée dans un premier temps, avant que sa dépouille ne soit transférée en juin 1350 au panthéon royal du monastère de Poblet [5], comme elle l’avait demandé dans son testament en date de septembre 1348.
Pierre IV se remariera environ un an plus tard avec Éléonore de Sicile, sa troisième et avant-dernière épouse, la quatrième et dernière sera Sibylle de Fortia .