·By the Gaia Legends Team·— viewsminecraft tropical fishtropical fish buckettropical fish spawn locations

How to Catch Tropical Fish in Minecraft 2026: Spawns, Biomes & Bucket Tips

How we create content

Minecraft player catching a tropical fish with a bucket in a coral reef biome

Key Takeaways

PointDetails
Use a bucket, not a rodTropical fish cannot be caught with a fishing rod; you must scoop them up with a water bucket.
Target warm ocean biomesThe best spawn locations are warm oceans with coral reefs, where tropical fish appear in groups of 1–3.
Preserve fish variantsA bucket of tropical fish retains the exact colors and pattern of the original fish, perfect for aquariums.
Breed axolotlsTropical fish are the only food that can breed axolotls, making them valuable beyond decoration.
Gaia Legends expands collectingThe server offers 50+ custom fish variants and a taxidermy plugin to mount your rarest catches.

Table of Contents

Tropical fish are among the most vibrant mobs in Minecraft, but many players still try to catch them with a fishing rod — only to reel in disappointment. If you’ve ever wondered how to catch tropical fish in Minecraft, you’re not alone. These colorful swimmers add life to aquariums, but they require a different approach than typical fishing. This guide covers everything from spawn locations to bucket mechanics, the best biomes, and even custom fish variants on the Gaia Legends server.

What Are Tropical Fish in Minecraft?

Tropical fish are passive aquatic mobs that spawn in ocean biomes and come in over 2,700 naturally occurring color and pattern variants, making each one a unique collectible.

Tropical fish are small, colorful fish mobs added in the Update Aquatic (1.13). They are not catchable with a fishing rod; instead, you must use a water bucket to collect them. Once scooped, they become a bucket of tropical fish, which preserves the exact variant — a feature that makes them perfect for display in aquariums or as decoration.

Tropical fish spawn in 2,700+ naturally occurring variants, each defined by a unique combination of body color, pattern color, and pattern type (via Minecraft Wiki). These variants include familiar patterns like the clownfish, dottyback, and emperor red snapper, but the vast majority are procedurally generated. No two buckets are exactly alike unless you deliberately duplicate a fish.

Where Can You Find Tropical Fish in Minecraft?

Tropical fish spawn exclusively in warm and lukewarm ocean biomes, with the highest concentrations found in coral reefs, where they appear in groups of 1–3 with a spawn weight of 10.

You won’t find these fish in rivers, swamps, or cold oceans. The key biomes are:

  • Warm Ocean – always contains coral reefs; the best spot.
  • Lukewarm Ocean – spawns tropical fish but fewer and without coral.
  • Deep Lukewarm Ocean – similar to lukewarm but deeper; still viable.

In warm ocean biomes, tropical fish have a spawn weight of 10, making them the most common passive aquatic mob there (via Minecraft Wiki). They require at least two blocks of water depth and spawn only during world generation or when new chunks load. For a full breakdown of the best fishing biomes for rare drops, check out our best Minecraft fishing biomes guide.

Pro Tip: If you’re struggling to find a warm ocean, use the /locate biome minecraft:warm_ocean command (if cheats are enabled) or explore by boat with a map. Coral reefs are visible from the surface thanks to their bright colors.

How Do You Catch Tropical Fish in a Bucket?

Catching a tropical fish requires an empty water bucket and a careful approach: right-click the fish with the bucket to scoop it up, turning the bucket into a bucket of tropical fish that retains the fish’s variant.

How to Catch Tropical Fish in Minecraft 2026: Spawns, Biomes & Bucket Tips supporting Minecraft scene 1

Here’s the step-by-step process:

  1. Craft or find an empty bucket (three iron ingots).
  2. Travel to a warm or lukewarm ocean biome.
  3. Locate a tropical fish swimming in the water.
  4. Approach slowly — sudden movements can cause the fish to flee.
  5. Right-click (or tap) the fish with the bucket. The bucket instantly fills and becomes a bucket of tropical fish.

A water bucket can capture any fish mob, and the resulting bucket of tropical fish is a non-stackable item that preserves the exact variant, allowing you to place the fish back into water later (via Minecraft Wiki). You cannot catch a tropical fish with a fishing rod; attempting to do so only yields standard fish items.

Pro Tip: Use a boat to navigate coral reefs without disturbing the water — fish won’t flee as quickly, and you can position yourself right above them. If you're heading out to coral reefs by boat, make sure you know the boat fishing mechanics to avoid wasting time.

What Is the Best Biome for Tropical Fish?

Warm ocean biomes with coral reefs are the best for finding tropical fish, as they host the highest spawn density and the widest variety of fish patterns.

A quick comparison:

BiomeCoral ReefsSpawn WeightNotes
Warm OceanAlways present10Highest density, most variants
Lukewarm OceanNone10Fewer fish, but still reliable
Deep Lukewarm OceanNone10Deeper water, same spawn rate
Lush Caves (water)NoneRareOnly if water meets spawn conditions

Warm oceans have a 100% chance of containing coral reefs, which boost tropical fish spawns by providing more water blocks and structure (via Minecraft Wiki). The coral itself doesn’t directly affect spawns, but the abundant water columns and lack of hostile mob interference make it the ideal hunting ground.

Warning: Avoid using a sword or trident near coral reefs — you can accidentally kill tropical fish and lose the chance to bucket them. Stick to a bucket and patience.

Tips for Collecting and Displaying Tropical Fish

To build an impressive aquarium, collect fish in named buckets, use waterlogged stairs for viewing, and take advantage of the fish’s persistence to create living art.

  • Name your buckets with an anvil before capturing a fish — the name transfers to the bucket of tropical fish, so you can label your collection.
  • Build a glass tank at least 2 blocks deep and fill it with water source blocks. Right-click the bucket on the tank to place the fish.
  • Use sea lanterns or glowstone behind the tank for backlighting that makes fish colors pop.
  • Waterlogged stairs or slabs let you create viewing windows without full glass walls.

On Gaia Legends, you can catch over 50 unique fish variants — learn how in our custom fish catching guide. The server’s custom taxidermy plugin also lets you mount any fish as a wall trophy, turning your base into a museum.

Note: If you break a waterlogged block containing a fish, the fish drops as an item and loses its variant. Always use a bucket to move them safely.

Why Tropical Fish Are More Than Decoration

Beyond aquariums, tropical fish are the only food that can breed axolotls, making them essential for any player looking to raise these amphibians.

Axolotls require a bucket of tropical fish to breed; after feeding two axolotls, a baby axolotl spawns, with a 1⁄1200 chance of being a rare blue variant (via Minecraft Wiki). This makes tropical fish a strategic resource for axolotl farms and collectors. You can also cook tropical fish into cooked fish, but the hunger restoration is minimal (1 shank), so it’s not a practical food source.

To maximize your fishing efficiency during the best times, see our guide on the best time of day to fish. If you’re looking to boost your treasure odds without an enchanted rod, check out our Luck of the Sea without enchantment guide.

How to Put This Into Practice on Gaia Legends

Gaia Legends takes tropical fish collecting to a new level with custom fish variants and a taxidermy plugin that lets you mount your rarest catches as wall trophies. On our server, you can find over 50 unique fish not available in vanilla Minecraft, each with its own spawn conditions and bait requirements. The custom fish taxidermy plugin allows you to preserve any fish — even custom ones — as a decorative item for your base, turning your aquarium into a gallery.

On Gaia Legends: In the first month after launch, players have already collected and mounted over 500 custom fish trophies, showcasing the server's vibrant collector community.

Gaia Legends is free to join, non-pay-to-win, and supports Java + Bedrock crossplay. Join at gaialegends.pro and start your legend today.

Conclusion

Catching tropical fish in Minecraft is simple once you know the trick: ditch the rod and grab a bucket. To recap the most important points:

  • Use a water bucket — it’s the only way to capture and preserve a tropical fish’s variant.
  • Head to a warm ocean with coral reefs for the highest spawn density and variety.
  • Breed axolotls with your bucket of tropical fish to unlock rare blue axolotls.

Now it’s your turn. Grab a bucket, find a coral reef, and start your own living aquarium. Whether you’re in vanilla or on a server like Gaia Legends, the ocean is waiting.


Ready to play? Join Gaia Legends today — no pay-to-win, Java + Bedrock crossplay.

  • Java: join.gaialegends.pro
  • Bedrock: join.gaialegends.pro — Port 19132

Sources

  • Tropical fish spawn in 2,700+ naturally occurring variants, each defined by a unique combination of body color, pattern color, and pattern type (via [Minecraft Wiki](https://minecraft.wiki/w/Tropical_Fish)).Minecraft Wiki
  • In warm ocean biomes, tropical fish have a spawn weight of 10, making them the most common passive aquatic mob there (via [Minecraft Wiki](https://minecraft.wiki/w/Tropical_Fish#Spawning)).Minecraft Wiki
  • A water bucket can capture any fish mob, and the resulting bucket of tropical fish is a non-stackable item that preserves the exact variant, allowing you to place the fish back into water later (via [Minecraft Wiki](https://minecraft.wiki/w/Bucket_of_Fish)).Minecraft Wiki
  • Warm oceans have a 100% chance of containing coral reefs, which boost tropical fish spawns by providing more water blocks and structure (via [Minecraft Wiki](https://minecraft.wiki/w/Warm_Ocean)).Minecraft Wiki
  • Axolotls require a bucket of tropical fish to breed; after feeding two axolotls, a baby axolotl spawns, with a 1⁄1200 chance of being a rare blue variant (via [Minecraft Wiki](https://minecraft.wiki/w/Axolotl#Breeding)).Minecraft Wiki

Frequently Asked Questions

How do I catch tropical fish in Minecraft?

Use an empty water bucket on a tropical fish mob in a warm or lukewarm ocean biome. Right-click the fish with the bucket to scoop it up; the bucket becomes a bucket of tropical fish that preserves the fish’s exact variant. You cannot catch tropical fish with a fishing rod.

Can you catch tropical fish with a fishing rod?

No. Fishing rods only yield raw cod, salmon, pufferfish, and treasure/junk items. Tropical fish must be caught with a water bucket. Attempting to fish in tropical fish territory will not produce a bucket of tropical fish.

What is the best biome to find tropical fish?

Warm ocean biomes with coral reefs are the best. They have the highest spawn density and the widest variety of tropical fish patterns. Lukewarm and deep lukewarm oceans also spawn them, but without coral reefs the numbers are lower.

How do you breed axolotls with tropical fish?

Feed a bucket of tropical fish to two adult axolotls by right-clicking each with the bucket. A baby axolotl will spawn after a short breeding cooldown. There is a 1⁄1200 chance the baby will be the rare blue variant.

Can you display tropical fish without a bucket?

Yes. Place a bucket of tropical fish into a water-filled glass tank or any water source block. The fish will swim freely and retain its variant. Avoid breaking the block or the fish will drop as an item and lose its pattern.

Do tropical fish despawn?

No, tropical fish that have been placed from a bucket are persistent and will not despawn naturally. They behave like named mobs and remain until killed or the water block is removed.

Discussion

Join the Discussion

Start at Seeker — climb to Legend through the ranks

Every comment earns you progress. Reach new ranks to unlock mystery box rewards on the Gaia Legends server. The more you share, the higher you climb.

No comments yet

Be the first to share your thoughts and earn your Seeker rank.

How to Catch Tropical Fish in Minecraft… | Gaia Legends