Spectral computed tomography (CT) reconstructs multienergy images from data in different energy bins. However, these reconstructed images can be contaminated by noise due to the limited numbers of photons in the corresponding energy bins. In this paper, we propose a spectral CT reconstruction method aided by self-similarity in image-spectral tensors, which utilizes the self-similarity of patches in both spatial and spectral domains. Patches with similar structures identified by a joint spatial and spectral searching strategy form a basic tensor unit, and can be utilized to improve image quality. Specifically, each tensor is decomposed into a low-rank component and a sparse component, which respectively represent the stable structures and feature differences across different energy bins. The augmented Lagrange method is applied to optimize the proposed objective function. To validate the performance of the proposed method, several simulated clinical and real data experiments are performed. The qualitative and quantitative results demonstrate that the proposed method outperforms several representative state-of-the-art algorithms in terms of preserving image details and reducing artifacts.