Build a Simple DIY Aquaponics System
Build a Simple DIY Aquaponics SystemNature & Environment
kairenner-gh/slates
Last update 2 mo. agoCreated on the 20th of March 2026

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.