The former Fulham and USA striker will head to Mexico to join Puebla.
The club also confirmed the move via twitter and in a press release.
Johnson, who was rumored to be on the verge of signing with Major League Soccer earlier in the year, has been a free agent since his Fulham contract ended last season.
Johnson was once considered the hottest striking prospect in the U.S. but his move to the English Premier League saw the striker fall on hard times. Loans to Aris in Greece as well as Preston North End and Cardiff City also didn't spark success.
Johnson still managed to impress enough with his play to be part of Bob Bradley's pre-World Cup camp in 2010, but failed to make the final roster.
A fresh start in Mexico may be just what Johnson needs to get his career back on track, and following in Beasley's footsteps isn't a bad way to go, as the winger has made a return to the USA setup after moving to Puebla.