El 27 de julio de 1350, Juana se casó en el palacio real de Sevilla en secreto con Enrique de Trastámara, hijo ilegítimo de Alfonso XI de Castilla y de Leonor de Guzmán.