Vitamins are organic compounds produced by plants or animals. Minerals are inorganic elements in soil and water that are absorbed by plants or consumed by animals.