Algunos historiadores aseguran que no tuvo ningún hijo extramatrimonial, pero otros, como Francisco Fernández de Béthencourt y Luis de Salazar y Castro afirman que tuvo una hija ilegítima llamada María Alfonso de Portugal (1316-1384), casada con Fernando Alfonso de Valencia, maestre de la Orden de Santiago y bisnieto de los reyes Alfonso X y Sancho IV de Castilla, con quien tuvo varios hijos.