A macronutrient is a nutrient that our body requires in relatively large amounts to function properly. These include carbohydrates, proteins and fats which provide energy for our bodies, build and repair tissues, and support various metabolic processes respectively.