Młode Piranie
Choć nie mogą jeść tak wielu różnych typów pokarmu jak dorośli, dieta młodych pirani wciąż składa się z szerokiego wachlaru pokarmów. Świeżo wylęgnięte piranie zazwyczaj spożywają różne owoce, rośliny i małe skorupiaki.
Dorosłe Piranie
Dorosłe piranie polują w grupach zwanych stadami, które zazwyczaj jedzą płetwy i mięso innych ryb. Mają tendencję do jedzenia zwierzęcia na żywo i nawet zjadają członków swoich stad podczas ataku na ofiarę. Piranie znane są z jedzenia chorych bydła, które wcierają głowy do wody, by pić, młodych ptaków, które spadają z drzew, a nawet własnych młodych.
Piranie Domowe
Dieta domowej pirani idealnie naśladuje dietę pirani w naturze. W naturze dieta zazwyczaj składa się z innych dużych ryb; zamrożone lub przetworzone ryby dostarczają tę samą wartość odżywczą. Okazjonalnie będą się żywić dużym trupem zwierzęcia lub warzywami. Warzywa, więc, są oferowane okazjonalnie.