تختلف مجموعة الطعام التي تأكلها كل سمك على حسب نوعيته فمن الأسماك من يقوم بالتغذي على اللحم وهناك أنواع أخرى تتغذى على الأعشاب، أيضًا قد يتغذى نوع من السمك على الحشرات الصغيرة للغاية مثل الديدان، الذباب الطائر.
ويوجد الآن بالأسواق الأطعمة التجارية التي تحتوي على الخليط من الحبار، ديدان الأرض، والأحبار أيضًا ويكون هذا الخليط به الفيتامينات والمعادن الكثيرة.
كذلك يختلف الغذاء على حسب المكان الذي تعيش به أو حيث تتواجد سواء بالماء العذب أو الماء، ويمكن أن يحتاج بعض السمك إلى بعض الأغذية الخاصة حسب الاحتياج.