Aquaponics, balıkları ve bitkileri karşılıklı olarak faydalı bir döngüde birlikte yetiştirmek için bir sistemdir. Balık, nitrat ve amonyağa dönüşen atıklar üretir . Bunlar çok fazla birikirlerse balıklar için iyi değildir, ancak bitkiler için harika bir gübredir. Bitkiler bu besinleri emdikçe suyu arıtırlar ki bu da balıklar için faydalıdır. Birçok kültür, daha iyi mahsuller yetiştirmek ve balıkları ek bir besin kaynağı olarak beslemek için bu döngüden yararlandı. Çin ve Tayland'daki pirinç tarlaları yıllardır akuaponik teknikleri kullanıyor. Aztekler, mısır ve kabak gibi gıda bitkileri için yüzen adalar inşa etme sistemi geliştirdiler. Balıklar adaların etrafında çoğaldı ve atıklarını bitkileri gübrelemek için toplanabilecekleri gölün dibine bıraktı.
Modern aquaponics biraz daha ileri teknolojidir, ancak yine de gıda üretmenin verimli ve çevre dostu bir yoludur. Balıklar büyük tanklarda tutulur ve bitkiler hidroponik olarak yetiştirilir; yani topraksız. Biraz çakıl veya kil içeren yataklara ekilir ve kökleri suya sarkar. Su, balıktan gelen "atıkları" toplamak için sistem içinde dolaştırılır; daha sonra bitki yataklarına pompalanır, burada bitkiler tarafından doğal olarak filtrelenir ve daha sonra balık tanklarına geri döndürülebilir. Geleneksel tarım yöntemlerinin aksine, bitkiler için kimyasal gübreye gerek yoktur: hepsi balık atıklarından gelir. Ayrıca organik olma eğilimindedir, çünkü pestisit kullanımı balıklara zarar verir.
Sistem kurulduktan sonra, aynı su sürekli olarak geri dönüştürüldüğünden, buharlaşmayı telafi etmek için sadece biraz fazla suya ihtiyaç duyulur. Bu, çok su tüketen geleneksel bitki yetiştiriciliğinde büyük bir gelişmedir. Aquaponic çiftliklerinde (ister ticari ister ev boyutunda olsun), özellikle yapraklı bitkiler ve otlar olmak üzere birçok bitki türü yetiştirilebilir. En yaygın kullanılan balık tilapyadır, ancak diğerleri de uygundur.