Dilihat dari kebiasaan makanan (food habit), ikan dibagi dalam tiga golongan, yaitu ikan pemakan tumbuhan (herbivora), ikan pemakan hewan (carnivora) dan ikan pemakan segala (omnivora).
Ikan mas termasuk omnivora atau ikan yang sepanjang hidupnya pemakan daging. Larva lebih suka makan rotifera, protozoa, dan udang-udangan, seperti Moina sp, dan Dapnia sp. Setelah berukuran 10 cm, makan Chironomidae, Oligochaeta, Epemenidae, Tubificidae, Molusca, dan bahan-bahan organik lainnya.
Ikan mas termasuk omnivora atau ikan yang sepanjang hidupnya pemakan daging. Larva lebih suka makan rotifera, protozoa, dan udang-udangan, seperti Moina sp, dan Dapnia sp. Setelah berukuran 10 cm, makan Chironomidae, Oligochaeta, Epemenidae, Tubificidae, Molusca, dan bahan-bahan organik lainnya.