Photo by Ilham Abitama on Unsplash
Aquaponics is a way to grow fresh produce sustainably at home while raising fish in a closed-loop system. By combining aquaculture, or fish farming, with hydroponics, or soilless plant cultivation, this growth method creates a self-sustaining environment where plants and fish thrive together.
When you learn how to build aquaponics systems with the right approach, it can be an incredibly rewarding and eco-friendly way to cultivate food.
Unlike traditional gardening, practical aquaponics requires no soil, uses less water and eliminates the need for chemical fertilizers. Instead, the system uses the natural nitrogen cycle to convert fish waste into nutrients that plants can absorb.
In return, the plants help filter and clean the water, which then recirculates back to the fish. This symbiotic relationship creates a balanced ecosystem that can produce food year-round, regardless of climate.
Before assembling your DIY aquaponics system, choose a location that provides the best conditions for both fish and plants. If you live in an area with harsh winters or extreme heat, consider a greenhouse setup to provide seasonal protection. Whether you build your setup outdoors or indoors, the space should have:
Access to Sufficient Light
Place outdoor systems where they receive at least six to eight hours of sunlight daily. Indoor systems require full-spectrum LED grow lights to mimic natural sunlight.
Stable Temperature Control
Fish and plants thrive in a consistent temperature range. Drastic temperature fluctuations can stress both components of the system, so consider using insulation or water heaters if necessary.
Adequate Ventilation
A well-ventilated area prevents mold growth, maintains oxygen levels for fish and promotes healthy plant development.
Water and Electrical Access
Your system will require a steady water supply, preferably burying water lines at least six inches deep, and a power source for the water pump, air pump and any lighting — unless you choose a solar system.
For beginners, a media-based system is the easiest to set up and maintain, making it a great choice to start with. There are several other aquaponic system designs, each with unique benefits and considerations. Use this aquaponics grow bed guide to choose the system suited to your needs and resources:
Media-Based Systems
These use a grow bed filled with gravel, expanded clay pebbles or lava rock. The media acts as a biofilter, breaking down fish waste while supporting plant roots. This type is ideal for home gardeners because of its simplicity and effectiveness.
Raft or Deep Water Culture Systems
In this setup, plants grow on floating rafts in a nutrient-rich water bed. It’s best suited for large-scale production of leafy greens and herbs. You can cultivate the fish and plants in the same large tank — acrylic tanks are strong and promote visibility, giving you a lovely view of the whole system — but take care to protect your plant roots from foraging fish.
Nutrient Film Technique or NFT Systems
Small amounts of water move through channels, delivering nutrients to plant roots. This method suits small, fast-growing plants like lettuce and basil, but you’ll need to monitor them regularly to avoid drying out the roots.
Hybrid Systems
Some home growers combine multiple methods to maximize their space and plant variety. For example, using a media bed for strawberries while growing spinach in a raft system can create a highly productive setup.
Choose your fish wisely, as their waste feeds the plants. Avoid fish species that need strict water conditions or have aggressive behaviors, as they can disrupt the system balance. Some of the best options include tilapia, a hardy fish species — goldfish, which are small and resilient — and koi fish, which are cold tolerant.
Use food-grade plastic or glass for a large enough tank to accommodate the number of fish you plan to raise. A general fishkeeping rule is one inch of fish per gallon of water, but you may increase this for smaller-sized fish if your system is robust enough to handle their biomass or waste production. Remember to base this on the adult or expected size of the fish.
Ensure the tank is set on a stable, weight-bearing surface like bricks to support its weight when full. Decide on the type of grow system, such as an independent grow tank and fish tank with circulation between the two, a barrel system or a large tank with grow rafts. Use an appropriate substrate, too.
A successful aquaponics system requires proper water movement and oxygenation.
The water pump circulates water up from the fish tank to the grow bed, and you should inspect it regularly to remove sediment buildup. Choose a pump with the right flow rate for your system size. The air pump and airstones oxygenate the water, while a carbon block filter removes chlorine and other contaminants, keeping fish healthy and preventing stagnant conditions.
A biofilter converts fish waste into nutrients the plants can absorb. The process occurs naturally in media beds, but some systems require an additional filter. Regularly clean and maintain all components to prevent clogs, algae buildup and equipment failure.
Before introducing fish, your system needs to establish a nitrogen cycle, allowing beneficial bacteria to break down fish waste into usable nutrients.
Add an ammonia source, such as pure ammonia drops or decomposing fish food, to initiate the cycle. Monitor the water quality daily by testing ammonia, nitrite and nitrate levels. Wait four to six weeks, and once nitrate levels rise and ammonia drops to nearly zero, the system is ready for fish.
Skipping this step can cause toxic ammonia buildup, which can kill fish.
Regular water testing helps ensure a healthy ecosystem for fish and plants. If the pH drops too low, add calcium carbonate or potassium hydroxide. If it’s too high, use phosphoric acid in small amounts.
Keep an eye on these key parameters:
pH levels: 6.5 – 7, which is a compromise for the fish, beneficial bacteria and plants.
Ammonia: Near 0 parts per million
Nitrates: Under 40-50 ppm to indicate the system is successfully cycled.
Temperature: 63-93°F — depending on the fish species.
Overfeeding is a common mistake that leads to ammonia buildup and poor water quality. Feed what fish can eat within two to three minutes twice a day. Use high-quality pellets appropriate for your species — this is what will feed the plants.
Not all plants thrive in an aquaponic system. Choose plants that match your system’s maturity and nutrient levels. Start with leafy greens and herbs before moving to fruiting plants, as these require a more stable, nutrient-rich system.
Best choices for beginners include lettuce, spinach, kale, basil, mint and cilantro, which thrive in low-nutrient environments and grow quickly. For advanced systems, try tomatoes, peppers, cucumbers, strawberries and green beans, which require higher nutrient levels and a well-established biofilter to thrive.
Building a home aquaponics system is a game-changer for anyone looking to grow fresh, organic food while keeping things sustainable. With the right setup, you’ll enjoy a continuous supply of nutrient-rich vegetables and healthy fish, all while using less water than traditional gardening.
Whether you start small or go all-in, aquaponics is an exciting way to make your home greener and more self-sufficient, and it’s incredibly rewarding. Ready to take the plunge? Your fish and plants are waiting!
Jack Shaw is a freelance writer specializing in home improvement, gardening, and caring for the outdoors. He’s the senior writer of Modded and has contributed his advice through sites like Green Living Journal, House 2 Home Organizing, Log Cabin Hub, and more. You can reach him via LinkedIn.