What justarn said is true. They pretty much eats anything, meaty foods, worms, shrimp, mollusk any fish that fits in it's mouth - and their mouths are huge, although that may not seem obvious. Mine happily eats carnisticks and massivore delite as well. I have it in a 3.6m x 70cm deep x 80cm high, 2000l tank.