James Maddison, the 26-year-old has won three caps for England and helped the Foxes claim the FA Cup for the first time in their history in 2021 and now has signed for Spurs.
He made 203 appearances for Leicester after joining from Norwich in 2018 for a fee of around £20m.
Maddison scored 10 Premier League goals last term but was unable to prevent the club from slipping to relegation.
Coventry-born Maddison scored 55 goals and provided 41 assists for the Foxes and his creativity will be a welcome addition to a Spurs squad that has lacked a playmaker since the departure of Christian Eriksen in 2020.
Newcastle previously attempted to sign Maddison but appear to have turned their attention to AC Milan's Sandro Tonali this summer.
Tottenham signed Italian goalkeeper Guglielmo Vicario from Serie A side Empoli on Tuesday and have also made Sweden midfielder Dejan Kulusevski's loan move from Juventus permanent since the arrival of new manager Ange Postecoglou.
Meanwhile, Spurs midfielder Harry Winks is unlikely to be teaming up with Maddison. Winks is close to moving the other way by making a £10m switch to Leicester.
James Maddison wore the No 10 shirt for the Foxes, but that is already taken by Harry Kane at Tottenham and the new arrival has not yet been assigned a number.