Karp pospolity jest wszystkożerny. Mogą jeść roślinożerną dietę roślin wodnych, ale wolą zbierać dno w poszukiwaniu owadów, skorupiaków (w tym zooplanktonu), raków i robaków bentosowych.
Kapie hodowlane nie pogardzą też gotową karmą. W naszych stawach stosujemy wysoko gatunkową paszę w postaci