Cupang merupakan hewan karnivora. Di alamnya ikan cupang suka memakan hewan kecil seperti jentik nyamuk dan kutu air. Kebutuhan makan ikan cupang dipengaruhi oleh sifat karnivoranya. Ikan cupang membutuhkan  banyak protein untuk melakukan aktivitasnya. Makanan yang sering diberikan oleh para peternak maupun hobiis  adalah jentik nyamuk, kutu air, infusoria, artemia, vinegar eel, micro worm, cacing sutera, atau cacing darah. Semua pakan tersebut mudah untuk di dapat. Kita dapat membelinya di penjual ikan hias.

Pemberian makanan juga harus disesuaikan dengan ukran dan usia cupang. Cupang yang baru lahir (burayak) dapat diberikan makanan bayi artemia. Ukuran mulutnya yang masih kecil tidak memungkinkan untuk memakan jentik nyamuk. Setelah agak besar dapat diberi makanan cacing sutera sebagai makanan utama. Ketika cupang sudah besar dapat diberi makanan yang lain seperti jentik. Saat ini juga sudah ada pelet khusus ikan cupang. Pelet ini berukuran kecil dan banyak dijumpai di pedagang ikan hias.