Somonun diğer balıklarla ve hayvanat bahçeleriyle beslenmesi yaygındır. Somonun ne yediği, bölgeye bağlı olarak büyük ölçüde değişir.
Somon ne kadar büyük olursa av da o kadar büyür. Büyük somon balığı ringa, krill ve diğer balık türlerini besler. Juvenil somon çok çeşitli yiyecekleri yemez ve tipik olarak sadece larvaları ve zooplanktonları yerler. Somon, balinalar, foklar ve deniz aslanları dahil olmak üzere çok çeşitli deniz canlıları için avdır. Diğer balıklar da avlanırlar. Avcılardan kaçınmak için somon derin bölgelerde yüzüyor. Ayrıca, avcıların onları daha büyük balıklarla karıştırmaları için birlikte okuyorlar. Somon balığı için bir başka avcı, dünya çapında ticari olarak balık avlayan insanlardır.