Using a fully coupled climate–terrestrial ecosystem model, we demonstrate explicitly that an initial perturbation on vegetation induces not only a direct positive vegetation feedback, but also a significant indirect vegetation–soil moisture feedback. The indirect feedback is generated through either fractional cover change or soil moisture depletion. Both indirect feedback mechanisms are triggered by a vegetation perturbation, but involve subsequent effects of soil moisture and evaporation, indirectly. An increase in vegetation tends to reduce bare-ground evaporation through either the area reduction in bare ground or the depletion of soil moisture; the reduced evaporation may then counter the initial plant transpiration, favoring a negative net vegetation feedback. Furthermore, grasses are more effective in inducing the indirect vegetation–soil feedbacks, because of their limited plant evapotranspiration and shallower roots that tend to change surface soil moisture, and, in turn, evaporation, effectively. In comparison, trees favor a direct positive vegetation feedback due to their strong plant transpiration on subsurface soil moisture as well as a lower albedo.