Octopuses are opportunistic predators and their diet varies depending on the species and their habitat. They primarily feed on crustaceans, mollusks, and fish, but have been known to eat other octopuses and even birds.