Aquarium fish feed is plant or animal material intended for consumption by pet fish kept in aquariums or ponds. Fish foods normally contain macronutrients, trace elements and vitamins necessary to keep captive fish in good health. Approximately 80% of fishkeeping hobbyists feed their fish exclusively prepared foods that most commonly are produced in flake, pellet or tablet form. Pelleted forms, some of which sink rapidly, are often used for larger fish or bottom feeding species such as loaches or catfish. Some fish foods also contain additives such as sex hormones or beta carotene to artificially enhance the color of ornamental fish.
Fish food should ideally provide the fish with fat (for energy) and amino acids (building blocks of proteins) and the fish food (whether flake or pellet) must be speedily digested in order to prevent buildup of intestinal gas, kidney failure and infections (such as swim bladder problems and dropsy) and to avoid aquarium pollution due to excessive ammonia. Aquatic diets for carnivores must contain vegetable matter such as spirulina.