The 38-year-old last played for the Kerala Blasters in the Indian Super League back in 2016 but has been out of action since his departure six years ago.
Chopra began his career at Newcastle United breaking into the first team set up at St James’ Park after loans with Watford, Nottingham Forest and Barnsley.
A move to Cardiff City followed before Chopra returned to the North East with local rivals Sunderland in a £5 million deal in the summer of 2007.
Sunderland AFC news: Black Cats favourites to sign Nathan Broadhead with new Everton contract unlikely
The stunning £975m market values of Championship squads this season and where Sunderland rank alongside Sheffield United, Middlesbrough and co
Sunderland AFC transfer news: Black Cats suffer blow in pursuit of forward, Burnley closing in on Liverpool youngster
David Moyes explains West Ham transfer decision that benefitted Sunderland
Supercomputer predicts Sunderland, Middlesbrough and Sheffield United's final Championship position
In Sunderland’s first game back in the Premier League under Roy Keane following promotion, Chopra netted a late winner on the opening day of the season against Tottenham.
Chopra made 42 appearances in all competitions for Sunderland in his two-season stay on Wearside but found his game time limited by new arrivals and was loaned back out to Cardiff City.
The attacker famously provoked anger from Sunderland fans when opted not to shoot against Newcastle United when he was presented with a late chance to score against his former club in the Tyne-Wear derby.
A permanent move back to South Wales followed before stints at Ipswich Town and Blackpool plus time spent in the Indian Super League with Kerala Blasters and Alloa Athletic in Scotland.
But now Chopra has returned to football to play for West Allotment Celtic, who play in the Ebac Northern League Division One. Manager Gary Somerville added: "He will bring great experience and professionalism to the team and lads as well as goals."