It is implied by fish food manufacturers that the blue-green algae spirulina is a rich source of phycocyanin and may be added to a diet to enhance blue coloration. I've never read anything that verified this speculation?
http://www.dainichi.com/cichlid_food_color.html

http://www.dainichi.com/cichlid_food_color.html