Морските кончета имат малки усти и специализирани ноздри за суване на храна. Те са месоядни, които предимно ядат малки ракообразни като артемия, мизидни раци и амиподи. Някои видове могат да ядат и малки риби като гобии или игловидки.
Честотата на хранеене варира според вида и размера. Възрастните общо взето се хранят многократно на ден, докато по-младите морски кончета могат да се нуждаят от по-често хранене. Те са хищници от засада, оставайки неподвижни и чакайки добыча да се приближи преди да ударят. Те се заякоряват с своите прехенски опашки и могат да движат очите си независимо.
В неволя се препоръчва жива или замразена добыч, подражаваща естествената им храна, заедно с добро качество на водата и условия на средата.