Blue tilapia are not as big on feeding on algae as others.

I feed the one I have now pellets almost exclusively.

I kept one outdoors I fed lettuce and duckweed.

AND YES TILAPIA WILL EAT OTHER FISHES AND FISH EGGS, AT LEAST O. AUREA!

I would put small fish in with a 13" blue tilapia I kept in an aquarium and it would gobble them up- minnows, goldfish, danios, whatever.

They are VERY omnivorous fish.