Goldfish are omnivorous fish. They are descended from the Carp. These fish live in ponds and streams. They are bottom feeders and live on small insects and crustaceans which live beneath the stones on the bottom of the pond and the river bed. They also eat plants in the wild.
In the aquarium, goldfish need a varied diet. You can feed them fibre rich plant based food. Blood worms and frozen shrimp can be provided for protein.
Many pet foods are available specially for Goldfish. These food contain a balanced mix of all ingredients required for the Gold Fish.
Feed your fish small amounts of food 3 or 4 times a day. Do not overfeed your fish as this can contaminate the water.