Hun ble født i Knardrup på Nordsjælland som datter av Ebbe Sunesen Hvide. Hennes onkel var den senere så berømte erkebiskop i Lund, Anders Sunesen. Hun ble i 1185, i en alder av 15 gift med prins Sverker, kong Karl Sverkersson og hans enke Christine Stigsdatters eneste sønn. Denne ble først konge over Sverige i 1196, da Knut Eriksson døde. Da var Benedicta rundt de tredve, og skulle kun komme til å bære dronningtittelen i 4 år. Hun fødte sin mann mindst to barn.