Vitamin C and Iron:
Iron can not be absorbed unless Vitamin C is present. These 2 nutrients need near simultaneous consumption. Vegetarian foods heavy in iron include spinach, arugula, Kale, and other dark leafy greens. One suggestion for getting your iron is to squeeze lemon or lime over a salad of dark leafy greens. But Iron is not so critical since we do not pass it out through urine or sweat. The only way to loose iron once absorbed is by bleeding. This is why in American culture, many men have iron overdose issues due to over-consumption of animal flesh, while women have periods that naturally release some iron. Iron overdose can show itself in abdominal cramping, nausea, and/or vomiting after eating a meal which is due to the irritation and ulceration of the stomach lining. The Kidneys, liver, heart, Lungs, blood vessels and Brain also suffer from Iron overdose.
Vitamin D and Calcium:
Calcium can only be absorbed in the presence of Vitamin D. This is why the Dairy companies manufacture milk (that naturally has calcium) and "enrich" it with Vitamin D. The problem is that this Vitamin D is synthetic and is not absorbed properly or fully by our bodies. Additionally, processing milk in our bodies require certain minerals, including calcium, and if calcium is not found, our body will release it from our teeth and bones; this is why the countries with the highest dairy consumption also have the highest osteoporosis rates.
Foods high in calcium include almost anything dark green; Broccoli has more calcium by weight than milk. The BEST way by far to attain Vitamin D is through the Sun. This is also why the highest 'risk factors' for contracting osteoporosis is being of Asian and/or Caucasian/European descent: those with fairer skin tend to stay indoors more and use sunblock more readily which impedes the Suns Vitamin D absorption. If we all bask in the sun's blissful energy for 20 minutes at a time everyday we will have enough Vitamin D for all our Body's needs.
Fun Fact: Cholesterol is absorbed in the body through the presence of Saturated fat; ergo !!! if you are diagnosed with high cholesterol, but LOOOVEE shellfish...YOU CAN HAVE IT! just without butter :P
Overall, if you reduce your saturated fat intake, your cholesterol will fall naturally.
Be well, Eat well,
~ Turmeric