1371 року він одружився зі своєю фавориткою Леонорою Телеш. На перших порах вона була приязною до авіського магістра, але поступово стала вбачати у ньому ворога, небезпечного претендента на трон. Ворожнеча між Леонорою та Жуаном посилилася після того як при дворі стало відомо про перелюб королеви із графом Хуаном де Андейро. Ненависть Леонори підігрівало ставлення підданих — вони ненавиділи королеву за властолюбство й розбещеність, але дуже шанували Жуана за просту та аскетизм.