In this paper, we propose a new recourse policy for the vehicle routing problem with stochastic demands (VRPSD). In this routing problem, customer demands are characterized by known probability distributions. The actual demand values are only revealed upon arriving at a customer location. The objective of the problem is to plan routes minimizing the travel cost and the expect recourse cost. The latter cost is a result of a predetermined recourse policy designed to handle route failures. Given the planned routes, such failures may occur in the event where a vehicle has insufficient capacity to serve the current customer or the next customer. In the relevant literature, there are three types of recourse policies: (i) classical, where failures at customers are handled by return trips to the depot, (ii) optimal restocking, where preventive restocking trips to the depot are performed based on optimized customer-specific thresholds, and failures are handled by return trips to the depot, and (iii) rule-based policies, where preventive restocking trips are performed based on thresholds established by preset rules, and failures are handled by performing return trips to the depot. While the first type is rather myopic, the last two types of recourse policies use simplistic comparisons of the vehicle’s residual capacity to trigger recourse actions. In this paper, we propose a more advanced rule-based recourse policy, which does not solely depend on the vehicle’s residual capacity. To do so, we first propose a taxonomy that groups rule-based policies into three classes, we then propose the first hybrid recourse policy, which simultaneously combines two of these classes, namely risk and distance. We develop an exact solution algorithm for the VRPSD with this hybrid recourse policy and conduct a broad range of computational experiments. The algorithm is able to solve instances with up to 60 customers, and for certain experimental configurations, the exact algorithm solves to optimality up to 79% of the instances. Finally, we show that when the optimal routes of the hybrid policy are operated under the optimal restocking policy they yield a marginal average cost difference.