Build with friends! Your own Minecraft server

Get a Server →

What Do Axolotls Eat in Minecraft? (Tropical Fish Bucket Guide)

Short answer: axolotls in Minecraft only eat tropical fish — and specifically tropical fish stored in a water bucket. Not raw fish, not cooked fish, not raw cod or salmon. The fish has to be a tropical fish bucket, which is what you get when you scoop a tropical fish out of warm ocean water with a water bucket. This is the only food that breeds axolotls, heals them, and lures them.

Axolotls were added in update 1.17 ("Caves & Cliffs") and they're one of the most useful aquatic mobs because they help you fight underwater mobs (drowned, guardians) and grant Regeneration to nearby players. This guide covers exactly what to feed them, how to get tropical fish buckets at scale, and the famous 1-in-1,200 blue axolotl.

Quick Answer Table

QuestionAnswer
What do axolotls eat?Tropical fish (from a bucket only)
Raw fish?No — must be a tropical fish in a bucket
Cooked fish?No
Used to breed?Yes — both adults need a tropical fish bucket
Used to heal?Yes — restores most of their health
Used to lure?Yes — hold a tropical fish bucket while in water
Where do they spawn?Lush Cave underground water (Y < 0)
Color variants?Lucy (pink), Wild (brown), Gold (yellow), Cyan, Blue (extremely rare)
Drop?Nothing on death (but bucketing keeps them alive)

The Tropical Fish Bucket Trick

This is the part that confuses most players: "raw tropical fish" (the item) does NOT work as axolotl food. The item that works is the tropical fish bucket — a tropical fish + water bucket combined into one inventory slot. Why? Mojang built it this way to enforce a more realistic "you're feeding them living prey" mechanic.

When you use the bucket on an axolotl, the fish is consumed (the bucket becomes a regular empty water bucket back in your inventory). The axolotl gets the food effect — health restored, breeding triggered, etc.

How to Get Tropical Fish Buckets

Method 1: Catch them yourself in warm ocean

  1. Travel to a Warm Ocean or Lukewarm Ocean biome. These have visible coral reefs and brightly colored tropical fish swimming around.
  2. Take an empty water bucket and right-click a tropical fish underwater.
  3. The fish is now stored in your bucket — that's a tropical fish bucket.
  4. Each scoop fills one bucket. Bring 10–20 empty buckets if you want to stock up.

Method 2: Fish for them with a fishing rod

Tropical fish appear in fishing loot at a low rate (about 2% per catch). With Luck of the Sea III on your fishing rod, this rate increases. You'll get raw tropical fish, NOT a bucket — so this method gives you food for axolotls only if you also have a way to get tropical fish buckets.

Actually, scratch that — fishing gives you raw tropical fish (item), which axolotls do not eat. So fishing isn't useful for axolotl food. Stick with bucketing live ones.

Method 3: Wandering Trader

Wandering Traders occasionally sell tropical fish buckets for 5 emeralds each. Rare but reliable if you can't reach a warm ocean.

How to Find Axolotls

Axolotls only spawn in Lush Caves, which are cave biomes with green moss, glow berries, and underground water pools. To find them:

  • Look for azalea trees on the surface — these grow directly above lush cave biomes
  • Dig down beneath an azalea tree until you hit the lush cave
  • Axolotls spawn in the water pools at Y < 0 (below sea level inside the cave)
  • They spawn in groups of 1–4

They cannot spawn in regular ocean or river water. If you see an axolotl in the surface ocean, someone put it there or bucketed and released it.

The Blue Axolotl (1-in-1,200 Natural Spawn)

Axolotls have 5 color variants. Four are common; one is incredibly rare:

  • Lucy (pink-white) — common
  • Wild (brown / dark) — common
  • Gold (yellow) — common
  • Cyan (turquoise) — common
  • Blue1 in 1,200 spawn chance, AND cannot occur as a baby's first natural color

The blue axolotl can only be obtained naturally as a baby born from two non-blue parents — and even then, the chance is 1 in 1,200 per baby. This is one of the rarest things in Minecraft. Many players breed hundreds of axolotls trying to get one.

How to Breed Axolotls (Step by Step)

Step 1: Get 2 tropical fish buckets

One per adult parent.

Step 2: Bring two adult axolotls together

Lure them with a tropical fish bucket (just hold it) or bucket them up and place them in the same pond.

Step 3: Use the bucket on each adult

Right-click each axolotl with a tropical fish bucket. The bucket empties and the axolotl enters love mode (hearts appear). Both must be fed.

Step 4: Wait for the baby

A baby axolotl appears between them. Babies are loyal to the breeder and won't despawn.

Combat Benefits of Axolotls

Axolotls are useful in underwater combat — they attack Drowned, Guardians, Elder Guardians, Squid, and Glow Squid on sight. They can also help you against drowned, useful when conquering ocean monuments.

Bonus: when a player is near an axolotl that kills an enemy, the player receives:

  • Regeneration I for 100 seconds (heals 1 health every 2.5 seconds)
  • Mining Fatigue cleared if you had it (great when raiding Ocean Monuments)

An axolotl that takes damage and is about to die will sometimes play dead — it lies on its back for 10 seconds, becomes invulnerable, and regenerates health. This is automatic.

Common Questions

Can I feed an axolotl raw cod or salmon?

No. Only tropical fish in buckets. Raw cod, raw salmon, raw tropical fish (item form), and cooked anything do not work.

Can I keep axolotls in a fish tank?

Yes. Build a small water area (2x2x2 minimum) and bucket-release axolotls there. They'll stay as long as the water doesn't drain. Note: axolotls take suffocation damage out of water after 5 minutes, so the tank needs constant water.

Do axolotls despawn?

Naturally spawned axolotls can despawn if you wander away — like other passive mobs. Bred axolotls and name-tagged axolotls never despawn.

What's the easiest way to transport axolotls?

Bucket them up. Right-click an axolotl with an empty water bucket → they're stored in the bucket along with the water. Place the bucket where you want them → they're released.

Do axolotls attack each other?

No — they only attack hostile aquatic mobs (Drowned, Guardians) and small ones (Squid, Glow Squid). They don't attack each other or other passive mobs.

Can axolotls breathe air?

Sort of. They can survive out of water for ~5 minutes before they start taking damage from drying out. In rain, they can survive indefinitely on land.

Putting It All Together

The workflow for a thriving axolotl pen:

  1. Travel to a warm ocean and bucket 6–10 tropical fish.
  2. Find a lush cave (under an azalea tree) and bucket 2–4 axolotls.
  3. Release them into a built fish tank back at your base (at least 2x2x4 water).
  4. Feed pairs of adults with tropical fish buckets to breed.
  5. Keep breeding — every baby has a 1-in-1,200 chance to be the rare blue axolotl.
  6. Bring axolotls when raiding Ocean Monuments — they fight Guardians for you and grant Regeneration.

For more Minecraft feeding guides, see our armadillo feeding guide, fox feeding guide, parrot feeding guide, and sniffer feeding guide.

If you're building a circular fish tank or aquarium for your axolotls, our Minecraft circle generator can blueprint the exact water layout. And if you're running a survival server with friends and want your axolotl colony safe 24/7, see our best Minecraft server hosting comparison.

That's everything you need to know about feeding axolotls in Minecraft. Tropical fish buckets, lush caves, and patience for that blue baby. Happy bucketing!