Isu kesehatan yang disebabkan oleh buruknya kualitas makanan tidak pernah memandang usia, berbagai pengaturan pola makan sehat dapat menjadi tindakan preventif demi mencegah terjadinya penyakit kronis. Dalam upaya meningkatkan kesehatan masyarakat, penggunaan teknologi informasi dapat meningkatkan layanan kesehatan secara signifikan khususnya seperti aplikasi kesehatan berbasis mobile yang memfasilitasi pengaturan pola makan. Oleh karena itu, dikembangkanlah aplikasi rekomendasi makanan sehat yang bertujuan untuk membantu pengguna dalam memilih variasi makanan berdasarkan nilai nutrisi, kondisi kesehatan, dan preferensi pribadi seperti penyakit, alergi, dan program diet yang dibutuhkan setiap pengguna. Metodologi pengembangan aplikasi meliputi pengumpulan dan analisis data nutrisi yang diikuti oleh implementasi machine learning dalam menyesuaikan variasi makanan dengan kondisi kesehatan serta preferensi pengguna. Hasil pengujian aplikasi menunjukkan bahwa aplikasi secara efektif dapat memberikan rekomendasi makanan yang sesuai dengan kebutuhan setiap penggunanya. Penggunaan aplikasi rekomendasi makanan sehat ini dapat memberikan kontribusi signifikan dalam membantu pengguna untuk membuat pilihan makanan yang lebih tepat.