A makrotápanyagok olyan tápanyagok, amelyek energiát biztosítanak számunkra. Mivel a „makro” jelentése nagy, a makrotápanyagok olyan tápanyagok, amelyekre nagy mennyiségben van szükégünk. Három makrotápanyagot különböztetünk meg:
- Szénhidrátok
- Fehérjék
- Zsírok
Bár ezen makrotápanyagok mindegyike energiabevitelt biztosít, a kalória mennyisége tápanyagonként változik. A szénhidrátok grammonként 4 kalóriát tartalmaznak. A fehérjék grammonként 4 kalóriát tartalmaznak. A zsírok grammonként 9 kalóriát tartalmaznak.
A fenti 3 makrotápanyag mellett csupán egyetlen anyag biztosít még kalóriát, ez az alkohol. Az alkohol grammonként 7 kalóriát tartalmaz. Ennek ellenére azonban az alkohol nem makrotápanyag, mert nincsen szükségünk rá túlélésünk érdekében.