Since $$Z=X^\top (XX^\top + \mathrm{Id})^{-1} X=(Y + \mathrm{Id})^{-1} Y,$$ with $Y=X^\top X$, we can find the eigenvalue density of $Z$ from the eigenvalue density of $Y$, which for large matrix dimensions is given by the Marchenko-Pastur formula.