What do fish eat?

Keep reading to watch this amazing video

what do fish eat
Fish eat a variety of foods including shrimp, plants, worms, crustaceans, other fish and more!

© AZ-Animals.com

Fish are the most diverse vertebrates in the world. Scientists have identified more than 34,000 different species, with many more waiting to be discovered. Most fish are finned bony fish. However, other groups include cartilaginous fishes and jawless fishes. Fish live in marine environments at every depth and every time, from surface feeding to bottom feeding, from freshwater to saltwater fish. All fish have gills that allow them to breathe and limbs without fingers to help them navigate the water. Commercially, fish is an important food source for many people. In addition, they are also one of the most common pets because they are relatively easy to care for. Almost everyone can name at least one fish species, from goldfish to great white sharks. But can you also answer the question "what do fish eat"?

In this article, we'll take a deep dive into the diets of different types of fish. We'll explore what common foods they like to eat, and other foods they avoid. Additionally, we'll explore how fish hunt and forage. Then, we'll take a moment to examine the specifics of pet fish diets. We will then conclude by discussing what juvenile fish eat. With that being said, let's get ready to tackle the question "What do fish eat?"

What do fish like to eat?

Just as fish are extremely diverse, so are the foods they eat. While some fish are classified as carnivores, others are herbivores or omnivores. Some fish feed on small organisms, algae, or detritus, while others only eat larger prey, such as other fish. In general, what a fish eats will vary based on its biology, size, and environment. That said, some larger fish, such as whale sharks, only target small meals like plankton. With this in mind, it's important to realize that the dietary needs of fish will vary from species to species. That's why conservation is so important, small changes in the environment can have knock-on effects that affect countless species. Going through all the different foods fish eat would take too long in this article. So we've narrowed the list down to 10 foods that fish often eat. These foods include:

  • Zooplankton
  • jellyfish
  • sponge
  • algae
  • Crustacean
  • mollusk
  • worm
  • insect
  • other fish
  • small mammal
  • small amphibian reptile
Read more  What Animals Can Reproduce Asexually: Understanding the Phenomenon of Parthenogenesis

In general, most fish require some meat in their diet, which they get from insects, worms or small fish. Meanwhile, larger carnivorous fish will primarily feed on other fish, small mammals or birds. In general, the larger the fish, the larger the prey it can target and consume. Geography also plays an important role in fish diets, as some species have limited food options.

How do fish hunt and forage?

Animal Camouflage: Scorpion Fish
Scorpion fish have adapted hunting camouflage

© Jesus Cobaleda/Shutterstock.com

Over millions of years, fish have evolved highly coordinated senses to help them survive and locate food. Most fish that live near the surface have daylight-adapted color vision. At the same time, the eyes of deep-sea fish adapted to see in low-light or no-light conditions. It's a common belief that fish can't hear, but that's not true. Quite the opposite, because fish have the ability to localize sounds in water. Some species also rely on lateral lines to help them detect water movement and pressure gradients. Additionally, fish use a process called chemoreception that allows them to "smell" in water. Chemoreceptors allow fish to taste the objects they touch and smell the chemicals present in the water. Other animals, such as sharks, can determine which direction a scent is coming from and detect the part in a million blood present in seawater.

Fish use their keen senses to help them find food, and then they orient themselves to the source. In general, most fish rely on stealth and speed to catch live prey. Predatory fish will swim around until they find their target, then stalk it until they get close enough to catch it by surprise. Some fish, such as scorpionfish, have adapted camouflage that allows them to wait until unsuspecting prey swims by. Others, like stargazers, will bury themselves in the sand, then jump out to ambush their prey. Meanwhile, bottom-dwelling fish typically scour the seafloor for detritus or food scraps from other marine animals. Finally, some fish, such as catfish, hunt in groups and use strategies to distract, confuse and capture their prey.

Read more  the cow

What do fish eat in the wild?

Biggest Salmon - Masu Salmon
Most fish are omnivores

© dokosola/Shutterstock.com

In the wild, fish will eat just about anything they can catch or forage for. Given that most fish are omnivorous, they aren't too picky about what they eat. That said, most fish diets consist of about 40-50% protein, with the remainder consisting of carbohydrates and fats. Very few fish eat plants as their main diet, but there are some exceptions. For example, parrotfish feed on coral, while damselfish live on coral-eating algae. On the other hand, some fish, such as sharks, feed almost exclusively on the flesh of other fish, mammals, or other living things. Generally, fish will eat the most abundant food in their environment, with the exception of fish that have evolved to eat specific foods. For example, the scalefish feeds primarily on the scales of other fish and lives off of them.

On average, there are several foods that typically appear on a fish diet list. For example, fish eat a variety of insects, including flies, mayflies, midges, crickets, grasshoppers, and beetles. Many fish also eat worms, including super worms, mealworms, flower worms, leeches, and night crawlers. Some larger fish will prey on mice, rats, snakes, frogs, turtles and other smaller fish. Large predators such as sharks prey on large mammals such as seals or sea lions, as well as large fish and even birds. Most fish will swallow their food whole and grab prey with only their teeth.

What do pet fish eat?

Black Neon Four Closeup
Tetra fish are some of the most popular pet fish

© iStock.com/Mirko_Rosenau

Pet fish have different nutritional needs and require specialized foods to stay healthy. You should always consult your veterinarian or a local pet store specialist before introducing a new food to your pet fish. In general, most pet fish eat dry food, frozen food, freeze-dried food, live food, and vegetables. Always consult a veterinarian or specialist at your local pet store before starting a diet for your pet gecko. The most common dry foods include pellets and flakes. These foods are formulated differently according to the nutritional requirements of each species. Meanwhile, some fish prefer frozen or freeze-dried shrimp, prawns, krill, plankton and worms. It is important to note that some fish do better on a live food diet. Common live foods suitable for pet fish include ghost shrimp, crickets, worms, feeder fish, etc. For omnivorous fish, green vegetables such as lettuce, spinach, cucumber, etc. can also be provided.

Read more  The Deadly Power of the Pistol Shrimp

What do small fish eat?

Overall, juvenile fish will eat a similar diet as adults. That is, their diet is more restricted because they cannot target larger prey. After hatching, the juveniles typically begin eating algae, microbes, worms, tiny crustaceans, and insects. Their instincts guide them to smaller prey, which may even include other young fish. As for juvenile fish, they should be fed high-quality juvenile fish food, or very finely ground fish fillets. In addition, they can also eat juvenile zooplankton shrimp. Juvenile fish need to eat several times a day, so it is important to monitor their feeding habits closely. Always consult your veterinarian or a local pet store specialist before introducing a new food to your pet fish baby.


  • Saw an alligator biting an electric eel with 860 volts
  • The 15 Deepest Lakes in America
  • Watch rare coyotes and bobcats now

More from AZ Animals

featured image

What fish eat - fish eat small fish

© mcmortgreen/Shutterstock.com

Thanks for reading! Have some feedback for us? Contact the 10hunting.com editorial team.