Beatriz, quarta figlia di Filippo di Suabia ed Irene Angelo, nonché nipote dell’imperatore Federico Barbarossa, andò in sposa il 30 novembre 1219 a San Ferdinando III re di Castiglia e Leon.
Fu così madre del futuro sovrano Alfonso X e di ben altri nove figli.
Fece parte dell’Ordine di Santa Maria della Mercede, preferendo dunque ai beni terreni la gloria celeste e fu ricompensata da Dio con una speciale corona, l’aureola della santità.
Le fu attribuito il titolo di “beata” e come tale è festeggiata il 5 novembre.