Axolotl Not Eating?
A healthy axolotl should eat eagerly. When they stop, it's almost always a signal that something in their environment is off. The good news: most cases of axolotl food refusal are fixable once you identify the cause. Work through this checklist before assuming illness.
Most Common Causes
1. Water Temperature Is Too High
This is the number one cause of appetite loss in axolotls. Temperatures above 68–70°F cause stress and suppress appetite. Above 72°F, axolotls will often stop eating entirely. Check your thermometer first — always. See our Axolotl Water Temperature Guide for cooling solutions.
2. New Tank Stress
Axolotls moved to a new tank often refuse food for 1–2 weeks while they adjust. This is normal. Keep the environment stable, minimize disturbances, and offer food every 2–3 days. Don't force it.
3. Uncycled or Poor Water Quality
Ammonia or nitrite in the water causes stress and appetite suppression. Test your water — ammonia and nitrite should both read 0 ppm. Nitrates should be below 20 ppm. Do a water change if levels are elevated.
4. Overfeeding
Axolotls have slow metabolisms. If fed too frequently or in too large quantities, they simply won't be hungry. Skip a feeding or two and try again.
5. Food Boredom or Preference
Some axolotls become conditioned to one food and refuse others. If you've been feeding only pellets, try nightcrawlers. If they've been on nightcrawlers exclusively, try wiggling a worm with tongs to trigger the feeding response.
6. Impaction
If your axolotl has ingested gravel or coarse substrate, it may be impacted. Signs include a swollen abdomen, lethargy, and complete food refusal. A cool water bath (60–64°F) can sometimes help pass a blockage. Severe cases require a vet.
7. Illness or Infection
Fungal infections, bacterial infections, and parasites can all suppress appetite. Check for visible symptoms: white fluffy patches (fungal), red streaking on the skin (bacterial), or unusual behavior. See our Axolotl Diseases Guide for diagnosis and treatment.
8. Shedding
Axolotls periodically shed their outer skin layer. During this process they may eat less or refuse food entirely for a few days. This is normal and temporary.
Troubleshooting Checklist
- ✅ Water temperature between 60–68°F?
- ✅ Ammonia and nitrite at 0 ppm?
- ✅ Nitrates below 20 ppm?
- ✅ Tank cycled and established?
- ✅ No recent tank moves or major changes?
- ✅ Not overfed in the last few days?
- ✅ No visible signs of illness or injury?
- ✅ No gravel or coarse substrate that could cause impaction?
If all boxes are checked and your axolotl still won't eat after 2 weeks, consult an exotic vet familiar with aquatic salamanders.