In Minecraft, tropical fish are primarily decorative creatures that let you build stunning aquariums, but they also serve as a minimal emergency food and a trade item for emeralds. This article covers everything you can do with tropical fish in Minecraft, from collecting them in a bucket to using them as a villager trade.
Where to find tropical fish
Tropical fish naturally spawn in warm oceans, lukewarm oceans (including their deep variants), lush caves, and mangrove swamps in Java Edition. They can only survive underwater and will die if placed on land, so you must always keep them in water or a water-filled bucket.
How to collect tropical fish
To capture a live tropical fish, equip a water bucket and use it on the fish while underwater. The fish enters the bucket as a tropical fish bucket item. Because fish die on land, you must transport them in this bucket and release them only into a body of water.
Building an aquarium with tropical fish
- Choose a location for your aquarium, either indoors or outdoors.
- Build a transparent container using glass blocks or glass panes.
- Fill the container with water by using water buckets on the interior.
- Release your captured tropical fish from their buckets into the aquarium.
- Decorate with coral blocks, sea pickles, or kelp for a natural look.
Understanding tropical fish variants
There are over 2,700 to 3,072 possible variants of tropical fish, featuring diverse patterns, shapes, and colors. Small tropical fish variants are considered adult fish, not baby fish, because there is no breeding mechanic for them in vanilla Minecraft. This means you cannot breed tropical fish in Minecraft, despite what some community guides claim.
Eating tropical fish as food
Raw tropical fish can be eaten by players, restoring only half a hunger point. This makes it a minimal emergency food source when you have nothing else available, but it is far less effective than cooked fish or other common foods.
Trading tropical fish with villagers
Raw tropical fish can be traded with expert-level Fisherman villagers for emeralds. This gives you a practical reason to collect tropical fish beyond decoration, turning them into a renewable source of currency for other trades.
Healing wolves with tropical fish in Bedrock Edition
In Bedrock Edition, raw tropical fish can be fed to wolves to heal them by two health points. However, they cannot be used to breed wolves, so this is strictly a healing mechanic for your tamed wolf companions.















