Any beverage or food containing caffeine such as coffee, tea, chocolate and some sodas can inhibit the absorption of vitamins and minerals and increase their excretion from the body.our body needs them in smaller amounts. It would be hard to “overdose” on vitamins or minerals that you get from the foods you eat. But if you take supplements, you can easily take too much. This is even more of a risk if you take fat-soluble vitamins. Whole foods are your best sources of vitamins and minerals.