Pond Plants That Help

The best aquatic plants for koi ponds โ€” and how to keep them alive alongside your fish

Intermediate10 min read

Koi and plants have a complicated relationship. Koi are omnivores who enjoy nibbling on soft plant material, uprooting anything in a basket, and generally treating your carefully arranged aquatic garden as a salad bar. That said, the right plants in the right positions can coexist beautifully with koi โ€” and they provide real benefits to water quality and fish health in return.

Recommended plants for koi ponds

๐Ÿ’œ Water Hyacinth

FloatingEasy

One of the best plants for a koi pond. Water hyacinth floats freely on the surface, trailing long roots that absorb nitrates and phosphates directly from the water โ€” making it a natural filter. It grows rapidly in summer and produces beautiful purple flowers. Koi will nibble the roots but rarely destroy the plant entirely. Note: water hyacinth is invasive in warm climates and should never be released into natural waterways.

๐Ÿฅฌ Water Lettuce

FloatingEasy

Similar to water hyacinth in its water-purifying abilities. Water lettuce forms rosettes of velvety pale green leaves and trailing roots that koi love to pick at. It provides excellent shade in summer, which helps reduce algae and keeps the pond cooler. Like water hyacinth, it is invasive in warm climates and should be disposed of responsibly.

๐Ÿชท Lotus

MarginalModerate

The lotus is the crown jewel of pond plants. With enormous round leaves that repel water and stunning flowers in pink, white, and yellow, a lotus in full bloom is breathtaking. Koi generally leave lotus roots alone once established, though they may nibble young shoots. Lotus need full sun and warm temperatures to bloom and go dormant in winter in cooler climates.

๐ŸŒธ Water Lily

Submerged/MarginalEasy

Water lilies are the most practical plant for koi ponds โ€” their floating pads shade the water, reducing algae and providing shelter for fish. Available in hardy varieties that survive freezing winters and tropical varieties for warmer climates. Koi will eat water lily pads, which can frustrate keepers, but established plants usually produce leaves faster than the fish can consume them.

๐ŸŒฟ Hornwort

SubmergedVery Easy

Hornwort is a fully submerged oxygenating plant that grows rapidly and absorbs nutrients from the water column. It provides excellent cover for small fish and a natural surface for beneficial bacteria. Koi may nibble hornwort but rarely eradicate it due to its fast growth rate. Simply drop bunches into the pond โ€” no planting required.

๐ŸŒบ Iris

MarginalEasy

Marginal irises planted around the edge or in shallow areas of the pond add height, structure, and seasonal color. Yellow flag iris and Louisiana iris are particularly well-suited to pond margins. Most iris varieties are unpalatable to koi, making them one of the more reliably unkibbled pond plants.

๐ŸŒฑ Tips for success with koi and plants

1.

Plant in mesh baskets filled with heavy clay-based aquatic compost โ€” never regular garden soil which will cloud your water.

2.

Top baskets with pea gravel to stop koi rooting in the compost and disturbing the soil.

3.

Aim for floating plants to cover 30โ€“50% of the pond surface in summer โ€” this shades the water, reduces algae, and provides refuge for fish.

4.

Remove fading leaves and flowers promptly to prevent decomposition from adding nutrients back to the water.

5.

Divide plants every 2โ€“3 years to keep them vigorous and prevent overcrowding.

๐Ÿ›’ Recommended products for this guide

API Pond Master Test Kit

See how plants improve your water quality

View on Amazon โ†’

Seachem Prime

Safe for fish and aquatic plants

View on Amazon โ†’

Hikari Staple Koi Food

Less overfeeding means healthier plants

View on Amazon โ†’

Hikari Wheat Germ Koi Food

Cool weather feeding reduces waste

View on Amazon โ†’

As an Amazon Associate, Pond Pal earns from qualifying purchases.

Adding plants to improve water quality?

Check your nitrate levels before and after โ€” plants make a measurable difference!

Analyze My Water
โ† Back to all guides