To supply your body with enough vitamin D, it would be best to eat vitamin D-rich foods, such as mushrooms, cereal, fatty fish, egg yolk, and red meats. Another way to remedy vitamin D deficiency would be to take vitamin D supplements, but you shouldn't do it without consulting your doctor first.