Na wolności karp nie jest specjalnie wybredną rybą, żywi się bowiem larwami owadów, drobnymi skorupiakami, mięczakami, a także różnego typu pokarmem pochodzenia roślinnego i zwierzęcego, na który natknie się podczas żerowania. Wszystkożerność gatunku działa na korzyść wędkarzy, którzy nęcą go łatwymi w przygotowaniu kulkami proteinowymi, a także kukurydzą, ziemniakami i kaszą.