止血的食物有,1、蔬菜类的,比如茄子、空心菜、黑木耳等。这些食物中富含维生素A和维生素K,维生素K在体内可以起到止血的作用。2、水果类的,比如苹果、梨子、西瓜、橙子等。这些水果也是富含维生素和蛋白质,同样可以起到良好的止血作用。止血期间尽量不要吃红糖、羊肉、山药、海带等,因为这些食物具有活血的作用。建议不要简单的依靠食物来进行止血,必要时建议就医治疗,避免延误病情。