FISH FOOD – What to Feed Your Fish


This is a brief overview of what fish food various types of fish such as Angelfish, Barbs, Bettas, Guppies, Mollies, Oscars etc like to eat.  Let’s get started alphabetically with Angelfish. 

Remember, it is not good to overfeed your fish. 

Feed only what your fish can consume in 2 to 3 minutes, once or twice a day.



As carnivores, wild Angelfish do not have any plants on their menu. Instead, they indirectly obtain plant nutrients from the animals they eat.  Angelfish will feed at the surface or mid-water, however, in nature they often forage along the bottom looking for worms and small crustaceans. 

In your aquarium they like to eat cichlid flakes or pellets and supplement their diet with plenty of live foods.  Such as bloodworms, brine shrimp, white worms and other small insects and crustaceans.  Add some algae wafers or fresh vegetables to make sure they get the plant nutrients they need.



Bettas are carnivores. They require foods high in animal protein. Their preferred diet in the wild includes insects that land on the water, small crustaceans, molluscs and insect larvae. In captivity, they thrive on a varied diet of pellets or flakes made from fish meal, as well as frozen or freeze-dried bloodworms.  Siamese fighting fish is a name often used to refer to betta fish in general, but the name is specific to the species Betta splendens, which is the species most often sold in stores.



Clown Loach

Despite being omnivores, Clown Loaches favour animal based food in the wild, especially snails.  While most Loaches will accept a wide variety of foods, special consideration should be given to those species that come from fast moving water, such as the Hill Stream Loaches.  Many of these fish feed on algae, cyanobacteria and other microorganisms that colonize rocks on the bottom. These fish should only be placed in mature aquariums with plenty of appropriate rockwork.


Corydoras Catfish

Despite being omnivores in the wild, catfish favor animal based food. They are almost exclusively bottom-feeders.  Although it is not uncommon for them to learn to come to the surface for food when hungry.  For best results, feed a variety of high quality foods and rotate your fishes’ diet daily.



Most Danios are omnivorous.  The fish’s natural diet primarily comprises zooplankton and insects, but it will also not spurn algae, phytoplankton or aquatic plants.  Basically they will eat anything you give them.  If your budget allows it, give them live food, plenty of bloodworms and black worms, brine shrimp and daphnia, and even wingless fruit flies.  If you want to save a little on the expense they can also be fed frozen foods.  Danios will survive on a good quality flake food with the odd live food when you can afford it.  Some like micro pellets – they have small mouths!




In nature, they eat a considerable amount of plant material and detritus, but also forage along the bottom looking for worms and small crustaceans.  Discus are omnivores and will thrive on flakes, granules, algae rounds and shrimp pellets – most fish food is suitable.




In addition to their primary diet of molluscs (also called mollusks), insect larvae and insects that land on the surface of the water, dwarf Gourami in the wild also occasionally eat plant-based food.  Kissing Gouramis are more herbivorous.  Frozen and live foods can also be fed as treats or to help induce spawning.  For best results, rotate their diet daily.




In its natural habitat the Guppy is mostly a carnivore.  However, it does sometimes search for algae among stones and roots or nibble on finely feathered plants.  You should feed your Guppies a combination of foods, a quality flake and some dried or live foods like brine shrimp, bloodworms or daphnia.  




Mollies that live in the wild are mainly omnivores and feed on algae, plant matter and small invertebrates. Captive mollies should be fed quality flake food and a wide array of vegetables. Their favorite vegetables are: shelled peas, cucumber medallions and zucchini medallions. For those who do not have time to blanch or cut vegetables, a spirulina based flake or pellet can be an alternative to plant matter in their diet. Mollies are mainly vegetarians, but they like to have some protein based food addition to their diet.  You can add frozen krill, frozen mosquito larvae and others to their fish food diet.



Neon Tetra

In the wild, Neon Tetras primarily eat animal based like zooplankton, water fleas and other small crustaceans as well as small insect larvae.  Fine flake food, small granules, live or frozen brine shrimp or daphnia, and frozen or freeze-dried bloodworms are all good fish food choices.



New World Cichlid

Most New World cichlids are either carnivores or omnivores and should be fed a variety of high quality foods which will depend on their type and size.  With many cichlids, as they grow, so will their food.  Most adult New World Cichlids can be fed the appropriate sized extruded pellet food or granules.




They are omnivores and will eat pretty much anything you give them.  In the wild they would eat small fish, larvae and small pieces of plant debris. Small insects and crustaceans would make up the largest part of their diet.  Captive Oscars generally eat fish food designed for large carnivorous fish: crayfish, worms, and insects (such as flies, crickets and grasshoppers).




Most Rasboras are considered micropredators, meaning they feed on small insects, zooplankton, worms and tiny crustaceans in nature.  For extremely small species, crush dried foods to match their mouth size.



Tiger Barb

In the wild, the Tiger Barb primarily feeds on anything it can eat with its rather small mouth. This includes the finest animal and plant-based food.  Most barbs are omnivorous.


Fish Foods –best prices and wide selection here


[FreshBundle bundle_id=”tetra_fish_food_bundle_001″ layout=”sliderlayout” custom_title=”Fish Food Deal” title_fontfamily=”Open Sans” custom_title_font=”20″ custom_buy_button=”Buy Bundle” button_styles=”button_style1″ button_color=”#dd3333″ custom_cta=”” target=”current” box_border=”border_style1″ border_color=”#dd3333″ custom_bgcolor=”#ffffff” header_image=”” ]

1 thought on “FISH FOOD – What to Feed Your Fish”

  1. I like what you guys are up too. Such clever work and reporting! Keep up the superb works guys I’ve incorporated you guys to my blogroll. I think it’ll improve the value of my site 🙂


Leave a Comment