Fish Food
Flakes, granules, tablets and frozen foods for tropical fish, goldfish, bettas and bottom feeders.
3 products
The right fish food depends on where your fish feed and what they eat. Surface feeders (guppies, bettas) take floating flakes or granules, mid-water fish (neons and other tetras) prefer slow-sinking granules, and bottom dwellers (corydoras, plecos) need sinking tablets. In a community tank, using more than one type ensures every fish gets enough.
Goldfish are cold-water fish and should be fed foods higher in plant matter and lower in protein. Bettas, by contrast, are carnivores and show their best colour and energy on high-protein betta pellets with occasional frozen bloodworm or brine shrimp. Spirulina-based foods suit cichlids and other herbivorous species.
How much to feed
Overfeeding is the most common aquarium mistake. Feed once or twice a day, only as much as the fish can finish within 2–3 minutes. Uneaten food sinks, rots and releases ammonia that spoils water quality. Skipping one day a week does healthy fish no harm and aids digestion.
Flakes lose their vitamin value quickly once opened. Buy smaller tubs, keep the lid tightly closed and use them within 2–3 months.
Offering frozen or freeze-dried foods (brine shrimp, bloodworm, daphnia) once or twice a week adds variety and encourages natural breeding behaviour. Thaw frozen food in a little tank water before adding it.
Common questions about Fish Food
How many times a day should I feed my fish?
For most aquarium fish, once or twice a day, as much as they can eat in 2–3 minutes.
What do I do with my fish when I go on holiday?
Healthy adult fish can go 3–4 days without food. For longer trips, use an automatic feeder or holiday food block.
Can goldfish eat tropical fish food?
Occasionally, but it is not ideal. Goldfish do best on dedicated foods that are lower in protein and richer in plant matter.


