Freshwater angelfish readily accept pellets, flakes, frozen and live foods. A complete tropical or cichlid food suited to their size should form the staple, while frozen foods can provide variety. Because adult angelfish are bold feeders, distribute food so smaller or subordinate tank mates are not excluded and avoid letting large meals become routine.
Angelfish are easy to feed, but their confidence at mealtimes can make portion control and community competition more important than finding exotic foods.

Strong staple choices
- Medium tropical pellets that remain accessible in the upper and middle water column.
- Quality flakes for smaller or younger angelfish.
- Complete cichlid formulas appropriate for omnivorous freshwater species.
Useful variety
- Frozen brine shrimp.
- Frozen bloodworms as an occasional food.
- Daphnia and other suitable small invertebrates.
- Reputable live foods when biosecurity is controlled.
Feed across the tank
Pairs or dominant adults can monopolise one feeding spot. Spread food over a wider area and observe whether shy fish are maintaining condition.
This is especially important in tall community tanks where food may be intercepted before it reaches lower levels.
Avoid oversized feeds
Angelfish can eat rapidly and still appear interested in more. Use measured portions and judge body condition over time instead of feeding until they stop begging.
If nitrate and detritus are climbing, reassess the total daily ration.
Related aquarium tools and guides
Frequently asked questions
Can angelfish eat tropical flakes?
Yes, if the food is nutritionally complete and appropriately sized.
Are bloodworms good for angelfish?
They can be used as variety, but they should not be the only food.
How often should adult angelfish be fed?
One or two modest daily meals suit many adults, adjusted for condition and breeding status.
Sources and further reading
This guide separates general aquarium arithmetic from fish-welfare decisions. For species-specific limits, always check the needs of the fish you intend to keep.