Cavalos-marinhos têm bocas pequenas e focinhos especializados para sugar o alimento. São carnívoros que comem principalmente pequenos crustáceos, como camarões de água salgada, camarões mísides e anfípodes. Algumas espécies também podem comer peixes pequenos, como gobies ou peixes-agulha.
A frequência de alimentação varia conforme a espécie e o tamanho. Adultos geralmente se alimentam várias vezes ao dia, enquanto os mais jovens podem precisar comer com mais frequência. São predadores de emboscada, permanecendo imóveis e esperando a presa chegar perto antes de atacar. Fixam-se com suas caudas preênseis e podem mover os olhos independentemente.
Em cativeiro, recomenda-se presas vivas ou congeladas que imitem seu alimento natural, além de boa qualidade da água e condições ambientais adequadas.