The Basic Steps to Build a Minecraft Aquarium
A Minecraft aquarium is a water-filled container made from glass or other transparent blocks, stocked with fish and decorated with plants and terrain. You build it by placing a frame, filling it with water, adding fish using buckets, and then decorating the inside with sand, gravel, kelp, seagrass, and coral. The whole process takes 15 to 45 minutes depending on size and detail.
The simplest aquarium is a glass box at least three blocks wide, three blocks deep, and three blocks tall—smaller tanks look empty and don't hold enough fish to feel alive. You can make it larger, but the basic method stays the same: frame it, seal it, fill it, stock it, and decorate it.
Key Takeaways
- Build your frame from glass, dark oak wood, or blackstone, making sure it is at least 3×3×3 blocks in size so fish have room to swim.
- Fill the tank with water using a water bucket, and the water will spread to fill the entire space if the frame is sealed on all sides.
- Stock your aquarium with fish by holding a bucket of water containing a fish and right-clicking inside the tank to release them.
- Decorate the bottom and sides with sand, gravel, coral blocks, kelp, and seagrass to make the aquarium look natural and give fish places to hide.
- Add a glass roof or leave the top open depending on whether you want the aquarium to look enclosed or prefer straightforward access for maintenance.
Choosing Your Frame Material and Size
Glass is the most popular choice because it is transparent and lets you see the fish from all angles. You can also use dark oak wood, blackstone, or deepslate for a more decorative frame around the edges. Avoid using regular dirt or stone—they block your view and make the aquarium feel cramped.
Decide on your dimensions before you start building. A 5×5×4 tank is a good starting size—large enough to hold several fish and look impressive, but small enough to fill and decorate in under an hour. If you want a larger display, go 7×7×5 or bigger, but remember that each additional block means more water to place and more decoration to add.
Build your frame first by placing blocks in a rectangle on the ground, then stacking them up to your desired height. Leave the top open for now—you will seal it after filling the tank with water. Make sure all corners are solid and there are no gaps in the walls.
Filling Your Tank with Water
Once your frame is complete, place a water bucket in one of the top corners. The water will flow across the bottom and fill the entire tank if the frame is sealed on all sides. If water leaks out, you have a gap somewhere—place a block to seal it before the water drains completely.
If you are building a very large tank, you may need to place multiple water buckets at different points to fill it faster. Water spreads horizontally up to 8 blocks away, so in a 5×5 tank, one bucket in a corner will reach the entire floor. In a 7×7 or larger tank, place buckets in two or three corners to speed up the process.
Once the tank is full, you can add a glass roof if you want the aquarium to look enclosed. This also prevents mobs from spawning inside and keeps the water from evaporating (though water in Minecraft does not actually evaporate—this just makes the tank look finished).
Catching and Adding Fish to Your Aquarium
Fish in Minecraft come in several types: tropical fish (which have many color variations), salmon, cod, and pufferfish. You catch them by holding a water bucket and right-clicking on a fish in the ocean, river, or any body of water. The fish will be trapped inside the bucket.
To release the fish into your aquarium, hold the bucket of water and right-click inside the tank. The fish will swim out and stay in the water. You can add as many fish as you want, but a tank that is too crowded looks messy—aim for 5 to 10 fish in a medium-sized aquarium.
If you want a specific type or color of tropical fish, you may need to search multiple biomes. Tropical fish spawn in warm ocean biomes and come in dozens of color combinations. Salmon and cod spawn in cold and temperate oceans. Pufferfish spawn only in warm oceans and puff up when threatened, which looks dramatic in an aquarium.
Decorating the Bottom and Sides
The decoration is what makes an aquarium look like a real underwater scene instead of just a box of water. Start by covering the bottom with sand or gravel—this gives the tank a natural floor and hides the frame edges. Spread it unevenly so it looks like a real ocean floor rather than a flat layer.
Add coral blocks in clusters around the tank. Coral comes in five colors: brain, bubble, fire, horn, and tube. Place them on the sand or gravel in small groups, leaving space between clusters so fish can swim through. Coral blocks do not spread or grow in Minecraft—they stay exactly where you place them.
Plant kelp and seagrass throughout the tank. Kelp grows upward in tall stalks and looks like underwater plants swaying. Seagrass is shorter and spreads across the floor. Both can be placed on sand or gravel, and both look more natural when planted in patches rather than scattered randomly. You can also add sea pickles (small glowing creatures) on the sand for extra detail.
Common Mistakes to Avoid
The most common mistake is building a tank that is too small. A 3×3×3 tank is the bare minimum, but it looks sparse and fish have nowhere to hide. If you have the space and materials, go bigger—a 5×5×4 tank looks much better and holds more fish without looking crowded.
Another mistake is using solid blocks for decoration instead of transparent ones. If you fill your tank with stone or dirt, you will not be able to see the fish. Stick to coral, kelp, seagrass, and sand—all of which are transparent or semi-transparent so the fish remain visible.
Do not forget to seal the frame before filling it with water. If you leave gaps in the walls or corners, water will leak out and you will waste buckets trying to refill it. Check all four corners and all four walls before placing the first water bucket.
Finally, avoid putting your aquarium in direct sunlight if you are playing in a biome where it rains. Rain does not damage the aquarium, but it can make the water look murky in screenshots. A covered location or an indoor room looks cleaner.
Adding Lighting and Final Touches
Place glow squid or add sea lanterns to light up your aquarium. Sea lanterns are decorative light blocks that look like underwater lamps and emit a blue glow. You can place them on the walls or floor to illuminate the fish and make the colors pop. Glow squid are living mobs that emit light naturally, but they are harder to catch and keep in place.
Consider adding a background behind the aquarium using dark blocks like blackstone or deepslate. This makes the fish stand out more and gives the aquarium a finished look. You can also build a frame around the tank using wood or stone to match your building style.
If you want your aquarium to feel like part of a larger structure, build a viewing room around it with benches or chairs facing the glass. This turns the aquarium into a centerpiece rather than just a decoration.
Frequently Asked Questions
Do fish in Minecraft need food or care?
No. Fish in Minecraft do not need food, oxygen, or any maintenance once they are in the tank. They will swim around indefinitely and never die from neglect. You only need to make sure the tank stays filled with water.
Can I breed fish in an aquarium?
Fish cannot breed in Minecraft, so you cannot create new fish by putting two fish together. You must catch each fish individually from the ocean or rivers.
What happens if I break the glass?
If you break one glass block, all the water will drain out when ready and the fish will die. Always be careful when editing your aquarium. If you need to add or remove decoration, do it before filling the tank with water.
Can I make an aquarium without glass?
Yes. You can build the frame from any solid block—wood, stone, blackstone, or even dirt. Glass is preferred because it is transparent, but any block that holds water will work. The tank will still function the same way.
How do I move a fish to a different aquarium?
Hold a water bucket and right-click on the fish to capture it. Then go to your new aquarium and right-click inside to release it. The fish will be removed from the first tank and appear in the second one.