Poco antes de que expire su contrato con el Fulham, Johnson viajó a México para fichar con el Puebla FC en diciembre de 2011.