Riparian vegetation plays a vital role in soil and water conservation and river health maintenance. However, its inhibiting effects on water and soil loss are limited by different factors, such as slope gradient, vegetation coverage and their interaction. Therefore, this study quantified the inhibiting effect of riparian vegetation on the runoff, sediment and hydraulic characteristics of overland flow, and assessed its relative contribution to slope gradient. Specifically, we selected a riparian slope along the lower Yellow River as a case, and used a field-simulated rainfall experiment under specific rainfall intensity (90 mm/h), different vegetation coverage (0%, 15% and 30%) and slope gradients (5°, 10°, 15° and 20°). The results showed that the presence of vegetation can reduce the slope runoff rate and erosion rate. However, greater slope gradients can result in a lowering of the inhibiting effects of riparian vegetation on sediment yield. There was a critical value of vegetation coverage for inhibiting eroded sediments which was influenced by the degree of slope gradient. At 15% vegetation coverage, vegetation inhibited the slope sediment yield greatly at a slope gradient of less than 8°; while at 30% vegetation coverage, vegetation greatly inhibited the slope sediment yield at slope gradients <11°. Hydraulic characteristics were closely related to the slope gradient and vegetation coverage by the power function. Grey correlation analysis revealed that, with increasing of vegetation coverage, the effect of stream power on slope sediment yield decreased, while the effect of the friction coefficient on slope sediment yield increased. In summary, riparian vegetation can effectively inhibit slope runoff and sediment yield, but its inhibiting effect is notably affected by slope gradient.