Über die Ablösesumme gaben beide Vereine nichts bekannt, sie soll nach englischen Medienberichten bei rund 28 Millionen Euro liegen.
"Das fühlt sich gut an und ich bin froh, jetzt Teil dieses Teams zu sein", sagte Iheanacho dem klubeigenen Fernsehsender von Leicester.
"Der Trainer hat mir erklärt, was ich machen soll: dem Team dabei helfen, das zu erreichen, was es sich vorgenommen hat", fügte der Angreifer hinzu.