Elisabeth of Swabia, later known as Beatrice, was born in March or May of twelve hundred five in Nürnberg. She was the fourth daughter of Philip of Swabia, King of Germany, and Irene Angelina, a descendant of the Byzantine Empire's Emperor Isaac II Angelos. Tragically, her father was murdered in June of twelve hundred eight, and her mother passed away shortly after due to childbirth complications. Following these events, Elisabeth and her sisters were placed under the guardianship of their cousin, King Frederick Roger of Sicily, who orchestrated her marriage to Ferdinand III of Castile.
The marriage between Elisabeth and Ferdinand III was celebrated on the thirtieth of November in twelve hundred nineteen in Burgos. Upon her arrival in Castile, she adopted the name Beatrice, likely in honor of her deceased sisters, Empress Beatrice and the youngest sister who died during childbirth alongside their mother.
In twelve hundred thirty, following the death of her father-in-law, King Alfonso IX of Leon, Beatrice ascended to the role of queen. Throughout her marriage, she bore ten children, including notable figures such as Alfonso X, known as the Wise, and Sancho, who served as Archbishop of Toledo.
Queen Beatrice's life came to a premature end on the fifth of November in twelve hundred thirty-five, at the age of thirty. Her death is believed to have been linked to her final childbirth. She was laid to rest in the Royal Monastery of Huelgas de Burgos, and later, her son Alfonso X transferred her remains to Seville Cathedral in twelve hundred seventy-nine, where her husband was also interred.