No one food has all of the vitamins and minerals, so you need to eat a variety of foods. Food preparation, medications, caffeine, tobacco, alcohol, and stress can all affect the amount of nutrient available to the body. For example, drinking coffee or tea with meals can decrease iron absorption and taking antibiotics can increase your Vitamin B needs.
Some cooking tips to minimize vitamin and mineral losses include:
Mineral Sources & Your Body’s Requirements
D’you know why your body needs Boron? And where to find it naturally in food? I didn’t. It’s fascinating.
Vitamin Sources & Your Body’s Requirements
Another good chart, that explains where the vitamins are in food and why your body needs them.