تتغذى أسماك اليأفوخ على اللافقاريات والطحالب، ويمكن أن تتغذى الأنواع الكبيرة منها على بلح البحر والمحار والبطلينوس حتى يمكن أن تأكلها بمناقيرها الصلبة.
عند تربية الينفوخ في الأحواض يجب مراعاة أنها أسماك آكلة للحوم، لذلك يجب تزويد الأحواض دائمًا بيرقات البعوض والعث وديدان الأرض وتكملة نظامها الغذائي بالقواقع والمحار في الأسنان، وذلك من أجل منع النمو المفرط لأسنان الأسماك، لأن أسنانها تنمو باستمرار ويمكن أن تشكل مشكلة في الأحواض.