تختلف الأسماك في نوع غذائها تماماً مثل الحيوانات, فمنها ما هو نباتي, ومنها ما هو لاحم, ومنها ما يحب الطعام النباتي واللحوم, ويمكن ايجاد انواع مختلفة من الأطعمة المصنعة لكل نوع سمك في محلات بيع الأسماك, غير انه يمكن صناعة بعض الأغذية المنزلية البسيطة للسمك, والتي تتكون من لحم الأسماك والكبدة والخضار والخبز وغيرها, ومن القواعد المهمة عند اطعام السمك عدم تجويع السمك او اعطائه طعاماً اكثر من اللازم.