Patients with cracked bones can eat the following foods: First, you can usually drink milk, bone broth or chicken soup, which are rich in calcium and minerals and can provide nutrition for the body and can promote bone crack recovery. Second, you can eat fish, shrimp or kelp, which are high-calcium seafood, can effectively prevent arteriosclerosis and promote bone fracture recovery. Third, eat more soy products or animal liver, these foods contain high protein and calcium, which are the best choice for calcium supplementation and can effectively provide calcium for the body, thus promoting bone fracture recovery. Fourth, it is recommended to eat more fresh vegetables and fruits, because these foods are rich in vitamins. Patients should usually pay attention to exercise, which can effectively absorb vitamins, thus replenishing the body’s needs and promoting the recovery of bone fracture. Patients with bone fractures should avoid eating spicy and irritating foods, as this may lead to wound inflammation, which in turn may lead to delayed recovery.