Food provides us with a range of different nutrients that have roles like providing energy and/or being needed for growth and upkeep of our body.
Carbohydrate, protein and fat are macronutrients (macro means large), so these are the nutrients that we need to eat in relatively large amounts in the diet as they provide our bodies with energy and also the building blocks for growth and maintenance of the body
Vitamins and minerals are micronutrients, which are essential nutrients your body needs in small amounts to work properly. Although water is not always included in the strict definition of a nutrient, it is essential for health and life.
Carry on reading to find out the main functions and food sources of the nutrients in our diet.