This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You can make a cactus terrarium in a fish tank by layering gravel, activated charcoal, and well-draining soil inside the tank, then planting desert cacti that thrive in that contained environment.
It’s a fun DIY project that turns an old aquarium into a striking desert display.
If you’ve been wondering how to make a cactus terrarium in a fish tank, you’re in the right place, because it’s totally doable with the right steps.
Making a cactus terrarium in a fish tank is all about mimicking arid conditions, not tropical ones, so drainage and airflow become your best friends.
In this post, I’ll walk you through the exact process, from picking the right tank to choosing the best cacti and keeping them alive.
Let’s dig into the details so you can build a cactus terrarium in a fish tank that actually thrives.
Why a Cactus Terrarium in a Fish Tank Works
A cactus terrarium in a fish tank works because the open top provides plenty of air circulation, which is exactly what cacti need.
Unlike closed terrariums that trap humidity, a fish tank setup lets excess moisture evaporate, preventing root rot.
The transparent glass walls also give you a gorgeous 360-degree view of your miniature desert.
Plus, fish tanks come in all shapes and sizes, so you can scale your cactus terrarium in a fish tank to fit any corner of your home.
Here are a few reasons why this combination is a winner for beginners and plant pros alike:
1. Superior Drainage Control
The biggest mistake people make with cacti is overwatering, but a fish tank lets you control drainage like a pro.
You can add a thick gravel base layer that keeps water away from the roots, which is critical when you make a cactus terrarium in a fish tank.
Without drainage holes in the glass, you need that gravel to act as a reservoir for excess water.
This setup mimics the rocky, fast-draining soil cacti love in the wild.
2. High Light Transmission
Glass fish tanks don’t block much light, so your cacti get the bright rays they crave.
When you’re figuring out how to make a cactus terrarium in a fish tank, remember that light is non-negotiable for desert plants.
Place your tank near a south or west-facing window for at least six hours of direct sun daily.
The glass can even amplify some light, giving your cacti an extra energy boost.
3. Easy to Customize the Scene
A fish tank gives you a blank canvas to create a layered desert landscape with sand, rocks, and driftwood.
You can arrange your cactus terrarium in a fish tank to look like a tiny desert canyon or a minimalist zen garden.
Since the tank is open at the top, you can easily reach in to rearrange decor or remove dead leaves.
This flexibility makes it a great project for kids or anyone who loves hands-on gardening.
Step-by-step Guide to Make a Cactus Terrarium in a Fish Tank
Ready to build?
Here’s the simplest way to make a cactus terrarium in a fish tank, broken into easy steps.
I’ll keep it friendly and practical so you can follow along without stress.
1. Gather Your Supplies
First, you need a clean fish tank, any size works, but a 10-gallon tank is perfect for a small collection.
Then grab these materials: small gravel or pebbles, activated charcoal, coarse sand, cactus potting mix, and decorative rocks.
Don’t forget a pair of tongs or gloves because handling cacti can be prickly business.
You’ll also want a spray bottle for gentle watering, since you don’t want to flood your cactus terrarium in a fish tank.
2. Clean and Prep the Tank
Wash your fish tank with warm water and mild soap, then rinse it thoroughly to remove any residue.
Dry it completely with a soft cloth, because any lingering moisture can harm your cacti.
If the tank has any cracks, seal them with aquarium-safe silicone before you start layering.
A clean tank ensures your cactus terrarium in a fish tank stays healthy from day one.
3. Build the Drainage Layer
Add a 1 to 2-inch layer of gravel at the bottom of the tank for drainage.
Spread it evenly so the entire base is covered, and tilt it slightly if you want water to pool in one corner.
This gravel layer is the backbone of how to make a cactus terrarium in a fish tank successful.
Without it, you risk water sitting at the roots, which can kill your cacti fast.
4. Add Activated Charcoal
Sprinkle a thin layer of activated charcoal over the gravel, about half an inch thick.
Charcoal absorbs impurities and prevents mold and mildew from growing in the enclosed space.
This step is often overlooked, but it’s crucial when you make a cactus terrarium in a fish tank.
It keeps the air fresh and stops any funky smells from developing over time.
5. Mix and Add Your Soil
Combine two parts cactus potting mix with one part coarse sand in a separate bucket.
This creates a gritty, fast-draining soil that cacti absolutely love.
Pour the mix over the charcoal layer, leaving about 2 to 3 inches of space at the top of the tank.
Firm it down gently so it’s stable, but don’t compact it too much, because roots need air pockets.
Now your cactus terrarium in a fish tank is ready for planting.
6. Plant Your Cacti
Choose small desert cacti like barrel, bunny ears, or pincushion varieties, since they stay compact.
Using tongs, gently remove each cactus from its nursery pot and shake off excess soil.
Dig a small hole in the soil mix, then place the cactus in the hole and backfill around the roots.
Space them a few inches apart so they have room to grow and air can circulate between them.
This is the most rewarding part of making a cactus terrarium in a fish tank.
7. Decorate with Rocks and Sand
Add decorative pebbles, small stones, or a top dressing of colored sand to finish the look.
You can also place a few larger rocks to mimic a natural desert landscape.
This is where you get creative and personalize your cactus terrarium in a fish tank.
Just make sure any decor is clean and non-toxic, so it won’t harm your plants.
How to Care for Your Cactus Terrarium in a Fish Tank
Once you’ve built your cactus terrarium in a fish tank, proper care keeps it thriving for years.
Cacti are low-maintenance, but they have specific needs you’ll want to meet.
Here are the key care tips to remember after you learn how to make a cactus terrarium in a fish tank.
1. Water Sparingly and Deeply
Water your cactus terrarium in a fish tank only when the soil is completely dry to the touch.
Stick your finger about an inch into the soil, and if it feels dry, then it’s time to water.
Use a watering can with a narrow spout to direct water at the base of each cactus, not the body.
During the winter months, cut back watering to once a month or even less.
Overwatering is the quickest way to ruin your cactus terrarium in a fish tank, so err on the dry side.
2. Provide Bright, Indirect or Direct Sunlight
Place your tank in a spot with at least six hours of bright light each day.
Morning sun is ideal, while harsh afternoon sun in summer might scorch the glass and overheat the tank.
If you notice your cacti stretching or leaning toward the light, they need more sun.
A south-facing window usually works best for a cactus terrarium in a fish tank.
3. Keep Air Circulating
Since the tank is open, airflow is usually fine, but avoid placing it in a stuffy, humid room.
If you live in a very humid climate, you can set a small fan nearby to keep air moving.
Good air circulation prevents fungal issues and keeps your cactus terrarium in a fish tank healthy.
So, How Do You Make a Cactus Terrarium in a Fish Tank?
You can make a cactus terrarium in a fish tank successfully by focusing on drainage, light, and minimal water.
The process is straightforward: layer gravel, charcoal, and gritty soil, then plant hardy desert cacti.
And with regular care, your cactus terrarium in a fish tank will be a stunning, low-water centerpiece.
It’s a perfect project if you want a bit of desert charm without the fuss of tropical plants.
I hope this guide has answered your question on how to make a cactus terrarium in a fish tank and inspired you to start building.
Go ahead, grab that empty tank, and turn it into a prickly paradise today.