Como os cavalos-marinhos adultos, os bebês-cavalos-marinhos, também conhecidos como alevinos, comem muita comida em um único dia; essas criaturas minúsculas podem comer até 3.000 porções de comida por dia. Como adultos, os cavalos-marinhos comem normalmente em nada menos que 30 ocasiões por dia, com até 50 episódios alimentares ocorrendo em um período de 24 horas . Esse apetite voraz está relacionado ao fato de o cavalo-marinho não ter estômago e ter um sistema digestivo descrito como ineficiente, o que significa que essa criatura do mar deve comer muito para se manter bem nutrida.
Outro fator na dieta de um cavalo-marinho é a falta de dentes dessa criatura. Portanto, para consumir alimentos, o cavalo-marinho chupa a presa pelo focinho comprido e engole sem mastigar ou processar. Certas adaptações anatômicas, incluindo um pescoço altamente flexível, tornam mais fácil para os cavalos marinhos capturarem grandes volumes de presas. Esta presa inclui pequenas criaturas marinhas, como plâncton, camarão mysis, copépodes e outros minúsculos crustáceos. Outras características anatômicas, como uma cauda preênsil que permite ao cavalo-marinho se ancorar e estender seu pescoço flexível e focinho longo para pegar a presa, ajudam esta pequena criatura a sobreviver e prosperar.