Koi fish can eat a variety of foods. Things like duckweed in the water, water fleas, bloodworms, earthworms, small fish and shrimps can all be eaten by them. Moreover, these can provide them with rich nutrition and make their bodies grow better.

Usually, when feeding koi fish, they can also eat foods such as rice, breadcrumbs, fruits, vegetables, steamed buns, etc. Although the nutrition is not as sufficient as live baits, they can still fill their stomachs. It is also relatively easy to raise them.
When raising koi fish, you can also give them special fish feed. This can provide them with various nutrients and make the colors on their bodies more vivid. However, it is necessary to change the water frequently to prevent the water quality from being polluted.