On 14 May 2012, De Laet signed a three-year deal with Leicester City. He was joined at Leicester by fellow United player Matty James, who signed on the same day. De Laet scored his first goal for Leicester shortly before half time in the 6–1 thrashing of Huddersfield Town on 1 January 2013. He scored his second just four days later, against Burton Albion in the first round of the FA Cup. De Laet ended his first season with Leicester having played 46 games and scoring twice in all competitions, steering City into the Championship play-offs. In the 2013–14 season, he helped Leicester gain promotion back to the top flight playing regularly in the first team once more. De Laet featured 35 times scoring two goals.