Macronutrient ها یا درشت مغذی ها به سه گروه کربوهیدرات، پروتئین و چربی دسته بندی می شوند. بدن ما به میزان بیشتری از درشت مغذی ها احتیاج دارند و در مقابل به micronutrient ها یا ریزمغذی ها به میزان کمتری احتیاج دارد.
اکثر غذاها حاوی بیش از یک درشت مغذی هستند ، به عنوان مثال، محصولات لبنی از چربی، پروتئین و کربوهیدرات تشکیل شده است. آجیل، سبزیجات و گوشت و غذاهای دیگری هستند که حاوی مقادیر زیادی از ریزمغذی ها و درشت مغذی ها هستند.