Barakudy jsou oportunní predátoři a budou jíst širokou škálu kořisti, včetně ryb, chobotnic, korýšů a dokonce i menších barakud. Obvykle loví během dne v mělkých vodách a k ulovení kořisti používají své ostré zuby a rychlost. Mezi jejich běžnou kořist patří:
- Malé ryby, jako jsou sardinky, makrely a ančovičky
- Chobotnice
- Korýši, jako jsou krevety a krabi
- Jiní mořští tvorové, jako jsou chobotnice a mořští ježci
- Menší barakudy