Karp pospolity to ryba słodkowodna, występująca głównie w jeziorach i rzekach Azji i Europy; w niektórych regionach USA uważa się ją za gatunek inwazyjny. Ta ryba żywi się różnorodnym pokarmem, zdobywając odżywkę na kilka sposobów, co pozwala jej pomyślnie przetrwać.
Rośliny
Karp pospolity je rośliny słodkowodne, takie jak mniczek pływający, zjadając je w małych ilościach podczas pływania. Do roślin, na których karpie się żywią, należą też pistia wodnisty i orzech wodny.
Zwierzęta
Karpie są wszystkożerne, co oznacza, że jedzą zarówno zwierzęta, jak i rośliny. Ryby te spożywają rakowe, a także martwe ryby i małe bezkręgowce wodne.
Zwierzęta bentosowe i owady
Karp pospolity je owady w ich nietojarzystej formie, żyjące na dnie zbiornika wodnego, takie jak larwy jętki i świerszczyków. Ponieważ karpie są necrofagami, przeszukują dno swojego siedliska w poszukiwaniu zooplanktonu i robaków bentosowych, np. nereidów.
Ślimaki i skorupiaki
Mięczaki, takie jak korzeniarki, również wchodzą w skład diety karpia; ryba znajduje je na dnie zbiornika. Karp posiada zęby gardłowe, zlokalizowane w tylnej części gardła, które są na tyle silne, by rozdrapać skorupkę mięczaka.
Dodatkowy pokarm
Karp pospolity je także orzechy lub nasiona wpadające do wody z drzew i innych roślin, np. tzw. "orzech tygrowy", który tak naprawdę jest bulwą, czasem nazywaną orzechem ziemnym. Wędkarze czasem używają orzecha tygrowego jako przynęty na karpia.