Why Is My Angelfish Not Eating? Here’s What You Can Do

Angelfish are hardy aquarium fish that are flexible in their nutritional and environmental demands. They are greedy eaters. So, if they stop eating, it simply means something is wrong.

Why Is My Angelfish Not Eating?

Angelfish will stop eating due to poor water conditions, food variety, stress, and vitamin deficiencies.

Angelfish Not Eating

The best step to take once you discover that your angelfish stop eating is finding out the major reason they aren’t eating.

Common Reasons Why Your Angelfish Can Stop Eating 

Aside from a few occasions that your freshwater angelfish can stop eating for apparently no reason, it might mean something is wrong in the tank.

Trying to figure out why angelfish stop eating can be quite tasking for most fish keepers. However, the points below provide a list of possible reasons why your angelfish might stop eating.

Unfavorable Water Conditions 

Although angelfish are hardy, they still react to some drastic water chemistry changes, particularly the accumulation of organic waste. Once substances like nitrates, nitrite, and ammonia begin to accumulate in the tank, your angelfish might stop eating.

The concentrations of these chemicals are often as a result of poor water filtration. Poor elimination of organic wastes like dead plants, leftover food, and other organic wastes are the primary sources of these chemicals.

You can progressively monitor these concentrations with the use of various test kits (Available on Amazon). Regular water changes and the use of a functioning filter will keep the concentration in check.


When angelfish are overstressed in the tank, they might stop eating. A lot of factors can cause angelfish to be stressed in the tank. These include unwarranted and extreme water temperatures and overcrowded tanks.

The inclusion of incompatible tank mates too can stress the fish. These tank mates can bully or prey on angelfish and cause serious stress.

Food Variety 

Although angelfish are not picky eaters, they can become bored if you feed them repeatedly with the same food over time. Lack of choice and diversity in food might make them quit eating.

You should consider diversifying the food you feed your angelfish will help them pick more interest in eating. Offering them a diversity of food that includes freeze-dried bloodworms, pellets, and flakes will help them eat better.


Like every other animal, angelfish can become sick too, and one of the obvious signs of illness is the loss of appetite. If you suspect illness as the reason why you angelfish stopped eating, then you should look out for other signs like sluggishness, sores, white patches on the body and fins, and discolored gills.

If you ascertain that sickness is the cause of the loss of appetite, you should take necessary steps, including quarantining the affected fish.

Lack of Vitamin

Lack of vitamin in your fish diet can also lead to loss of appetite. You should evaluate what you are feeding them with and check the vitamin level.


Feeding is an integral part of angelfish’s development, and their lack of appetite might signal an existing or a potential problem. Identifying the reason why your angelfish stopped eating is the first step to finding a lasting solution.


Recent Posts

Endlers livebearers Fish Care Guide
Endlers livebearers Fish Care Guide