Deniz suyu ve tatlı su melek balıkları omnivorlardır ve hayvanlar ve bitkiler üzerinde beslenirler. Deniz melek balıkları için ideal diyet, türlere göre değişir, ancak en çok yosunları otlatmak ve ısırmak tercih edilir. Tatlı su melek balığı, gevreği, sebzeyi ve dondurulmuş ve dondurularak kurutulmuş yiyecekleri yerler, ancak canlı yiyecekleri tercih ederler.
Tuzlu su melek balığı makroskopik alg, diatom ve küçük kabukluları yerler. Onları cömert bir alg kaynağı ve canlı kayaç büyümesiyle yerleşik bir akvaryuma getirmek, onların akvaryum yiyeceklerine uyum sağlamalarına yardımcı olur. Bazı denizel melek balığı türleri yalnızca süngerlerle beslenir ve diyetleri dondurulmuş yenilebilir süngerleri içermiyorsa akvaryumlarda aç kalır. Uygun akvaryum yiyecekleri arasında spirulina, nori, deniz tanecikli yiyecekler, canlı tuzlu su karidesleri ve etçil hayvanlara yönelik diğer kurutulmuş veya dondurulmuş yiyecekler bulunur.