An aquaponic system only works as well as the match between its fish and its plants. Stock the wrong fish for your climate, or plant crops that need more nutrients than your tank produces, and the whole loop struggles even if every pipe and pump is installed correctly. This guide covers the best fish and plants for aquaponic systems — the selection factors that actually matter, the most commonly used species, and which crops suit beginners versus which ones demand a more established system.
| Fish | Water Temperature | Hardiness | Typical Use |
|---|---|---|---|
| Tilapia | Warm water | Very tolerant of fluctuating water quality | Food fish, beginner-friendly |
| Trout | Cold, well-oxygenated water | Sensitive to poor water quality | Food fish, cool-climate systems |
| Catfish | Warm to moderate water | Tolerant, hardy | Food fish |
| Carp | Wide temperature range | Very hardy | Food fish, some regions |
| Goldfish | Wide temperature range | Hardy | Ornamental systems only |
| Plant | Nutrient Demand | Beginner Suitability |
|---|---|---|
| Lettuce | Low | Excellent |
| Basil | Low to moderate | Excellent |
| Kale / chard / spinach | Low to moderate | Very good |
| Strawberries | Moderate | Good in mature systems |
| Tomatoes | High | Needs an established, well-stocked system |
| Cucumbers / peppers | High | Needs an established, well-stocked system |
Fish eat feed and excrete ammonia-rich waste. Beneficial bacteria convert that ammonia into nitrite and then nitrate, which plants absorb through their roots as their primary nutrient source. The amount of nitrate available depends directly on how much the fish eat, so plant nutrient supply is really a function of fish feed volume, not something the grower dials in separately the way a hydroponic nutrient solution works. This is why fish and plant choices can't be made in isolation from each other.
Tilapia is the most commonly used aquaponic fish worldwide because it tolerates a wide range of water quality conditions, grows quickly in warm water, and is a forgiving choice for beginners. It needs warm water to thrive, so cooler climates require heating or an indoor setup.
Trout suits cooler climates and requires cleaner, more oxygen-rich water than tilapia. It's less forgiving of water quality lapses, which makes it a better fit for growers who are already comfortable monitoring water chemistry closely.
Catfish are hardy, tolerate a range of conditions, and are a common choice where they are part of the local food market. Carp species are extremely hardy across a wide temperature range and are farmed in aquaponic and aquaculture systems in various regions, though local regulations on carp vary and should be checked first.
Goldfish and other ornamental species are hardy and easy to keep, which makes them popular in hobby or educational aquaponic setups. They are not typically raised as food fish, so their role is different from tilapia, trout, catfish, or carp — the system still produces nitrate for plants either way, but an ornamental-fish system is generally built around aesthetics and low-maintenance fish care rather than fish harvest. Growers planning to eventually harvest and sell fish should choose a recognized food species from the start rather than switching later.
Lettuce, basil, kale, spinach, and chard are the standard starting point for new aquaponic growers. These are relatively light feeders that match well with the nutrient output of a modest, newly cycled fish population, and they tolerate minor fluctuations in nutrient levels better than fruiting crops do. Herbs in particular are forgiving and often fast-growing, which helps new growers see results and build confidence before attempting more demanding crops.
Tomatoes, cucumbers, peppers, and strawberries need considerably more nitrate, potassium, and calcium than leafy greens, along with more light. These crops generally succeed only once a system has matured, with an established fish population and biofilter producing a steady, higher nutrient load. Some growers supplement these crops with additional mineral inputs, since fish waste alone doesn't always supply enough potassium, iron, or calcium for heavy fruiting. Attempting fruiting crops too early, before the system is established, is a common source of disappointing yields.
The right balance between fish stock and plant count depends on system size, fish species, feed rate, and the specific crops grown — there is no single ratio that applies universally. As a general principle, more fish (and more feed) support more plants or more nutrient-hungry plants, while an oversized plant bed relative to a small fish population tends to produce nutrient-deficient, slow-growing crops. New growers are usually better off starting with fewer plants than they think they need and expanding the grow bed gradually as the fish population and biofilter mature, rather than planting a full bed on day one.
Tilapia is the most common beginner choice because it tolerates fluctuating water quality well and grows quickly in warm water. Growers in cooler climates without heating may find trout, catfish, or a locally suited species more practical.
Yes, goldfish work well in ornamental or hobby aquaponic systems and are hardy. They are not typically raised as food fish, so they suit systems built around plant growth and aesthetics rather than fish harvest.
Lettuce, basil, kale, spinach, and chard are the easiest, since they have relatively low nutrient demands that match well with a newly established or moderately stocked system.
Yes, but tomatoes need considerably more nutrients and light than leafy greens and generally need a larger, well-established system with a substantial fish population to reach good yields.
There's no universal ratio — it depends on fish species, feed rate, system size, and the specific crops grown. Starting with fewer plants and expanding as the fish population and biofilter mature is the safer approach for new systems.
No. Some species are restricted or require permits in certain regions due to invasive-species concerns. Always confirm local regulations before sourcing fingerlings.
No. Ornamental species like goldfish are common in hobby systems focused on plant growth. Growers planning to harvest and sell fish should choose a recognized food species from the start.
There's no single "best" fish or plant for every aquaponic system — the right pairing depends on climate, system size, local regulations, and what the grower actually wants out of the setup. Tilapia and leafy greens remain the most forgiving starting point for most beginners, while trout, catfish, carp, and higher-demand crops like tomatoes fit growers ready to manage a more established system. Choosing fish and plants together, rather than picking each in isolation, is what keeps the nitrogen cycle balanced and the whole system productive.
Want more aquaponic farming guides delivered to your inbox every week?
Subscribe to Farmers AdvisoryData sources: University of the Virgin Islands Aquaponics Program species and crop guidance; Cornell University Controlled Environment Agriculture program materials; FAO Small-scale Aquaponic Food Production technical paper; North Carolina State University Extension aquaponics resources. Figures represent general guidance and vary by species, system design, and local climate and regulations. Current as of August 6, 2026.