Root reinforcement is an effective slope protection measure due to root water absorption and soil suction. However, the coupled effect of rainfall and root reinforcement remains unclear, resulting in a challenge to evaluate slope stability in complex environments. This paper regards the root–soil composite as a natural fiber composite and quantifies its reinforcement effect using direct shear tests. The unsaturated soil seepage–stress theory was employed to simulate the effect of rainfall on water migration and the stability of spoil, overburden, and vegetated slopes. Field measurements and pore water pressure tests verified the simulation results. Furthermore, the influences of the slope angle, rainfall parameters, and vegetation cover thickness on slope stability were analyzed. The results showed the following: (1) The root reinforcement enhanced the soil’s ability to resist shear deformation, substantially improving soil shear strength. The cohesion of the root–soil composite (crs = 33.25 kPa) was 177% higher than that of the engineering spoil (ces = 12 kPa) and 32.21% higher than that of the overburden soil (cos = 25.15 kPa). (2) The overburden and vegetated slopes had lower permeability coefficients and a higher shear strength than the spoil slope, and the effect was more pronounced for the latter, resulting in lower landslide risks. The water migration trend of the vegetated slope was characterized by substantial runoff and a low sediment yield. The safety factors of the spoil slope, overburden slope, and vegetated slope were 1.741, 1.763, and 1.784 before rainfall and 1.687, 1.720, and 1.763 after rainfall, respectively, indicating a significantly higher safety factor of the vegetated slope after rainfall. (3) The slope angle significantly affected slope stability, with lower safety factors observed for higher rainfall intensities and durations. Under these conditions, the slope angle should be less than 30°, and the soil thickness should be 0.5 m for herbaceous vegetation and shrubs and 1.0 m for trees.