Makanan adalah sumber energi utama bagi tubuh dan terdiri atas karbohidrat, protein, lemak, vitamin, mineral, dan air. Makanan dikelompokkan berdasarkan kandungan zat gizinya seperti karbohidrat, protein, atau lemak, serta fungsinya sebagai sumber energi, pembangun jaringan, atau pengatur metabolisme. Sumber karbohidrat, protein, dan lemak mencakup berbagai bahan pangan nabati dan hewani.