Antonio could probably have been named on the bench against Everton at the weekend but Moyes did not want to risk the 29-year-old, who recently returned after three months out with a serious hamstring issue and has struggled with hamstring problems in the past.
Darren Randolph continues in goal following a solid display against Everton in his first game back at West Ham.
Felipe Anderson is available for the game at the King Power and Ryan Fredericks remains sidelined with a hamstring injury.
Moyes switched to four at the back against Everton but he looks to have reverted to a three-man defence against a Leicester side who have stuttered this year and have lost their last two matches.
Leicester lineup: Schmeichel, Ricardo Pereira, Evans, Soyuncu, Chilwell, Mendy, Perez, Tielemans, Maddison, Barnes, Vardy
Subs: Justin, Morgan, Gray, Albrighton, Ward, Iheanacho, Ndidi
West Ham lineup: Randolph, Diop, Ogbonna, Cresswell, Zabaleta, Snodgrass, Rice, Noble, Masuaku, Lanzini, Haller
Subs: Reid, Balbuena, Sanchez, Fornals, Martin, Ajeti, Antonio
Referee: David Coote