What Do Axolotls Eat in Minecraft? Full Feeding & Breeding Guide

If you’ve ever explored a dark lush cave and spotted one of these smiley, wiggly aquatic mobs swimming around, you’ve probably asked: what do axolotls eat in Minecraft? These cute creatures aren’t just fun to look at, either. They attack hostile underwater mobs like drowned, guardians, and elder guardians, making them perfect allies for ocean monument raids or underwater base builds. A lot of new players make the mistake of trying to feed them common fish like cod or salmon, and end up frustrated when nothing happens. This guide breaks down exactly what they eat, why feeding them matters, and how to breed them to get the rare blue axolotl variant.

What Do Axolotls Eat in Minecraft: Core Food Sources

The short answer is that axolotls only eat bucketed tropical fish, no other food items work. You can’t feed them the raw tropical fish item you get from killing the mob, either – you have to catch the tropical fish in a water bucket first. If you’re playing survival mode, you can find tropical fish spawning in warm ocean biomes, which are usually found thousands of blocks from spawn if you don’t get lucky with world generation. You can also build a tropical fish farm in a warm biome to get a steady supply without traveling back and forth every time you need to feed your axolotls.

Axolotls will not eat any other fish or food items, no matter how much you try. I once wasted a full stack of raw salmon trying to feed a hurt axolotl after I forgot their preferred food, so take that warning seriously. If you hold a bucket of tropical fish in your hand, nearby axolotls will swim directly toward you, which makes it easy to lead them back to your base aquarium or transport them to a new location. You don’t need to “tame” axolotls like you do wolves or cats, but feeding them is the only way to get them to breed or heal damage.

Why Feeding Axolotls Correctly Matters

Feeding your axolotls isn’t just for fun – it comes with very real benefits for your survival playthrough. First, it heals them when they take damage from hostile mobs or fall damage. Each bucket of tropical fish used to feed an axolotl restores 2 full hearts of health, which can save a rare axolotl you’ve spent hours looking for. Second, feeding two axolotls triggers breeding, which lets you grow your collection of these useful mobs. Third, if you bring axolotls with you on underwater trips, feeding them will keep them from wandering off while you’re mining for prismarine or fighting elder guardians.

If you run a public Minecraft server for your friend group or a larger community, you might want to set up a shared tropical fish farm near the largest lush cave on the map, so all players can easily access food for their axolotls. When you’re choosing a server host for your world, you’ll want one that supports large build areas and enough space for every player to make their own axolotl tanks and farms without lag. Many server admins look for platforms that offer plenty of space for custom builds and player storage, such as 567 SLOTS, which also lets you adjust mob spawn rates if you want to make tropical fish more common for players who don’t want to travel to far warm oceans.

Another less obvious benefit of breeding axolotls is that you can sell or trade rare color variants with other players on multiplayer servers. Blue axolotls are extremely hard to find naturally, so players will often trade valuable items like netherite ingots or enchanted books for a baby blue axolotl you bred yourself.

Step-by-Step Tips for Feeding and Breeding Axolotls

Breeding axolotls is simple once you have your supply of bucketed tropical fish ready, but there are a few small tricks to make the process faster and less frustrating. Follow these steps if you want to start your own axolotl colony:

  • Catch at least 2 axolotls using a water bucket, and place them in a fully enclosed, water-filled area at your base. Make sure the area is at least 2 blocks deep, and has no gaps that axolotls can swim out of.
  • Gather at least 2 buckets of tropical fish from warm ocean biomes or a custom tropical fish farm you’ve built. We recommend keeping a chest full of at least 20 buckets of tropical fish if you plan to breed a lot of axolotls to find the blue variant.
  • Right-click each axolotl with a bucket of tropical fish until you see pink heart particles appear above both mobs. If no hearts appear, double check that you’re using a bucket of tropical fish, not the raw fish item, and that the axolotls are fully submerged in water.
  • Wait a few seconds for the baby axolotl to spawn, and feed it extra tropical fish to speed up its growth rate by 10% per feeding.

Baby axolotls take 20 minutes to grow into adults without extra feeding, so if you want to get them to breeding age fast, keep extra tropical fish on hand. It’s also a good idea to name your favorite axolotls with a name tag, so they don’t despawn if you wander too far from their tank. Blue axolotls have a 1 in 1200 spawn chance when breeding, making them one of the rarest mobs in the game, so don’t get discouraged if you breed dozens of axolotls before you get your first blue one.

Common Axolotl Feeding Mistakes to Avoid

Even long-time Minecraft players make these mistakes when feeding axolotls for the first time, so keeping these in mind will save you a lot of time and wasted resources. First, don’t try to feed axolotls any food other than bucketed tropical fish. Raw cod, raw salmon, pufferfish, or even cooked fish won’t work, and you’ll just end up throwing away resources you could use for other things.

Axolotls can only be fed when they are fully submerged in water, so don’t try to give them food while they're on land. Axolotls start taking damage after 5 minutes out of water anyway, so if you see one on land, push it back into the water before you try to feed it. Another common mistake is overfeeding axolotls when you don’t want to breed them. Once two axolotls breed, they have a 5 minute cooldown before they can breed again, so feeding them extra during that window doesn’t do anything but waste your tropical fish.

You also don’t need to feed axolotls on a regular schedule to keep them alive. Unlike pets like cats or dogs, axolotls won’t take damage or die if you don’t feed them for long periods of time. You only need to feed them when you want to heal them, breed them, or lead them to a new location.

Now that you know what do axolotls eat in Minecraft, you can start collecting and breeding these useful aquatic mobs for your next underwater adventure. Whether you’re trying to get a rare blue axolotl for your base aquarium or you want a team of axolotl allies to help you clear an ocean monument, having a steady supply of bucketed tropical fish will make the whole process much easier. Just remember to skip the salmon and cod next time you head to your axolotl tank, and you’ll have a happy, thriving colony in no time.