Tras enviudar, Pedro contrajo matrimonio nuevamente en 1353, esta vez con [[Leonor de Aragón y Foix|Leonor de Aragón y Gandía]], hija de [[Pedro IV de Ribagorza]] y Juana de Foix, con la que tuvo tres hijos.