Best plants for small aquaponics

best plants for small aquaponics

Every product is independently reviewed and selected by our editors. If you buy something through our links, we may earn an affiliate commission at no extra cost to you.

Small aquaponics setups tabletop systems, balcony barrels, or mini grow-bed units are becoming incredibly popular with home gardeners. But choosing the best plants for small aquaponics can feel confusing, especially when you’re working with limited space, small fish tanks, and constantly changing water conditions.

When I set up my first indoor aquaponics unit (a 20‑gallon tank with a shallow grow bed), I quickly learned that not every plant handles fluctuating nutrients or moist media well. Some thrived almost effortlessly, while others sulked or stalled. Over the years, through trial, errors, and a few algae explosions, I’ve dialed in exactly which plants grow consistently well in small aquaponics systems.

Below is a practical, experience-based guide to help beginners pick the most reliable plants so you get quick growth, steady harvests, and minimal troubleshooting.

Why Certain Plants Work Better in Small Aquaponics Systems

Aquaponics constantly cycles water between fish, grow beds, and biofilters. Plants that thrive in this setup usually share a few qualities:

  • They grow well in moist, oxygen-rich media.
  • They tolerate mild nutrient fluctuations.
  • They have relatively shallow root systems.
  • They don’t require large amounts of potassium or phosphorus.
  • They grow quickly (ideal for small systems).

In my own small aquaponics units, lightweight leafy greens and herbs consistently outperform fruiting crops, which need more nutrients than small fish tanks can provide.

What You’ll Need (Basic Setup for Success)

You don’t need a huge system to grow a lot of food. For beginners:

  • Tank size: 10–40 gallons
  • Grow bed depth: 6–10 inches
  • Growing media: expanded clay pebbles
  • Light source: bright south window or LED grow lights
  • Water conditions: pH between 6.4–7.0
  • Fish: goldfish, mollies, guppies, or small tilapia (depending on local rules)

Eco-friendly alternatives:

  • Recycled food‑grade containers
  • Solar-powered pumps (for outdoor systems)
  • LED lights with low energy draw

Best Plants for Small Aquaponics Systems

Below are the plants I’ve consistently had the highest success with across multiple small systems indoors and on balconies.

1. Lettuce (All Types)

Lettuce is hands-down the easiest and fastest plant to grow in small aquaponics.

Why it works:

  • Shallow roots
  • Fast nutrient uptake
  • Handles mild nutrient swings
  • Grows well in cooler indoor temperatures

Personal tip: Loose-leaf varieties (like oak leaf or lollo rosso) outperform iceberg in small systems.

2. Basil

Basil practically thrives on aquaponics water. It grows faster than in soil and is less prone to fungal issues.

Why beginners love it:

  • Tolerates warm indoor environments
  • Quick, bushy growth
  • Responds well to frequent harvesting

Note: Keep the pH between 6.2–6.8 for best flavor and growth.

3. Mint

Mint is nearly indestructible but keep it in its own grow area if possible because it spreads aggressively.

Best benefits:

  • Fast root establishment
  • Great oxygenation from clay pebbles
  • Handles nutrient levels from low to moderate

In my balcony aquaponics unit, mint was the first plant to stabilize water quality.

4. Swiss Chard

A very underrated aquaponics plant.

Why it’s great:

  • Handles warmer or cooler temps
  • Tolerates inconsistent light
  • Very nutrient-efficient
  • Long harvest window

Even a single plant produces weeks of greens in a small setup.

5. Kale (Dwarf Varieties)

Dwarf curly kale and dwarf Siberian kale grow particularly well indoors or in compact systems.

Why kale works:

  • Shallow, fibrous roots
  • Likes moist media
  • Needs moderate nitrogen (perfect for small fish tanks)

Avoid full-size varieties; they crowd the grow bed.

6. Pak Choi / Bok Choy

One of the quickest aquaponics crops I’ve ever grown.

Why it excels:

  • 30–45 day harvest window
  • Thrives in cooler water
  • Performs well under LED lights

Perfect for winter indoor systems.

7. Spinach (If You Keep Water Cool)

Spinach is more finicky but performs beautifully in cool-water aquaponics (around 65°F / 18°C).

Why it works:

  • Prefers consistent moisture
  • Short roots
  • Strong growth in clay media

Avoid in warm climates or overheated indoor spaces.

8. Cilantro

Cilantro can be fussy in pots but surprisingly reliable in aquaponics.

Why:

  • Constant moisture prevents bolting
  • Nutrients support steady leaf production

Tip: Keep the grow bed in bright, indirect light not hot direct sun.

9. Parsley

Slow to start, but once rooted, it becomes rock-solid.

Why it’s a good small-system plant:

  • Low nutrient demand
  • Deep green foliage with consistent water
  • Long harvest life

Parsley also helps stabilize pH over time.

10. Green Onions (Spring Onions)

If you want a “set it and forget it” plant, this is it.

Why:

  • Very forgiving
  • Slim roots fit well in small grow beds
  • Strong regrowth after harvesting

You can grow them from seed or regrow grocery-store roots.

11. Watercress (Aquatic Powerhouse)

Watercress is practically built for aquaponics.

Why it shines:

  • Naturally grows in running water
  • Fast, high-yield growth
  • Loves oxygen-rich conditions

Works exceptionally well in small NFT (nutrient film technique) channels too.

Plants You Shouldn’t Grow in Small Aquaponics Systems

Avoid these unless you have a larger, mature system:

  • Tomatoes (nutrient-hungry)
  • Peppers (need high potassium)
  • Cucumbers (large roots)
  • Squash or melons (space hogs)
  • Carrots and root vegetables (compacted/clay media interferes with root shape)
  • Corn (needs deep soil and wind support)
  • Large fruiting plants of any kind

These plants often stunt, yellow, or block light for others.

Pro Tips From Real Small-System Use

  • Harvest often. Most aquaponics plants grow faster when trimmed regularly.
  • Keep grow lights close (8–12 inches) to avoid leggy plants.
  • Don’t overcrowd; airflow prevents algae and damping-off.
  • Clean the pump intake weekly small systems clog easily.
  • Maintain a simple feeding routine for fish; overfeeding is the #1 issue beginners face.
  • Add a little crushed coral (in a mesh bag) if your pH keeps dropping.

FAQ

What plants grow the fastest in small aquaponics?

Lettuce, basil, watercress, and pak choi are the top fast-growers.

Why do my aquaponics plants turn yellow?

Common causes:

  • Low iron
  • Insufficient light
  • pH above 7.2
  • Overfeeding fish (causes ammonia swings)

Can I grow tomatoes in a small aquaponics system?

Not recommended they require heavy nutrients and a strong biofilter. They perform poorly in small indoor setups.

What herbs grow best in a tiny countertop aquaponics unit?

Basil, mint, cilantro, dill, and parsley do extremely well.

How many plants can I grow in a 10–20 gallon small system?

Typically 4–8 small plants, depending on spacing and light.

Do aquaponics plants need fertilizer?

No fish waste provides nutrients. Use chelated iron occasionally if needed.

When NOT to Use These Plants

Some environments make even easy plants struggle:

  • Rooms hotter than 85°F (leafy greens will wilt or bolt)
  • Very low-light homes without grow lights
  • Systems with unstable water quality (cycling not complete)
  • Tanks under 10 gallons too unstable for most herbs

If you fall into these categories, stick with:

  • Mint
  • Green onions
  • Watercress

They tolerate tougher conditions.

Alternatives and System Variations

Kratky (passive hydroponics)

Pros:

  • No pump needed
  • Very low cost Cons:
  • Doesn’t support plants long-term

Deep Water Culture (DWC)

Pros:

  • Great for lettuce
  • Simple Cons:
  • Needs aeration

Soil-based container herb gardens

Pros:

  • Very forgiving
  • Great for fruiting plants Cons:
  • Not as fast-growing as aquaponics

Choose aquaponics if you want fast, clean, low-maintenance leafy greens and herbs.

Conclusion

Choosing the best plants for small aquaponics comes down to one thing: selecting species that naturally thrive in moist, nutrient-cycling environments. Leafy greens, soft herbs, and water-loving plants give the best results with the least troubleshooting.

Start simple with lettuce, basil, mint, pak choi, and green onions. Once your system stabilizes, expand into kale, parsley, or watercress. Small aquaponics setups reward patience, consistent feeding habits, and thoughtful plant choices giving you fresh, clean greens right at home.

If you set your system up well and pick the right plants, you’ll be amazed how fast your little aquaponics garden produces. Happy growing!