Home & Garden
38,290 views
25 min · 3 min read
7 steps
Advanced

How to set up a basic aquaponic system for indoor greens

Setting up a simple indoor aquaponic system is a great way to grow fresh greens while keeping a small fish tank. This guide walks you through a compact, low-maintenance setup you can assemble in a weekend using common materials. Expect to spend about $150–$350 depending on parts and allow 3–6 weeks for full system cycling before planting heavy feeders.

Verified by pleasexplain editors
  1. Step 1: Choose a location and size

    Pick a stable, level indoor spot with 6–8 hours of indirect light or room for supplemental LED grow lights. For beginners, aim for a 20–40 gallon fish tank paired with a 10–20 gallon grow bed; this ratio keeps fish waste production and plant uptake balanced in a small space. Ensure the area can handle occasional splashes and has access to electricity.

    [Illustration: small aquarium on a sturdy table by a window with an LED grow light mounted above a shallow grow bed]

  2. Step 2: Gather materials and tools

    Collect a 20–40 gal aquarium, a matching grow bed (10–20 gal), submersible pump rated 200–400 GPH, 1/2–3/4 inch tubing, a bell or siphon for drain, expanded clay or lava rock media, aquarium heater (if tropical fish), water test kit (pH, ammonia, nitrite, nitrate), and basic tools: drill, silicone, and hose clamps. Buying a simple ready-made kit can save time but the parts listed let you customize and replace components easily.

    [Illustration: laid out aquaponic parts: tank, grow bed, pump, tubing, media bags, tools on a workbench]

  3. Step 3: Assemble tank and grow bed

    Position the grow bed above the tank using a sturdy stand or shelving so gravity can return water. Drill fittings for inlet and outlet if needed and attach tubing to pump into the bed. Seal around drilled holes with aquarium-safe silicone and allow 24 hours to cure. A height difference of 12–18 inches between bed bottom and water surface gives reliable gravity drainage.

    [Illustration: person drilling grow bed, attaching tubing, and testing fit over aquarium on a wooden stand]

  4. Step 4: Install plumbing and siphon

    Set up a flood-and-drain cycle using a bell siphon or an auto-siphon: pump water from tank into the grow bed for 15–30 minutes every hour, or run continuous flow with a drain and overflow for constant trickle. Test the siphon repeatedly until it reliably fills and drains; aim for a complete fill/drain cycle every 30–60 minutes for leafy greens to prevent root anoxia.

    [Illustration: close-up of a bell siphon inside a grow bed with tubing and water flow visible]

  5. Step 5: Add media and cycle water

    Rinse expanded clay or media thoroughly, then fill the grow bed to about 2–3 inches above plant roots. Fill the aquarium slowly and start the pump to begin cycling. Introduce a small source of ammonia (a pinch of fish feed or pure ammonia) and monitor water daily: ammonia should spike then drop as nitrite rises, with nitrates appearing by week 3–6. Cycling is essential to establish beneficial bacteria that convert fish waste to plant food.

    [Illustration: hands pouring washed clay pebbles into grow bed and filling aquarium with water while testing strips lie nearby]

  6. Step 6: Introduce fish and plants gradually

    Start with a small number of hardy fish: for a 20–40 gal tank, add 3–6 goldfish or 6–10 small tilapia fry (where legal) after initial cycling shows stable nitrite near zero and nitrates present. Plant fast-growing greens (lettuce, spinach, arugula, bok choy) in net pots, spacing about 4–8 inches apart. Add fish gradually over 1–2 weeks to avoid ammonia overload.

    [Illustration: net pots with lettuce seedlings placed in grow bed above aquarium with a few small fish swimming]

  7. Step 7: Maintain and monitor weekly

    Test pH, ammonia, nitrite, and nitrate twice weekly for the first month, then weekly once stable: target pH 6.8–7.2, ammonia and nitrite near 0 ppm, nitrate 10–40 ppm. Feed fish once daily with measured portions equal to about 1–2% of their body weight; overfeeding raises ammonia. Change 10–20% of tank water every 2–4 weeks if nitrates climb above 80 ppm, and clean pump and tubing monthly to prevent blockages.

    [Illustration: person testing aquarium water with test strips and a notebook, pump parts on the side for cleaning]


  • Start with hardy fish like goldfish to reduce care complexity and allow wider temperature range (60–75°F/15–24°C).
  • Use full-spectrum LED grow lights on a timer set 12–14 hours daily for reliable growth when natural light is limited.
  • Keep spare pump and a few extra net pots and media on hand to quickly replace failing parts and avoid downtime.
  • Record daily or weekly readings of water parameters and feeding amounts to spot trends early.
  • Adjust fish feeding before harvest or when plants are slow; reduce feeding to lower ammonia if green growth stagnates.
  • Use a gentle aerator or keep surface movement to maintain dissolved oxygen above 5 mg/L, especially with higher fish density.

  • Never use copper-based medications or treatments in the tank; copper is toxic to invertebrates and many fish and can kill beneficial bacteria.
  • Do not add large amounts of fertilizers or plant supplements intended for soil gardening; they can disrupt bacterial balance and harm fish.
  • Avoid overcrowding fish: more than 1 inch of fish per gallon (standard aquarium guideline varies) can cause poor water quality and stress. Monitor ammonia closely after any stocking change.
  • Keep electrical connections and timers elevated and protected from water; use GFCI outlets to reduce risk of shock.

Was this guide helpful?