A piranhák általában halakkal, rovarokkal és más kis víziállatokkal táplálkoznak. Gyors táplálkozási őrületükről ismertek, amikor egy piranhák csoportja gyorsan lehántja a húst egy elhullott vagy sérült állatról.
Táplálékuk azonban nem tartalmaz olyan nagy állatokat, mint a tehenek, és nincsenek felszerelve arra, hogy ilyen nagy zsákmányt gyűjtsenek és elfogyasszanak.