One of the main differences between vitamins and minerals is that the former is an organic compound and the later is an inorganic compound. While Vitamins come from plants and animals, the body get the minerals from soil and water.