Makanan dikelompokkan berdasarkan kegunaannya menjadi tiga kelompok, yaitu sumber tenaga, yaitu makanan yang mengandung karbohidrat, lemak, dan protein, sedangkan untuk sumber zat pembangun yaitu makanan yang mengandung protein dan air, serta sumber zat pengatur yaitu makanan yang mengandung vitamin dan mineral. Dengan kata lain, makanan sehat merupakan makanan yang mengandung gizi seimbang.