A pesar de la naturaleza carnívora de la piraña, es en realidad un animal omnívoro y come casi todo lo que pueda encontrar. Las pirañas se alimentan principalmente de peces, caracoles, insectos y plantas acuáticas, aunque ocasionalmente comen mamíferos grandes y aves que están en el agua.
La piraña tiene una hilera de dientes afilados como cuchillas. Se alimenta de peces, mamíferos y aves por igual.