Les barracudas sont des prédateurs opportunistes et mangent une grande variété de proies, notamment des poissons, des calmars, des crustacés et des barracudas encore plus petits. Ils chassent généralement pendant la journée dans les eaux peu profondes et utilisent leurs dents acérées et leur vitesse pour attraper leurs proies. Certaines de leurs proies communes comprennent :
- Petits poissons, comme les sardines, le maquereau et les anchois
- Calmar
- Crustacés, comme les crevettes et les crabes
- D'autres créatures marines, comme les poulpes et les oursins
- Des barracudas plus petits