20 Best Plants for Aquaponics

These fruits and vegetables will thrive and produce delicious food most easily.

Aquaponics system
Mmdi / Getty Images

When it comes to growing plants, aquaponics is one of the most sustainable food production systems around. Aquaponics is a combination of aquaculture (raising aquatic animals) and hydroponics (using nutrients and water rather than soil to cultivate plants). It typically requires less water, less energy, and less labor than traditional farming.

What Is an Aquaponic System?

An aquaponic system uses the nutrient-rich water from fish tanks as a natural fertilizer for plants. The plants, in turn, help purify the water for the fish habitat, mimicking nature’s ecological process found in lakes, rivers, and other waterways.

Both the water and nutrients in an aquaponic system are recycled in a closed-loop manner, oftentimes while being more efficient than conventional soil farming. 

Warm freshwater fish are known to benefit leafy crops most, while other plants adapt better depending on the size or type of aquaponic system and the amount of sunlight available. Many aquaponic growers use freshwater tilapia fish in their tanks, although catfish, trout, bass, crustaceans like crayfish, and even saltwater fish can be used.

Both the fish and plants you choose for your aquaponic system should have similar temperature and pH needs, and while most commercial growers tend to lean toward leafy crops like lettuce and herbs, it is also possible to grow more exotic fruits and veggies like bananas and pomegranates.

Whether you’re growing on a large scale or just starting a new hobby at home, here are 15 of the best plants for aquaponics.

1
of 20

Lettuce

Aquaponic lettuce in plantation nursery
Torjrtrx / Getty Images

Leafy lettuce is probably the most commonly grown aquaponic plant, mainly because it is also the simplest and the most productive. The nutrient demand is low, while the pH requirement is between 6.0 and 6.2, and the temperature should be between 60 F and 70 F. Lettuce also has a shorter growing cycle and loves the sunlight, so it is ideal for outdoor aquaponic growing systems. Maintenance is typically limited to checking the pH level once a week, and you can harvest your lettuce in as little as a month’s time.

2
of 20

Kale

Kale in a greenhouse
Eternity in an Instant / Getty Images

Kale plants grow so well in aquaponic systems that they can easily get out of hand if not harvested regularly. Also, kale can handle a slightly higher pH with a lower nutrient requirement than lettuce, and can be planted directly in sunlight outdoors as long as the temperature stays within 55 F to 70 F (it prefers temperatures on the cooler side, however). The plants do well in most aquaponic systems, but are partial to gravel growing media. After about five to six weeks, aquaponic kale is ready to eat.

3
of 20

Spinach

Growing spinach in an aquaponic garden
Bignai / Getty Images

Low nutrient requirements and a wider margin for error in terms of pH make spinach another amazing leafy green to plant in an aquaponic garden. This plant likes temperatures between 45 F to 75 F, but too much sun outdoors can cause bolting and a subsequent bitter taste in the crop. Since it has shorter roots, spinach doesn’t need a deep growing bed in order to thrive, making it ideal for nutrient film technique aquaponics and raft systems.

4
of 20

Tomatoes

Growing tomatoes in an aquaponic system
Lori Greig / Getty Images

Although tomatoes require a higher amount of nutrients, they can handle warmer temperatures (up to 85 F) and grow wonderfully in water. Because they are high nutrient plants, tomatoes are best reserved for larger systems with more time to establish themselves. Just like tomatoes grown in traditional gardens, aquaponic tomatoes will likely need a support structure to handle their tall growth—up to 6 feet for some plants. The best options for these plants are fish that like warmer water, such as tilapia, koi, and goldfish.

5
of 20

Watercress

Cultivating watercress
Image Source / Getty Images

Usually the biggest problem with aquaponic watercress is how fast it grows and multiplies. One small plant quickly turns into many more and before you know it, you have way more watercress than you need. Plus, if it isn’t harvested regularly enough it can easily clog your grow bed, creating issues for the rest of your system. Watercress can even be cultivated circularly, as it is easy to grow from cuttings and from seeds, meaning you can produce it continually and for little to no additional cost.

6
of 20

Radish

Radishes growing in an greenhouse aquaponic system
josefkubes / Getty Images

From white daikon to classic red, radishes are one of the easiest vegetables to grow via aquaponics. Those who grow them regularly swear by using wood fibers to help sprout the seeds, but clay and pumice are also good growing mediums for radishes. They prefer cooler temperatures as low as 60 F but up to 80 F, and pH levels between 6.0 to 7.0, so common tilapia and koi are often used.

7
of 20

Carrots

Freshly harvested carrots
Aleksander Rubtsov / Getty Images

Carrots need a lot of sunlight to thrive, though they prefer cooler temperatures between 59 F and 65 F. These veggies are considered difficult to grow, but all it takes is a correctly set up aquaponics system with a fine, pH neutral growing medium and at least 6-8 hours of direct sunlight daily. A media bed aquaponics system is best for carrots, as they do not do well in other methods, and they can be harvested from seeds in two to three month’s time.

8
of 20

Strawberries

Hydroponic strawberries
Jason Finn / Getty Images

Strawberries are best grown using a vertical aquaponics system since they multiply quickly and require very little space. The only catch is, since most aquaponic strawberry plants only produce a few individual fruits, it is wise to plant as many as possible and give them plenty of space if you want to create a large yield. They require medium to high amounts of nutrients and prefer a pH between 5.5 and 6.5, with a temperature between 60 F to 80 F. Unlike leafy greens, strawberries require more potassium, so most growers will add them into their aquaponic systems after they’ve already become more established.

9
of 20

Basil

Aquaponic basil grown in a greenhouse
josefkubes / Getty Images

This herb’s natural ability to tolerate high heat and moisture makes it one of the best plants to include in an aquaponic system. It grows fast and can germinate in under a week, with plants ready to harvest and eat within just 25 days. Basil has low nutrient requirements and a temperature preference between 65 F and 85 F. Just like traditional soil-growing basil, it's important to remove flowers as they form in order to increase yield, and be sure to harvest it sparingly to lengthen its life.

10
of 20

Mint

Aquaponic mint grown in Indonesia
Ahmad Sulton Dzikrulloh / Getty Images

No matter which variety of mint you choose to grow, they are almost sure to flourish in an aquaponics system. This isn’t always a good thing, as mint grows so fast that it runs the risk of overwhelming the entire growing system and keeping the rest of the plants from growing.

If you do choose to plant mint, keep plants 18 to 24 inches apart so the roots don’t compete over precious water and nutrients. Mint also requires partial shading, temperatures from 65 F to 70 F, and pH between 6.5 and 7.0.

11
of 20

Cucumber

Cucumber grown in a greenhouse
uchar / Getty Images

As lovers of warm weather, cucumbers grow best in an area with plenty of access to sunlight and humidity (artificial lights if growing indoors). Keep a close eye on their complex roots to ensure they don’t clog up the piping within the aquaponic system, and keep plants between 11 and 23 inches apart so they don’t hoard nitrogen from the rest of your plants.

12
of 20

Cauliflower

Greenhouse cauliflower plant
Alex Liew / Getty Images

Thanks to cauliflower’s natural hardiness, it requires little maintenance and will thrive in a water-based aquaponics system. Since it is also extremely resistant to pests and disease, it is another one of the best aquaponic veggies for beginners. Keep your cauliflower out of direct sunlight, and especially frost, if growing outside; it can also thrive in a greenhouse.

13
of 20

Cabbage

Freshly harvested cabbage
Westend61 - Michael Bader / Getty Images

Another easy plant to grow in aquaponics, cabbage does best with a pH of 6.2 to 6.6 and in temperatures between 45 F and 75 F. Cabbage seedlings should be kept warmer than a crop that has already matured, but otherwise, these vegetables require little maintenance outside of watching for the regular pests and rot. Harvest aquaponic cabbage after nine weeks.

14
of 20

Sunflowers

Sunflowers grown in a greenhouse
Goroda / Getty Images

Aquaponics isn’t just for fruits and vegetables, but for flowers and ornamental plants as well. Under the right conditions, sunflowers can go from seed to 4 or 5 feet tall with an aquaponic system, and will do well in both a greenhouse and outdoors in a warm climate. They can be grown without the use of chemical fertilizers or pesticides and are both edible and aesthetically pleasing.

15
of 20

Peppers

Bell peppers growing in a greenhouse
Kwangmoozaa / Getty Images

Opt for pH-neutral growing media like shale or clay pebbles to support your aquaponic pepper plants from seed to maturity, and remember that they grow best with their roots in water that is between 60 F and 75 F. However, hot peppers like cayenne or habanero will likely be more tolerant to warmer temperatures. They also prefer moderately acidic levels between 5.5 and 6.5, so they work with multiple fish options (even smaller fish like tetras thrive alongside pepper plants).

16
of 20

Ginger

basket of freshly harvested ginger

Karl Tapales / Getty Images

Ginger is an excellent plant for aquaponic systems, as long as it's in a media bed system that provides sufficient support for its roots. It likes a warm, humid environment and does not require direct sunlight to grow. Ideal pH is between 5.5 and 6.8, and temperature is between 75 F and 79 F.

17
of 20

Eggplant

eggplants growing

Zuraisham / Getty Images

Eggplant does well in a media bed system with support for its roots. The fruits will get bigger if they have more sun, so ideally put them in a place where they'll get 14 hours a day of sunlight. They take longer to mature, about 3 to 4 months from seed, with temperatures between 70 F and 80 F, and a pH level between 5.5 and 7.

18
of 20

Beans

beans in an aquaponic system

Jason Finn / Getty Images

There are different kinds of beans—pole and bush—and pole are the best for aquaponics because they allow you to maximize growing space. Put in supports so they can climb and free up space. They do well in warmer conditions, with temperatures between 71 F and 78 F. They like full sun but can tolerate some shade, so aim for 6 to 8 hours of sun per day.

19
of 20

Okra

okra growing in a garden

Dinodia Photo / Getty Images

Okra likes a media bed with neutral pH levels between 6.5 and 7. Ideal temperature is warm, between 70 F and 85 F, so you'd want to use fish that like similar warmth, such as tilapia, catfish, and Murray cod. The plants require at least 8 hours of sunlight per day.

20
of 20

Bananas

bunch of bananas growing on a stem

Praween Pansuppawatt / EyeEm / Getty Images

Bananas might seem like a surprising choice, but they do very well in large aquaponic systems. They produce fruit much faster than when grown in soil. They do require 10-12 hours of sunlight per day, and the temperature should be a moderate 68 F to 70 F, with pH measuring 5.5 to 6.5. Tilapia is the best fish to match the bananas.