Axolotl Info AxolotlInfo

My Axolotl Won't Eat: Causes & Solutions

Why your axolotl refuses food and what to do about it. Common causes include water quality, temperature, stress, and illness. Step-by-step troubleshooting.

An axolotl refusing food is one of the most common concerns for owners. It can be completely normal or a sign of a problem. Here is how to tell the difference and what to do.

Most Common Causes

1. Water Temperature Too High

The #1 reason. Axolotls lose their appetite when water exceeds 20°C and may stop eating entirely above 22°C.

Fix: check your thermometer. Cool the water with methods described in our water parameters guide. Appetite usually returns within 24-48 hours of cooling.

2. Poor Water Quality

High ammonia, nitrite, or nitrate levels suppress appetite and cause stress.

Fix: test your water immediately. If ammonia or nitrite is above 0, do a 50% water change. If nitrate is above 40 ppm, do a 30% water change.

3. New Environment Stress

Axolotls commonly refuse food for 3-7 days after being moved to a new tank. This is normal.

Fix: wait. Provide hides, keep lights dim, minimize disturbance. Try offering food every other day until they settle in.

4. Impaction

If your axolotl swallowed gravel, sand, or an oversized food item, it may be physically unable to eat due to a blockage.

Signs: bloating, no poop for several days, lethargy Fix: move to a bare-bottom container with cool clean water (16°C). If no improvement in 48 hours, try fridging.

5. Illness

Fungal infections, bacterial infections, or parasites can suppress appetite.

Signs: white patches, curled gills, lethargy, abnormal skin, floating Fix: identify the specific issue using our health guide and treat accordingly.

6. Overfeeding

If you fed too much at the last meal, your axolotl may simply not be hungry yet.

Fix: skip 2-3 days and try again. Adult axolotls do not need food daily.

Troubleshooting Flowchart

  1. Check temperature (is it above 20°C?) → Cool the water
  2. Test water (ammonia, nitrite, nitrate, pH) → Water change if needed
  3. Check for visible illness (fungus, lesions, swelling) → Treat
  4. New to the tank? (less than 1 week) → Wait and try again in 2 days
  5. Try different food (switch from pellets to earthworms or vice versa)
  6. Try feeding at night (when they are most active)

When to Worry

  • Food refusal lasting more than 2 weeks in an adult
  • Food refusal combined with visible symptoms (fungus, bloating, floating)
  • Food refusal in a juvenile lasting more than 3-4 days (they need food more urgently)
  • Weight loss visible (head wider than body)

If multiple red flags are present, consult an exotic veterinarian experienced with amphibians.

FAQ

Frequently Asked Questions

Frequently Asked Questions

How long can an axolotl go without eating?
A healthy adult axolotl can go 1-2 weeks without food without serious harm. However, if food refusal lasts more than a week, investigate water quality and look for signs of illness.
Why does my axolotl spit out food?
Axolotls may spit out food if the piece is too large, if the food is stale or low quality, or if they are not hungry. Try cutting food into smaller pieces or switching to a different food type.
Keep Reading

Related Articles