Los macronutrientes son sustancias con valor nutritivo contenidas en los alimentos que aportan energía al organismo en forma de hidratos de carbono, grasas y proteínas. Otros nutrientes como el calcio, magnesio y potasio también se consideran a veces macronutrientes debido a que se requieren en cantidades relativamente grandes. Los macronutrientes suministran la mayor parte de la energía metabólica del organismo a diferencia de los micronutrientes como vitaminas y minerales que se necesitan en pequeñas cantidades.