I feed mine chopped squid but if you have an established aquarium, you do not really need to feed them. I feed my fish 2 or 3 times a day and the anemones get some from that also. What they really need to survive is light.
You can try the ghost shrimp or the crayfish as long as the pieces are pretty small. If they do not like it they will just spit it out. :)