The fish and plants you select for your aquaponic system should have similar needs as far as temperature and pH. There will always be some compromise to the needs of the fish and plants but, the closer they match, the more success you will have.
As a general rule, warm, fresh water, fish and leafy crops such as lettuce and herbs will do the best. In a system heavily stocked with fish, you may have luck with fruiting plants such as tomatoes and peppers.
Fish that we have raised in aquaponics with good results:
various ornamental fish such as angelfish, guppies, tetras, swordfish, mollies
Other fish raised in aquaponics:
silver perch, golden perch
Large mouth Bass
Plants that will do well in any aquaponic system:
any leafy lettuce
most common house plants
Plants that have higher nutritional demands and will only do well in a heavily stocked, well established aquaponic system:
These are of the other crops that have been grown in aquaponic systems:
dwarf citrus trees: lemons, limes and oranges
dwarf pomegranate tree
edible flowers: nasturtium, violas, orchids