Angelfish are Omnivorous, that is, they eat both plant and animal food. Common foods which can be given are shrimps, blood worms. Small pellets and granules are also eagerly consumed.
You can feed your Angelfish once a day. Put food in small amounts. Ensure that all foods are consumed in about five minutes. Remove any unconsumed food.
As angelfish grow, the quantity of food should be increased. Angelfish are voracious eater with big appetites in the healthy condition. When Angelfish are young, they are almost exclusive fed on blood worms and baby brine shrimp.