Makanan sehat adalah jenis makanan yang memiliki nutrisi yang cukup dan seimbang untuk memenuhi kebutuhan tubuh. Makanan sehat terdiri dari protein, karbohidrat, lemak, serat, vitamin, dan mineral yang diperlukan untuk menjaga kesehatan tubuh dan mencegah terjadinya penyakit. Konsumsi makanan sehat dapat memberikan energi yang cukup, menjaga berat badan ideal, meningkatkan sistem kekebalan tubuh, dan meningkatkan kesehatan jantung. Makanan sehat biasanya terdiri dari buah-buahan, sayuran, biji-bijian, kacang-kacangan, ikan, daging tanpa lemak, dan produk susu rendah lemak.