イワシは海洋に生息する魚で、主に周囲のプランクトンを食べる。具体的には、イワシが食べる食べ物はあまり同じではありません。例えば、幼魚の時期と成魚の時期で食べるプランクトンは違います。イワシは幼魚の時期にプランクトンの幼生、例えば浮遊甲殻類の幼生などを食べることができ、また甲藻や珪藻などを食べることができます。成魚の段階になると、体が大きくなります。この時、体の大きいプランクトンを食べることができます。具体的には、端足類、橈骨足類など、種類が多いです。
また、イワシにもいろいろな品種があり、食べるものにも違いがあります。例えば、「金色のしらす」という品種があります。大人になってから食べられる食べ物は、珪藻、ぬかエビ、短尾類プランクトンなどです。また、海によっても、季节によっても、イワシが食べる食べ物には违いがありますが、全体的にプランクトンはイワシの主な食べ物です。
単独のイワシは体が小さく、捕食能力も強くない。しかし、イワシは一般的に集まっていて、イワシの群れの捕食能力が高くなり、捕食効率も高くなります。群れをなすイワシは比較的体の大きな生物を捕らえることができます。捕食するとき、イワシの群れは集団で行動し、共に渦を作り、獲物を閉じ込んだり迷ったりして、獲物を食べます。