Kostholdet omfatter mye algemateriale, men også insektlarver, muslinger, krepsdyr, rogn og småfisk. En trodde lenge at arten åt nyklekket ørret-yngel, men dette er lite sannsynlig. Det er likevel sikkert at den tar en del ørret-rogn og yngel med plommesekk. I tillegg eter steinsmetten mye yngel fra stingsild og fra andre steinsmetter.