
How Aquaponics Works
Fish produce ammonia-rich waste. Beneficial bacteria in the grow bed convert that ammonia first into nitrite and then into nitrate, which plants absorb as fertilizer. The plant roots clean the water, which flows back into the fish tank. The system becomes self-regulating once the bacterial colony is established, usually within 3 to 4 weeks of startup.
1to 10
Choose Your Tank and Grow Bed
A 50 gallon Rubbermaid stock tank works well as a fish tank.
Choose Your Tank and Grow Bed
A 50 gallon Rubbermaid stock tank works well as a fish tank. The grow bed should hold roughly the same volume as the fish tank. Flood and drain media beds filled with expanded clay pebbles (hydroton) are the most beginner-friendly design. Use food-safe
Set Up the Flood and Drain Cycle
Install a submersible pump in the fish tank that fills the grow bed every 30
Set Up the Flood and Drain Cycle
Install a submersible pump in the fish tank that fills the grow bed every 30 minutes and drains back by gravity using a bell siphon or a simple standpipe. The roots need both wet and dry cycles to stay healthy and oxygenated. Aim for 2 flood and drain
Cycling the System
Before adding fish, run the pump for 2 to 4 weeks with a small ammonia source
Cycling the System
Before adding fish, run the pump for 2 to 4 weeks with a small ammonia source such as a few drops of pure ammonia or a pinch of fish food daily. Test water with an API freshwater master kit. The system is ready when ammonia reads 0, nitrite reads 0, and
Choosing Fish and Plants
Tilapia and goldfish are the most forgiving beginner fish.
Choosing Fish and Plants
Tilapia and goldfish are the most forgiving beginner fish. Avoid overloading the tank: 1 inch of fish per 1 to 3 gallons of system water is a safe starting point. Leafy greens like lettuce, kale, and basil thrive in aquaponics. Fruiting plants like
Common Beginner Mistakes The most common issues are overstocking fish too early, skipping the cycling phase, and letting the pH drift below 6.5 or above 7.5. Test water twice a week for the first two months. Add fish gradually, a few at a time, and let the bacterial colony catch up before adding more.
