What Foods Do Seahorses Eat?


Quick Answer

Seahorses feed on a variety of foods that include plankton, small fish, and crustaceans such as copepods and shrimp. In the wild, most seahorses only eat live food and are ambush predators. Seahorses don’t have teeth, so the food they prey upon must be small.

Continue Reading
What Foods Do Seahorses Eat?
Credit: Rob Atkins Photographer's Choice Getty Images

Full Answer

When hunting, seahorses hover nearby, clinging to coral or plants that provide camouflage. By reaching their heads forward and striking, they can quickly ambush their prey.

Seahorses lack a stomach, so food passes through them very quickly, resulting in a need to eat almost constantly. Adult seahorses eat as many as 30 to 50 times a day, while babies eat up to 3,000 pieces of food per day.

Learn more about Marine Life
Related Videos

Related Questions