Como los caballitos de mar adultos, los bebés de caballitos de mar, también conocidos como alevines, comen mucha comida en un solo día; estas pequeñas criaturas pueden comer hasta 3.000 piezas de comida al día. Como adultos, los caballitos de mar suelen comer en no menos de 30 ocasiones por día, con hasta 50 episodios de alimentación en un período de 24 horas . Este voraz apetito está relacionado con el hecho de que el caballito de mar no tiene estómago y tiene un sistema digestivo que ha sido descrito como ineficiente, lo que significa que esta criatura marina debe comer mucho para mantenerse adecuadamente alimentada.
Otro factor en la dieta de un caballito de mar es la falta de dientes de esta criatura. Por lo tanto, para consumir alimentos, el caballito de mar aspirará presas a través de sus largos hocicos y tragará sin masticar ni procesar. Ciertas adaptaciones anatómicas, incluyendo un cuello altamente flexible, hacen que sea más fácil para los caballitos de mar capturar con éxito grandes volúmenes de presas. Esta presa incluye pequeñas criaturas marinas como el plancton, el camarón mysis, copépodos y otros crustáceos minúsculos. Otras características anatómicas, como una cola prensil que permite que el caballito de mar se ancle y extienda su cuello flexible y su largo hocico para atrapar presas, ayuda a esta pequeña criatura a sobrevivir y prosperar.