I think Carp and the Carp family are more omnivorous, they will eat certain types of vegetation, vegetables, berries, and fruit... otherwise you wouldn't be able to catch them on corn, cereal, cottonseed cakes, and fruit flavored baits. Big Carp and Buffalo will eat just about anything to maintain their massive bulks.
There are folks down here in the deep South that eat Carp. The usual recipe is to either grind up the raw meat bones and all of pressure cook the meat bones and all, then mix the meat with a breading and for it into patties that are fried or baked to make a "Sal-mon" (the less educated pronounce the L in Salmon) patty or croquette.