Needlefish are opportunistic predators, and their diet largely depends on the particular species. Generally speaking, they feed on smaller fish, crustaceans, mollusks, insects, and worms.