En su hábitat natural el tiburón plateado caza peces pequeños, insectos y crustáceos. Aunque se clasifica como omnívoro, una dieta exclusivamente vegetal lleva rápidamente a la muerte del pez. Los alimentos carnívoros deben formar la base de su dieta, mientras que otros productos no cárnicos se ofrecen como complementos. El somo utiliza sus bigotes, cubiertos de receptores sensibles, para buscar alimento. Estos receptores reaccionan a los campos eléctricos generados por los peces en movimiento, permitiendo detectar presas incluso en el sustrato. En el acuario, el somo consume con gusto gusanos de tierra, mejillones, camarones, trozos de pulpo o pez, así como cualquier alimento comercial de fondo como gránulos, tabletas u hojuelas.