To help your broken bone heal quickly, you should include the following nutrients in your diet: Protein from meat, fish, milk, cheese, yoghurt, nuts, seeds, beans, etc. Calcium from milk, yoghurt, cheese, broccoli, kale, bok choy, soybeans, salmon, etc. Vitamin D from egg yolks and oily fish. Spending around 15 minutes in the sun every day can also help your body get Vitamin D. Vitamin C from citrus fruits and green vegetables. Iron from red meat, liver, beans, nuts, dried fruit and fortified breakfast cereals. Potassium from bananas, orange juice, broccoli, potatoes, nuts, seeds, fish, meat and chicken. It is better to consume whole foods with these nutrients than to eat supplements unless your doctor recommends it.