The home side took the lead through James Rodriguez on the 30th minute.
Rodriguez scored a stunning goal to put the home side ahead with his weaker foot. The Colombian found the top right corner from outside the box.
Harvey Barnes and James Maddison had chances to put Leicester ahead before Rodriguez’ goal.
Leicester came back into the game in the second half through Youri Tielemans. The Belgian midfielder scored on the 67th minute to grind out a point for the visitors. Tielemans found the bottom corner with a long-range effort from outside the box.
Jordan Pickford did well to deny Maddison late on in the game and Dominic Calvert-Lewin had a chance to score a late winner as well.
Carlo Ancelotti will be disappointed with the performance of his players. It was a home game for Everton and they should have picked up all three points.
Meanwhile Leicester City were dominant from start to finish and they enjoyed 65% ball possession.
Brendan Rodgers will be reasonably happy with a point away from home at a tricky venue.
Everton will have to improve a lot if they want to push for European qualification this season.
The draw tonight leaves the Toffees 7th in the table with 33 points and Leicester City are third with 39 points.