Goldfish are omnivores and require a balanced diet to stay healthy. Here are some foods that goldfish can eat:
-
Commercial food pellets: These are the most common food for pet goldfish and are available in most pet stores. They provide a balanced diet and are easy to feed.
-
Algae wafers: These are a good source of nutrition for goldfish and can be fed to them in addition to commercial food pellets.
-
Vegetables: Goldfish can eat a variety of vegetables, such as lettuce, peas, kale, spinach, and cucumber. These should be chopped up into small pieces before feeding.
-
Live foods: Goldfish can eat live foods such as brine shrimp, tubifex worms, daphnia, and aquarium snails. These can be purchased from most pet stores.
-
Frozen foods: Frozen foods such as brine shrimp, daphnia, and veggie mix can be fed to goldfish in addition to their regular diet.
-
Fruits: Goldfish can eat small amounts of fruits such as apples, but these should not make up a significant portion of their diet.
When feeding goldfish, it is important to avoid overfeeding them as this can cause digestive issues and pollute the tank. Feed them 2-3 times per day, only giving them as much food as they can eat in under two minutes or as much as the size of their eye.