Kane has been a revelation since breaking through at Spurs, but Shearer feels that the Lilywhites could have promoted the striker at a younger age.
The former Newcastle United front-man argues that Tottenham’s signing of Roberto Soldado from Valencia actually blocked Kane’s development.
"There are plenty of young British players shining in the Premier League at the moment, however, I do not think enough are being given a chance to shine," Shearer said.
"I can give you a perfect example of this. When you look at Harry Kane, he had to sit around for months on end because Spurs had splashed out £28 million on Roberto Soldado.
"Spurs had to play Soldado because of the fee they paid for him. You can’t tell me Kane wasn’t ready earlier than he was. He was ready! The reason he did not feature was because they had to justify the money they had spent on a centre forward."
Tottenham signed Soldado from Valencia back in 2013, but the Spaniard never managed to show his top form at White Hart Lane.
Although Spurs persisted with Soldado, Kane’s form ultimately forced him out of the team – with Tottenham deciding to sell him to Villarreal last summer.
Kane was handed his first chance in Tottenham’s colours under Tim Sherwood, but it was last season where he really made his breakthrough.
The England international netted on 31 occasions last term, and he has continued to score frequently this time around.
Kane has netted nine goals in his last six appearances for Tottenham, and he is now considered to be one of the most feared strikers in the Premier League.