Ryba mieczowa (sailfish) to gatunek mięsożerny żywiający się szeroką gamą ryb morskich, męczenników i skorupiaków. Ich dieta obejmuje:
- Małe ryby stadowe: sardynki, szprotki, makrele, makrele szprotopodobne (scads), ryby latające
- Głowonogi: męczenniki, sepie
- Ryby kostne: kokosiowe (jacks), makrele, tuńczyki, barakudy, bonity
- Skorupiaki: krewetki, kraby, humary