Les porcs de la rivière Red sont des mangeoires omnivoreuses et opportunistes, ce qui signifie qu'ils mangeront une grande variété d'aliments selon ce qui est disponible. Ils se nourrissent généralement pendant la journée, mais peuvent également se nourrir la nuit s'il y a une pénurie de nourriture. Leur régime alimentaire se compose principalement de fruits, feuilles, herbes, insectes et petits animaux tels que les rongeurs et les reptiles. Ils mangeront également des charrines s'ils sont disponibles. Les porcs de la rivière Red sont connus pour faire une descente, en particulier le maïs et le manioc, ce qui peut endommager les cultures des agriculteurs.