What Can Axolotls Eat?

Axolotls eat small fish, worms, mollusks, and crustaceans.

They can also eat snakes, turtles, tortoises, and lizards.

Earthworms, bloodworms, and brine shrimp are the most common foods for axolotls.

Short Answer
I’ve had an axolotl as a pet for over five years, and I can tell you firsthand that they are not picky eaters! They will happily feast on pellets, frozen or freeze-dried bloodworms, brine shrimp, and even live earthworms. You can even offer them small pieces of raw fish or chicken if you feel brave.

I find that my axolotl loves to hunt for his food. Every morning I put in a few worms, and he spends the day eagerly searching for them. Watching him use his feet to scour the bottom of the tank and snatch up each worm with his mouth is entertaining.

Axolotls are omnivores, so providing them with a balanced diet is important. This means offering them plant-based foods like algae wafers and protein sources like worms or shrimp.

Live Prey

Axolotls prefer protein-rich foods like earthworms, bloodworms, brine shrimp, and daphnia. They also seem to like lean chicken and beef.

Axolotls should be fed at least once a day. However, newborn axolotls must be fed multiple times daily to maintain their rapid metabolism and growth.

Because of their nutrients and fiber, live bloodworms are good for axolotls. However, they may carry parasites and diseases, so buy them from a reliable source.

Guppies, ghost shrimp, nightcrawlers, and small fish are other live prey. These are safe to feed your axolotl because they don’t have hard shells.


Axolotls eat the meat of all kinds. They like to fish, especially small ones.

However, cut them into small pieces they can swallow without impaction or congestion. Axolotls can’t swallow large food items because they get stuck in their gills.

Axolotls prefer chicken. It’s nutrient-rich and can keep them strong. However, choose chicken meat that is safe for your pet axolotl.

Fish Pellets

Axolotls enjoy fish pellets. These small granules contain all the nutrients your pets need and are easy to digest.

Different fish can eat these pellets. They can sink to the bottom or float on the water.

They also come in flakes and crisps. Top feeders love them, but some fish may bloat or float.

Axolotls in the wild eat everything. Nightcrawlers, red wigglers, tubifex, black worms, and blood worms are some of the live worms they can eat in captivity.


Earthworms are plentiful and high in protein. They’re full of vitamins and minerals the axolotls need.

Axolotls can also eat shallow-water blackworms. Most pet shops carry these worms.

They can be eaten whole or cut into small pieces and fed twice daily. They’re rich in calcium, phosphorus, and protein.

Earthworms have many ridged segments and are covered in tiny hairs to help them grip and move. If the ground dries out or freezes, it burrows deeper to find moisture.

Frozen Food

Axolotls can eat many frozen foods. Brine shrimp, bloodworms, and nightcrawlers are popular baits.

Axolotls should eat protein-rich, low-fat foods. They require a wide range of vitamins and minerals.

To grow fast, baby axolotls need smaller, nutritionally dense foods. Adult and juvenile axolotls have different needs.

Meat, daphnia, and pellets are the diet of adult axolotls. They also eat bloodworms, brine shrimp, and earthworms.