What Do Moray Eels Eat?

Moray eels eat fish, crab and mollusks, such as cuttlefish, octopus, squid. They also eat other eels. Moray eels are ambush predators that hide in coral or rock crevices until a prey animal comes by. Only their heads protrude from the crevice, and their opened mouths are camouflaged.

When prey comes near enough an eel laying in wait, it snatches the prey in its jaws. The moray eel's mouth is wide and filled with rows of sharp teeth. This makes it difficult for any prey to escape. Moreover, the moray eel has an extra set of toothed jaws that it uses to get an even firmer grip on the prey then swallow it. This mechanism is so strong that the fish can't let go of what it captures, even in death.

When the moray does leave its den to hunt, it is usually at night. It has a good sense of smell that leads it to its prey.

Most moray eels are marine fish, though there are a few species that live in fresh water. They are found in reefs and the open waters of warm or tropical seas. They range in size from 4.5 inches to 13 feet long. The largest morays can weigh as much as 66 pounds.