Angelfish Feeding Guide
Angelfish are omnivores with a preference for meaty foods. In the wild they feed on small invertebrates, insect larvae, and zooplankton in the slow-moving waters of the Amazon Basin. Replicating a varied, protein-rich diet in captivity keeps angelfish healthy, promotes good coloration, and conditions breeding pairs. This guide covers what to feed, how often, and what to avoid.
What Do Angelfish Eat?
Angelfish accept a wide range of foods in captivity. A balanced diet should include:
- High-quality cichlid pellets or flakes — the base of the diet. Look for a formula with a high protein content and no excessive fillers. Pellets sized appropriately for the fish's mouth are preferable to large pellets that angelfish struggle to consume.
- Frozen bloodworms — one of the most eagerly accepted foods. Feed 2–3 times per week as a supplement.
- Frozen brine shrimp — a good protein source and useful for conditioning breeding pairs.
- Frozen mysis shrimp — an excellent high-protein food for larger angelfish and breeding adults. Feed as part of a varied diet rather than a staple.
- Frozen daphnia — a natural food source that also aids digestion.
- Live foods — live blackworms, brine shrimp, and daphnia are excellent for conditioning fish before breeding and for encouraging reluctant feeders. Avoid collecting live foods from outdoor ponds or ditches, as they can introduce parasites or pollutants into the aquarium.
- Blanched vegetables — angelfish will occasionally accept blanched spinach or zucchini, though plant matter is a minor part of their natural diet.
How Often to Feed Angelfish
Feed adult angelfish 1–3 small meals per day, depending on your schedule and stocking density. Angelfish have small stomachs relative to their body size — overfeeding leads to water quality problems and digestive issues more quickly than underfeeding. Each feeding should be consumed within 2–3 minutes. Remove any uneaten food promptly.
Juvenile angelfish grow quickly and benefit from 3–4 small feedings per day with a higher proportion of protein-rich foods to support growth.
Feeding Schedule
| Day | Morning | Evening |
|---|---|---|
| Monday | Pellets/flakes | Frozen bloodworms |
| Tuesday | Pellets/flakes | Pellets/flakes |
| Wednesday | Pellets/flakes | Frozen brine shrimp |
| Thursday | Pellets/flakes | Pellets/flakes |
| Friday | Pellets/flakes | Frozen daphnia |
| Saturday | Pellets/flakes | Frozen bloodworms |
| Sunday | Fast day | Fast day |
A weekly fast day helps prevent constipation and keeps the digestive system healthy. Angelfish tolerate a missed day of feeding without any negative effects.
Feeding Juveniles vs Adults
Juvenile angelfish (under 3 inches) should be fed more frequently — 3–4 times daily — with a diet higher in protein to support rapid growth. Crushed flakes or micro pellets are easier for small fish to consume than full-sized pellets. As angelfish reach adult size, reduce feeding frequency to 1–3 times daily and shift toward a more varied diet.
Common Feeding Mistakes
- Overfeeding: The most common mistake. Uneaten food decomposes rapidly and spikes ammonia. Feed only what is consumed in 2–3 minutes.
- Feeding only one food type: A diet of only flakes or only pellets leads to nutritional deficiencies over time. Vary the diet with frozen and live foods.
- Feeding too large a pellet: Angelfish can struggle with oversized pellets, leading to food being left uneaten or partially chewed and polluting the water.
- Ignoring a fasting fish: Angelfish that refuse food for more than a week outside of pre-spawn behavior may be ill. See our Angelfish Diseases & Health guide.
Feeding During Breeding
Conditioning breeding pairs with live and frozen foods — particularly bloodworms and brine shrimp — encourages spawning behavior and improves egg quality. Once eggs are laid, the pair may eat less while guarding the spawn. This is normal. Continue offering food but do not be concerned if intake drops temporarily. See our Angelfish Breeding Guide for more detail.