Koi are omnivorous fish. The foods they like to eat include:
1. Commercial fish food: One of the favorite foods of koi is fish food. Choosing fish food that is rich in nutrition and high in protein can meet the daily nutritional needs of koi.
2. Earthworms: Earthworms are one of the foods that koi like. They like to treat earthworms as a kind of game and chase and bite them.

3. Broad beans: Broad beans are rich in protein and minerals and are one of the healthy foods for koi.
4. Egg yolks: Egg yolks are rich in protein and fat and are one of the favorite foods of koi.
5. Insects: Koi like to eat various insects such as mosquitoes, ants, snails, etc.
6. Green vegetables: Koi like to eat green vegetables such as spinach, rape, lettuce, etc. These vegetables are rich in vitamins and minerals and are helpful for the healthy growth of koi.
7. Fruits: Koi also like to eat fruits such as apples, bananas, pears, etc. These fruits are rich in vitamins and minerals and can provide the nutrients needed by koi.
8. Dried shrimp skins: Dried shrimp skins are a food that koi like. They are rich in protein and minerals and can improve the immunity of koi.
9. Shrimp meat: Shrimp meat is also one of the foods that koi like. It is rich in protein and minerals and can improve the immunity of koi.
In addition to the above foods, koi will also eat some tender aquatic plants, plant roots, algae, fruits, vegetable leaves, bread crumbs, rice and other foods. For domesticated koi, it is more recommended to directly feed artificially synthesized commercial fish feed, which is more comprehensive in nutritional value and more convenient to feed.