En 1351 el monarca (o su consejero Juan Alfonso de Alburquerque, hombre de confianza de María de Portugal), convencido de que la amante de su padre era la instigadora de las sublevaciones, ordenó que Leonor fuera encarcelada y finalmente ejecutada en Talavera de la Reina.