Aquaponic gardening is a great method for raising fish and vegetables together. Aquaponic farming is a sustainable and commercially profitable way of organic farming.
The waste of the fish will get converted by bacteria to nitrates, which the plants will feed on. It's a closed loop system. In the beginning you need to test your water frequently but after a few weeks, it doesn't need much maintenance anymore...