What Do Fish Eat?

There are thousands of different types of fish in all different colors and shapes, so it makes sense that there is no one universal fish food to satisfy them all. Fish can be found living in all different parts of the world, in all different kinds of ecosystems, and their living, eating and breeding habits evolve as a direct result of the environments that they live in.

Freeze-dried and frozen foods including bloodworms, brine shrimp, krill and plankton all make great treats to supplement your fishs normal diet with. Fish love these tasty treats, but its best to use only the freeze-dried or frozen varieties, as live food (like worms) can transmit diseases to your pet.

What kind of food do fish eat?

Herbivores. They do well on a staple of flake food, but also like nibbling algae wafers. For a fresh option, you can supplement your fish’s diet with lettuce, spinach, zucchini and green peas chopped into fish-sized bites.

What do fish eat in the sea?

There is a diverse variety of fish in the ocean that eat small crustaceans, like krill, crab, barnacle, prawn, shrimp, lobster, etc. to large mollusks and invertebrates. Other foods that fish eat include small fish, seals, sea lions, and certain sharks had been seen attacking whales.

Fish eat a wide variety of things; however, their specific diet depends on their natural environment, the eco-system in which they live, and a host of other reasons.

Carnivores typically have a larger mouth with pointed teeth which allow them to rip and tear their prey. In addition to proteins, these fish also need some fats to insulate the body, and small amounts of carbohydrates to provide energy.

To replicate this in your aquarium, you can offer your fish a variety of live and frozen foods. Be aware that some worms can carry disease due to the conditions they have been bred in; they should be rinsed thoroughly and observed for a few days in a separate tank before you feed them to your fish. Whilst they are cheap, they are often bred in poor conditions and can easily introduce disease into your tank; they also carry little nutritional value.

Daphnia are also a popular choice of live food, and whilst not widely available at stores, you can find them at local fish clubs and start breeding your own. You can also feed your carnivorous fish a number of dried foods and supplements; you can read more about this in the omnivore section below. Unlike carnivorous fish, they dont have a true stomach; instead, their intestine breaks down the food.

In the wild, herbivorous fish will graze on plants, algae and other vegetable matter. Recommended Foods Placing a number of live plants and algae in your tank is a good start for feeding your fish but you shouldnt rely on these two options alone. All three categories of fish require vitamins and minerals in their diet to promote healthy growth .

Most aquarists supplement their fishs diet to ensure all the nutritional requirements are met. You can feed your carnivorous fish a selection of dry foods including flake, granules, pellets and discs. Depending on the water column that the fish occupies (top, middle or bottom) you should consider different dried foods.

For example flakes are great for most fish, but especially those who eat at the top of the aquarium, whereas discs are typically a sinking food and suit bottom feeders. Its a lot easier than it sounds; you can batch make your food which will save you time and money. Not only does the left-over food which has gone uneaten start to rot in the tank, but fish that have eaten too much also create more waste.

Overfeeding can also cause: low oxygen levels, fin rot, fatty liver, flatworms, and clogged filters. The main things to take away from overfeeding, is that it can affect your tank conditions and your fishs health. Its important to remember that in their natural environment, fish usually graze all day long rather than have a set feeding time.

As a general rule: only to feed them as much as they can eat in around a 5 minute period, and then remove the left-over food to prevent it breaking down and altering the water quality . As you can see above, its vital that you understand the exact dietary requirements of your fish so that you can encourage healthy growth. For the best result, you should choose a wide variety of the options we have listed above to ensure your fish get the varied diet they need, or even make your own food .

The answer to that question isnt as simple as you think because its all going to depend on what type of fish youre talking about. In this post, Im going to be talking about what some of the most popular freshwater fish eat in the wild.

As the temperature heats up the Zooplankton will go to lower depths and the Kokanee will follow (theres a fishing tip for ya). Most people use flies to catch trout so I guess that shows what another one of their favorite meals is.

Frogs (and a few others) work well in small ponds but in the open waters, theyll mainly go after the smaller fish. Anytime youre fishing for walleye, the only things youll really use are minnows (live or artificial) or leeches/nightcrawlers (also knows as earthworms). Carp prefer to eat insects, worms, crustaceans, and other things like that but theyll also feed on algae and other vegetation.

Bass and some other fish tend to stay deep where the water is a bit warmer and dont move around much.

Flake Fish Food

Flake fish food is available for all types of fish. Marine flake food is manufactured for saltwater fish diets, while tropical flake food is for freshwater fish that like to live in groups (called community fish). Bettas, cichlids and goldfish have their own specially formulated flake foods and shouldn’t be fed generic foods.Flakes are the easiest kind of fish foods to use; simply sprinkle a few on top of the water and watch your fish come to feed. Be careful not to overfeed your fish!

Pelleted Fish Food

Pelleted fish foods can be bought in floating or sinking varieties and are also manufactured to meet the nutritional requirements of specific types of fish. Pellets are better for larger breeds of fish like oscars, groupers and cichlids. Never feed your fish pellets that are too big, as this can cause serious digestion issues.

Freeze Dried, Frozen and Live Foods

Freeze-dried and frozen foods including bloodworms, brine shrimp, krill and plankton all make great treats to supplement your fish’s normal diet with. They are available at pet stores nationwide and can be kept in your freezer. Fish love these tasty treats, but it’s best to use only the freeze-dried or frozen varieties, as live food (like worms) can transmit diseases to your pet.

What Should You Feed Your Fish?

Fish need proteins, carbohydrates, fats, and some minerals and vitamins. The amount of each food type they need depends entirely on the species, and whether they are a carnivore, herbivore, or omnivore. Let’s start by looking at carnivores.

Carnivores

Carnivorous require a protein-rich diet, consisting of plenty of meat in either live or dead form. Species include Piranhas, Cichlids, Arowanas, Bettas, Killifish, and Pipefish.Carnivores typically have a larger mouth with pointed teeth which allow them to rip and tear their prey. They also have shorter digestive tracts and large stomachs when compared to omnivores. Most carnivorous fish are natural predators and enjoy a chase, some are scavengers. In the wild, they feast on live fish, insects, larvae, and crustaceans.All fish require some amount of protein; however, a carnivore’s diet should be made up of 45% to 70% protein. In addition to proteins, these fish also need some fats to insulate the body, and small amounts of carbohydrates to provide energy.Carnivorous fish cannot handle or digest large amounts of carbohydrates and so the small amounts of plant matter that they eat will suffice.To replicate this in your aquarium, you can offer your fish a variety of live and frozen foods.

Herbivores

Blood worms, white worms, tubifex worms and micro worms are available in live and frozen forms and provide good amounts of protein.Be aware that some worms can carry disease due to the conditions they have been bred in; they should be rinsed thoroughly and observed for a few days in a separate tank before you feed them to your fish.The beauty about feeding live food is that none of the nutrition is lost, and some live foods such as brine shrimp and micro-worms can be grown at home.
You can feed your fish a mixture of live, frozen and cooked fish. Some carnivorous fish enjoy hunting and so live fish can be beneficial for them for exercise.Most meats are not suitable for your fish because they are high in fat, however you can feed them beefheart which isn’t as fatty once trimmed – just don’t feed this in excess!Note: A word of warning about feeder fish!
Brine shrimp is one of the best live foods you can feed your fish. Whilst live shrimps can be expensive, frozen brine shrimp is more affordable.Daphnia are also a popular choice of live food, and whilst not widely available at stores, you can find them at local fish clubs and start breeding your own.
You can also feed your carnivorous fish a number of dried foods and supplements; you can read more about this in the omnivore section below.

Recommended Foods

Placing a number of live plants and algae in your tank is a good start for feeding your fish but you shouldn’t rely on these two options alone.True herbivorous fish tend to suffer in aquariums because there simply isn’t enough natural plant matter to feed them appropriately if you only give them live plant and algae options.You should also give them algae wafers to supplement their diet, and flake foods developed for herbivores.
You can feed your fish blanched vegetables such as zucchini, peas, lettuce, and spinach.Vegetables are full of the minerals and vitamins that herbivorous fish need. You can also feed your fish small amounts of fruit including apples and pears.
Herbivores also need a number of supplements; you can see the section below on omnivores to learn more about this.

Recommended Foods

Omnivores consume both meat and plant matter. They possess some of the digestive tract traits of both a carnivore and a herbivore; such as the batfish.They are possibly the most easy to care for fish, as they will eat a combination of all the suggestions above.All three categories of fish require vitamins and minerals in their diet to promote healthy growth. Most aquarists supplement their fish’s diet to ensure all the nutritional requirements are met.In particular they need:

How to Avoid Overfeeding Fish

Fish often get used to the fact that when someone approaches the tank, they are going to be fed, so it may appear that they look hungry if they start swimming around the front of the tank as they see you approach. Usually they aren’t – so don’t worry!So, how often and how much should you actually be feeding your fish?This all depends on the species you have. It’s important to remember that in their natural environment, fish usually graze all day long rather than have a set feeding time. It is near impossible to replicate this in the tank and so most fish should be fed twice a day.The type of food you feed them is also very important – it’s down to the specific breed as to whether they need live food, plant based food, sinking pellets or flakes.The only real way to find out what the ‘proper amount’ is for your fish is trial and error. Start off with small amounts of food, and increase depending on how much they eat.As a general rule: only to feed them as much as they can eat in around a 5 minute period, and then remove the left-over food to prevent it breaking down and altering the water quality.Remember to feed to the amount of fish you have, rather than the tank size.