Skip to content
Know.itKnow.it
Create a visual lesson
~2 min

Vitamins vs. Minerals: What's the Difference?

Medicine & HealthSide-by-sideWritten comparisonAll comparisons

Read the comparison below, or explore it visually. Create a visual lesson comparing vitamins and minerals using available credits or plan allowance.

Vitamins are organic compounds made by plants, animals or microbes, while minerals are inorganic chemical elements, such as iron and calcium, that come originally from rocks, soil and water. Both are needed in small amounts, but vitamins can be broken down by heat, light or air during cooking and storage, whereas minerals are elements and cannot be destroyed, only lost into cooking water.

At a glance

VitaminsMinerals
Chemical natureOrganic compounds containing carbonInorganic elements such as iron and zinc
OriginMade by plants, animals and microbesAbsorbed by plants from soil and water
Number needed13 essential vitaminsAround a dozen or more essential minerals
GroupsFat-soluble (A, D, E, K) and water-solubleMajor (e.g. calcium) and trace (e.g. iodine)
Effect of cookingSome destroyed by heat, light or airNot destroyed, but can leach into water

Which should you use?

Vitamins

Vitamins matter when a diet lacks fresh foods; for example, vitamin C deficiency causes scurvy and vitamin A deficiency can cause night blindness.

Minerals

Minerals matter where soil or diets lack specific elements; India adds iodine to salt to prevent goitre, and iron deficiency is a common cause of anaemia.

Frequently asked questions

Which vitamin can the body make itself?
Vitamin D is made in the skin when it is exposed to ultraviolet B rays from sunlight. Gut bacteria also produce some vitamin K, but most other vitamins must come from food.
What is the difference between water-soluble and fat-soluble vitamins?
Water-soluble vitamins (the B group and C) dissolve in water, are not stored much and excess leaves in urine. Fat-soluble vitamins (A, D, E and K) are stored in fat and the liver, so large excesses can build up.
Why does the body need iron?
Iron is part of haemoglobin, the protein in red blood cells that carries oxygen from the lungs. Too little iron means less haemoglobin, causing anaemia with tiredness and breathlessness; a doctor can test for it.