For a tensor ring TR(M), we obtain sufficient and necessary conditions to describe all complete projective resolutions and all Gorenstein projective modules. As a consequence, we provide a method for constructing Gorenstein projective modules over TR(M) from the ones of R
Nearby in the stack
. Some applications to trivial ring extensions, Morita context rings and triangular matrix rings are given.