Blanca fue hija del rey Alfonso VIII de Castilla y de su esposa, la reina Leonor de Plantagenet.