The 31-year old striker is set to join MLS club Toronto FC at the end of the month but the clash with the Toffees marked his final outing at White Hart Lane as Spurs do not play at the north London venue again until February 27.
Defoe came on for the final five minutes of the Everton triumph before applauding the home fans whom he has given so much joy to over the years.
After the match, Spurs boss Tim Sherwood said: "If he got 10 standing ovations it wouldn’t be enough.
“He’s been a legend at this club. If I was him I’d still be out there milking it now.”
Despite the farewell, Defoe still has a part to play in Tottenham’s next three matches against Newcastle United, Dinpro (in the Europa League) and Norwich City, which are all away from White Hart Lane.
“He’s far from finished – unless he ain’t told me,” added Sherwood. "I don’t know why he’s doing that. He’s a bit early. He’s not due to go yet!"
Earlier on Sunday, Defoe had tweeted the following:
Last home Premier League game for Spurs today. Gonna be emotional... #thfc
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball