Vitamins and minerals are micronutrients required by the body to carry out a range of normal functions. However, these micronutrients are not produced in our bodies and must be derived from the food we eat. A vitamin is an essential micronutrient that an organism needs in small quantities for the proper functioning of its metabolism. Vitamins are organic molecules that are needed in minute quantities to sustain life. A mineral is a chemical element required as an essential nutrient by organisms to perform functions necessary for life. Your body needs certain minerals to build strong bones and teeth and turn the food you eat into energy. As with vitamins, a healthy balanced diet should provide all the minerals your body needs to work properly. Essential minerals include calcium, iron and potassium