Le carpe sono onnivore, cioè si nutrono di una varietà di cibi, come alghe, insetti, piccoli pesci, molluschi, crostacei, piante acquatiche, ecc. In alcune zone le carpe sono state addomesticate per la pesca sportiva o commerciale e sono state alimentate con mangimi specifici.