Ndidi is struggling with a knee problem – the same one which required surgery in early January – while fellow midfielder Hamza Choudhury is suspended.
Raheem Sterling will play no part for Manchester City.
The England winger is making good progress following a hamstring strain and could return to contention for next week's Champions League clash with Real Madrid.
Leicester provisional squad: Schmeichel, Evans, Chilwell, Pereira, Soyuncu, Barnes, Tielemans, Perez, Maddison, Vardy, Morgan, Praet, Albrighton, Gray, Ward, Iheanacho, James, Bennett.
Provisional squad: Ederson, Laporte, Stones, Otamendi, Walker, Zinchenko, Mendy, De Bruyne, Foden, Rodri, B Silva, Gabriel Jesus, Aguero, Gundogan, Fernandinho, Joao Cancelo, Mahrez, Bravo.