Makanan berisi zat zat gizi yang memberikan tubuh energi untuk bergerak dan bahan pembangun untuk pertumbuhan.
Syarat makanan yang sehat adalah higienis, bergizi, dan berkecukupan. Higienis artinya makanan tidak mengandung kuman penyakit dan zat yang dapat membahayakan tubuh. Bergizi artinya makanan yang kita makan cukup mengandung karbohidrat protein, mineral, vitamin. Berkecukupan artinya makana dapat memenuhi kebuuhan tubuh pada usia dan kondisi tertentu.
Adapun fungsi makanan yaitu sebagai penghasil bahan bakar atau sumber energi, sebagai pembangun tubuh dan menggantikan sel sel tubuh yang rusak dan sebagai pengatur proses yang terjadi dalam tubuh dan sebagai pelindung tubuh terhadap berbagai macam penyakit