Yes, they eat, they'll eat anything if you chop it up and they're hungry all the time. Turn off all your pumps when you feed it. Or, if you have fish in the tank you wouldn't have to feed it; they eat plankton, dissolved organic matter, passing food in the water, also they have zooxanthellae. We have several very large colonies and I guess my wife feeds them every other morning.