Като всичкоядни, пираниите ще ядат всеки наличен източник на храна. В резултат, пираниите имат изключително варирана диета, състояща се от всичко - от плодове и зеленчуци до други риби, и дори хора. Диетата на пирания се променя с възрастта.
Млади пирании
Докато не могат да ядат толкова различни видове храна като възрастните, диетата на младите пирании все още се състои от широк спектър от храна. Наскоро излезли пирании типично консумират различни плодове, растения и малки ракообразни.
Възрастни пирании
Възрастните пирании ловят в групи, наречени шоалове (shoals), които типично ядат перки и месо на други риби. Те склонни да ядат животно на живо и дори ще ядат членове на своите шоалови по време на атака на добыв. Пирании са известни да ядат боледни говеда, които стъпат главите си в водата за да пият, млади птици, паднали от дървета и дори собствени млади.
Домашни пирании
Диетата на домашен пирания идеално подражава на естествената диета на пираниите. В дивата природа, диетата типично се състои от други големи риби; замразени или обработени риби предоставят същата хранена стойност. Понякога те ще се хранват с голям труп на животно или на зеленчуци. Зеленчуци, следователно, се предлагат на случаен принцип.