Su segunda mujer fue Isabel de Villalonga.
Ella era una noble de la Casa de Villalonga y se casaron en 1435. La unión fue fructífera y tuvieron varios hijos, incluyendo a Juan de Portugal, que se convertiría en un importante noble en la corte portuguesa.