The main diet of the siamese algae eater, as its name suggests, is algae. Periphyton and phytoplankton are all part of their diet. This is an omnivorous fish and eats small insects and dead fish and plants and keeps the tank clean of black beard algae. They sometimes even eat small baby fishes found in the vicinity. Basically, they enjoy eating anything that fits in their mouths. In an aquarium tank full of plants, the fish eats bacteria and any other microorganisms growing in the tank. Algae wafers and bloodworms are their favorites among the fish food, but overfeeding it will not solve the purpose, as the fish will stop eating the algae in the tank since the fish can eat all day long. Ideally, the fish should be fed just once a day