Crayfish is omnivorous. In the wild natural environment, it basically eats organic debris, epiphytic algae, filamentous algae, roots, leaves and fragments of aquatic plants, and especially likes green plants with rich juice, such as water hyacinth, water hyacinth, POTAMOGETON malayi, green duckweed and bitter grass. Animal food includes water earthworm, earthworm, eggs from aquatic insects, pupae, snails, mussels and fish.