What Do Axolotls Eat in the Wild?
In the wild, axolotls live in Mexico's Lake Xochimilco and its connected canals. They're carnivorous predators.
Wild axolotls eat:
They hunt using suction feeding — they create a rapid vacuum with their mouths and inhale prey whole. Their teeth are small and not built for tearing.
This is critical for captive feeding: food needs to be an appropriate swallowable size.
Checklist
- Small fish and fish fry
- Worms — earthworms, bloodworms, tubifex worms
- Aquatic insects and larvae
- Small crustaceans
- Mollusks — snails and small shellfish
- Tadpoles and small amphibians
