The goldfish belongs to the omnivorous fish, it can eat the vegetables to have many kinds, nearly all vegetables it eats. However, it mainly eats the leaves, roots and stems of vegetables, which it does not eat. For example, celery can only be fed celery leaves, and roots should not be put into the fish tank, so as not to pollute the water quality. Therefore, when feeding, leafy vegetables should be selected as far as possible.
Common Chinese cabbage, broccoli, lettuce, amaranth, Water spinach, lettuce are better choices. However, their leaves are relatively large, and fish can not eat them. Before feeding, they should be cut into small pieces and then put into water. Fish can not eat the leaves to fish out in time, otherwise a long time will rot in the water, is not conducive to the healthy life of fish. It should be noted that vegetables generally contain a large number of pesticides, which must be cleaned before feeding them.
Goldfish can eat tomatoes. However, because tomatoes are alkaline, if tomatoes are placed in the fish tank for a long time, its juice will make the water alkaline. The alkaline environment is not conducive to the normal life of fish, so tomatoes should be fished out in time. In order to avoid environmental changes to bring discomfort to the fish, it is best not to feed it tomatoes.