Elżbieta urodziła się w Saragossie w 1271 r. Była córką Piotra III, króla Aragonii, i Konstancji, córki króla Sycylii. Na chrzcie otrzymała imię swojej ciotki, Elżbiety Węgierskiej, którą kanonizował Papież Grzegorz IX w 1235 roku. Kiedy miała 12 lat, wydano ją za Dionizego, króla Portugalii.
Najpierw odbyły się uroczyste zaręczyny (1283); Elżbieta przeniosła się wtedy z Hiszpanii do Portugalii, na dwór królewski do Bragi. W kilka lat potem odbył się jeszcze uroczyściej ślub. W 1290 roku dała Dionizemu córkę, a w rok potem syna, następcę tronu, Alfonsa. Małżeństwo jednak nie było szczęśliwe. Dionizy był hulaką i typowym awanturnikiem. Elżbieta znosiła wybryki męża z heroiczną cierpliwością. Korzystając z wolnego czasu, gdyż mąż – myślący tylko o polowaniach i zabawach wśród przyjaciół – najczęściej był w zamku nieobecny, oddawała się modlitwie i uczynkom miłosierdzia. Zajmowała się także wychowaniem dzieci.
Po śmierci Dionizego w 1325 r. poświęciła się opiece nad chorymi, starcami i opuszczonymi. Wstąpiła do III Zakonu św. Franciszka, podobnie jak to uczyniła św. Elżbieta z Turyngii. Wiele czasu poświęcała modlitwie i uczynkom pokutnym. Pieszo odbyła pielgrzymkę do Composteli. Wystawiła szereg klasztorów. Wreszcie zgłosiła się do surowego klasztoru klarysek, który sama ufundowała. W obawie jednak, aby jako zakonnica, związana ślubami, nie była ograniczona w szafowaniu dobrami ziemskimi, ślubów nie składała. Złożyła je dopiero na łożu śmierci w Estremoz 4 lipca 1336 roku. Ciało Elżbiety przewieziono do Coimbry. Wierni otrzymywali tak liczne cuda i łaski przy jej grobie, że tłumy garnęły się do niego nieustannie. Grób Elżbiety stał się jednym z najgłośniejszych sanktuariów na Półwyspie Iberyjskim. Jednak proces kanoniczny rozpoczął się dopiero w 1612 roku. Otworzono wtedy grób Elżbiety dla zbadania tożsamości jej ciała. Znaleziono je w stanie nietkniętym. Na kult zezwolił już wcześniej Papież Leon X (+1521), nadając jej tytuł błogosławionej. Paweł IV (+1559) rozciągnął kult bł. Elżbiety na całą Portugalię. Urban VIII w 1625 roku dokonał jej uroczystej kanonizacji, wyznaczając na dzień jej święta 4 lipca. Święta Elżbieta jest patronką Portugalii, Coimbry, Estremoz, Saragossy. To również orędowniczka podczas udręk wojny.

