What Do Fish Eat?

Fish can vary in shape, size, and colors and basically, there is no universal or general food that they can intake. Since they are found in different ecosystems all over the globe, their diet schemes might be different from one another. Fish can be divided into 3 subgroups: Omnivores, Carnivores, and Herbivores.

A Must-Read: Top Fish Tank Heaters


They are the fish that can eat both flesh and plants, or they can easily get used to commercial products as well. All you need to make sure is that the nutrients of the foods include Vitamin C, B2, B6, and B1.


Carnivorous fish are not meant to be isolated in an aquarium because they needed a large environment to hunt for food. They needed more protein-rich diet foods that are present in meat.

To determine carnivorous fish, they usually have a larger mouth and pointed teeth, such that of a piranha. They usually lived in the wilderness areas to feast on live fish, insects, and crustaceans.

Commercialized foods are not meant for a carnivorous diet because of insufficient proteins it contains. They needed to have at least 45 to 70% of proteins in their bodies.


Herbivores can only consume plants that are more unmanageable to digest than meats because they long digestive tracts.

Recommended food for herbivorous fish are plants and algae and placing them in the aquarium would be a good idea, however, they’re not exactly the pet kinds of fish because they would likely suffocate in a smaller environment with a smaller natural plant around them.

Some fish also eat leafy vegetables like lettuce and fruits like pears, which is full of minerals and vitamins.

Freeze Dried, Frozen and Live Foods

There were some debates on the internet about what would be the better choice for fish. But gushing over the comments, many preferred to have frozen foods, although all of them have the same nutritional value.

98% of the water content is removed from freeze-drying foods. Even though the color and its texture are compromised, at least it will cause the food not to spoil easily and still preserve its nutrients.

Here are some examples of top-rated freeze-dried fish food on Amazon, I have not tried these ones, but according to the customer ratings, they seem like people love them.

Flake Fish Foods

For fish breeders, Flake Fish food is available for almost all types of fish, like Betta and Goldfish, which can be sprinkled on the water surface. There are a couple of good quality flakes that can be bought online or in the commercial store.

TetraMin Tropical Flakes

Tetramin Tropical Flakes have a well-balanced nutrient to be considered as one of the premier flake fish food with 47% crude protein, thus making it one of the most recommended flakes.

Other nutrients include 1% phosphate and 6% moisture with omega 3 acids, biotin, and antioxidants to enhance their growth and digestion.

This is best to feed your fish two times daily, as they can fully consume it within 5 minutes. The food is also easily digested, so you do not need to worry about your fish immunity and uncompromised digestion.

Tetramin Tropical Flakes does not float on the water since it does not stay on the surface long enough.

Tetra 16162

Tetra 16162 is hailed as the best tropical fish food not only for the high-end nutrients that it carries but also for its affordable cost. Available in pink and orange color, the fish would find this delightful and delectable to the eyes.

This product also carries almost the same nutrients that Tetramin Tropical Flakes have, only that the protein is 2% higher than the latter. Its nutrients include Vitamin C, minerals and 6% fiber, that it can also be the most suitable for both omnivorous and carnivorous fish.

One thing that highlights Tetra 16162 among the others is the ProCare formula to prevent sickness and to boost their immunity. Tetra 16162 can make the water stay clean as it quickly dissolves in the water.

API Tropical Green Flakes

Like any other fish food products, API’s tropical fish food can also boast complete nutrients needed by your pet. An added ingredient called spirulina is the main key to improve the skin color of your fish.

It’s also easily digested and dissolves in the water quickly, thus leaving fewer clouds and ammonia in the water.

When To Feed Them

Overfeeding is one of the owner’s most common mistakes because little did they know, it could create toxic all over the parts of their body and would eventually lead to their fateful death.

That is why the fish owners need to follow guidelines from food packaging that they can only be fed twice a day with a certain amount of food to avoid such a mistake.

If given a chance, the fish takes every opportunity to eat and when someone will sprinkle them food, they will grab it immediately even if they don’t need to.

Generally, fish can digest their food in 16 to 24 hours, so even if you feed them only once a day, it was enough already. Many aquarists suggested keeping a very small serving when feeding them since most of the flake fish foods can easily dissolve into water.

For the busy people out there or lazy like myself, they have plenty of automatic fish feeders, like the Torlam Auto Fish Feeder.

However, herbivores are an exception because they do not have a stomach for digestion. All you need to do is to set up a live plant so when they go hungry, they can eat and pick it up as they wished.

Keep the food fish in either a dry container or in a cool place to keep its nutritional value. A small bottle of Tetra 161612 can last for a month if kept appropriately.


You have to be knowledgeable in researching the specific type of food that your fish needs according to its type of species. With thorough research, it would help you to keep your fish healthy and immune to unwanted illnesses.

When buying products, it is vital to look at the nutritional value so you would know if it’s healthy for the fish to intake or not.

Leave a Reply