If a customer receives spoiled food, the responsibility typically falls on one of the following: the restaurant or the delivery driver. Either the restaurant failed to prepare the food properly or the delivery driver didn’t follow food safety procedures. Sometimes, the customer is to blame because they didn’t eat the food right away.