If you have iron-deficiency anemia -- when you don't have enough healthy red blood cells -- you may heal more slowly after a fracture. Iron helps your body make collagen to rebuild bone. It also plays a part in getting oxygen into your bones to help them heal.
Good sources of iron include meat, dark-meat chicken or turkey, oily fish, eggs, dried fruits, leafy green veggies, whole-grain breads, and iron-fortified cereals.