Ans, कुछ मछलियाँ शाकाहारी होती हैं, कुछ सर्वाहारी, कुछ मछलियाँ सिर्फ शैवाल खाती हैं, कुछ झींगे आदि खाती हैं| लेकिन ज़्यादातर मछलियाँ सर्वाहारी ही होती हैं, यानी वो शाकाहारी और माँसाहारी दोनों तरह के भोजन ग्रहण कर लेती हैं।