DIY Aquaponics: How to Grow Your Own Fish and Veggies Together

In the world of sustainable agriculture, few techniques hold as much promise as aquaponics. A marriage of aquaculture (raising fish) and hydroponics (growing plants without soil), aquaponics allows you to cultivate both fish and plants in a single, integrated system. Intrigued? Let’s dive into how you can set up your own DIY aquaponics system right in your backyard.

Materials Needed

  • Fish tank (100-200 gallons)
  • Plant grow beds (shallow, wide containers)
  • Water pump
  • Air pump and stones
  • PVC pipes and fittings
  • Bell siphon
  • Fish (Tilapia, Catfish, or Goldfish are commonly used)
  • Plants (Leafy greens, herbs, or small fruits like strawberries)
  • Expanded clay pellets or gravel
  • Water test kit


  • Drill
  • Screwdriver
  • Tape measure
  • Pipe cutter or hacksaw
  • Plumber’s tape
  • Aquarium safe sealant

Step-by-Step Guide

1. Plan the Layout

Decide on the placement of your fish tank and plant grow beds. The grow beds will need to be slightly elevated to allow gravity-fed water flow back to the fish tank.

2. Prepare the Fish Tank

Place your fish tank in the desired location. Fill it up with water and add the air pump and stones to maintain adequate oxygen levels for the fish.

3. Build the Grow Beds

Construct or repurpose containers to serve as your grow beds. Drill several holes in the bottom for drainage. Fill the grow beds with expanded clay pellets or gravel as a growing medium.

4. Set Up the Water Pump

Install a water pump in the fish tank that can pump water to the height of your grow beds. Connect PVC pipes from the pump to distribute water to each grow bed.

5. Install Bell Siphon

Install a bell siphon in each grow bed. This device automates the flood and drain cycle, providing optimal moisture and oxygen levels to plant roots.

6. Connect the System

Use more PVC pipes to connect the drain holes in the grow beds back to the fish tank. Seal all connections with aquarium-safe sealant.

7. Add Fish and Plants

Introduce fish to the fish tank. Plant your chosen plants in the grow beds. Turn on the water pump and observe the system for a few days, making any necessary adjustments.

8. Monitor and Maintain

Regularly test the water for pH, ammonia, nitrites, and nitrates to ensure a balanced and healthy system. Feed the fish, and watch your plants grow!

Tips for Success

  • Always cycle your system before adding fish to ensure that beneficial bacteria have been established.
  • Use a timer for the water pump to regulate the flood and drain cycle.
  • Leafy greens and herbs usually perform well in aquaponics systems, but with experience, you can expand to more diverse crops.


DIY aquaponics can be a rewarding and productive hobby. It provides a sustainable way to grow your own food, offering both fresh fish and veggies in one system. Plus, it’s an educational experience that brings you closer to understanding the intricate relationships within ecosystems.

Happy aquaponic farming!

Enjoyed this article?

Find more great content here: