Avocados, nuts, tofu, whole grains, fatty fish and bananas all contain magnesium. Magnesium converts vitamin D into an active form that promotes calcium absorption.