Site icon Giobel Koi Center Koi Farm – Beautiful Japanese Koi Fish For Sale Philippines

Best Plants for Koi Ponds: 7 Species by Category (+ What Koi Won’t Eat)

Lotus flower

Quick Answer

The best koi pond plants fall into four categories: submerged/oxygenating (hornwort, eelgrass), floating (water hyacinth, water lettuce, water lily), marginal (scouring rush, water smartweed), and bog plants for the pond’s damp edges. Koi will nibble roots and leaves on some species (hyacinth, lily, lettuce) but generally avoid others (lotus, horsetail, eelgrass). A balanced pond uses at least one plant from the oxygenating and floating categories to manage water quality and shade.

Introduction

Koi, prized ornamental pond fish with over 100 distinct varieties, are relatively easy to keep — a minimum 1,000-gallon pond, water depth of at least 1 meter, temperature of 55–79°F, and pH of 7.5–8 covers the basics. But choosing plants that actually work with koi (rather than getting eaten or outcompeted) takes a bit more care. Here’s what to add and why.


Why Add Plants to a Koi Pond?

  • Oxygenation — certain species release oxygen directly into the water, supporting fish respiration
  • Shelter and food — plants provide refuge and nourishment for koi, frogs, birds, and beneficial insects
  • Nutrient absorption — many species absorb excess fertilizer runoff and nitrates, helping prevent algae blooms
  • Shade and temperature regulation — reduces sunburn risk and stabilizes water temperature
  • Spawning surface — female koi attach eggs to plant leaves and roots

The 4 Categories of Koi Pond Plants

This is the framework most guides skip — understanding these categories makes every individual plant choice make more sense:

CategoryWhere It GrowsExamples
Submerged / OxygenatingFully underwaterHornwort, eelgrass (Vallisneria)
FloatingOn the water’s surface, roots danglingWater hyacinth, water lettuce, water lily
Marginal / Emergent0–6 inches of water at the pond’s edgeScouring rush, water iris
BogMoist soil, not standing waterWater smartweed (can grow either way)
A well-balanced pond uses at least one plant from the oxygenating category and one floating species — between them, they cover the two jobs that matter most: keeping oxygen levels up and controlling algae through shade and nutrient competition.

7 Best Plants for Koi Ponds

1. Water Hyacinth (Eichhornia crassipes)

A free-floating, low-maintenance plant that adapts to a wide range of climates, with attractive purple-blue flowers that draw pollinators like hummingbirds and bees. Koi readily eat it, which aids their nutrition but means it needs regular thinning to prevent it from overcrowding the pond. Clean filtration systems periodically to prevent blockage from leftover plant matter.

2. Water Smartweed (Persicaria amphibia)

Versatile enough to grow submerged or in consistently moist soil, forming dense colonies up to 3 feet tall that need periodic trimming. It’s an excellent water purifier and supports macroinvertebrates that koi eat for protein. Produces vibrant oblong flowers from early summer to mid-autumn.

3. Water Lotus (Nelumbo lutea)

A striking, low-maintenance floating plant needing 75–87°F water, at least 18 inches of depth, and 5+ hours of direct sun daily. Leaves can reach 2 feet across, so it suits larger ponds best (dwarf varieties exist for smaller ones). Koi generally leave lotus alone, making it a reliable shade source that also supports pollinators.

4. Water Lily (Nymphaea)

Smaller than lotus and more tolerant of cooler water and less sunlight, thriving anywhere from 6 inches to several feet deep. Koi hide under the pads, lay eggs on the undersides of leaves, and will eat both leaves and roots — so expect some grazing.

5. Scouring Rush (Equisetum)

An ancient, hardy marginal plant that grows in just a few inches of water at the pond’s edge. Excellent at filtering water; segments can be trimmed or grazed without harming the plant, and it rarely becomes invasive. Koi use it for shade but generally don’t eat it. To remove it permanently, you’ll need to pull up the deep rhizomes.

6. Water Lettuce (Pistia stratiotes)

A floating plant that provides shelter, shade, and food while naturally fighting algae by competing for nutrients and sunlight. Thrives in 66–80°F water at almost any depth (a few inches to 30 feet). A single plant can grow to 3+ feet, so a few go a long way.

7. Eelgrass (Vallisneria)

One of the best submerged oxygenators available, and highly resistant to koi grazing. Grows tall, so it does best in deeper ponds where its wavy leaves can provide habitat and shade without crowding the surface.

Bonus: Hornwort

Photo credit: aquariumtidings.com

A hardy, hair-like submerged plant (also known as coontail or fish blanket) native to North America but now found worldwide through the aquarium and pond trade. Grows in ponds, lakes, and slow streams at depths from about 0.5 to 15 meters, and is excellent at oxygenating and clarifying water while keeping algae in check.


Plant Comparison: Will Koi Eat It?

PlantCategoryKoi Eats It?Winter Hardy?
Water HyacinthFloatingYesNo (tropical, most zones)
Water SmartweedMarginal/BogIndirectly (via insects)Often perennial
Water LotusFloatingNoZone 4–10 (varies by cultivar)
Water LilyFloatingYes (leaves & roots)Hardy varieties: yes; tropical: no
Scouring RushMarginalNoYes, very cold tolerant
Water LettuceFloatingYesNo (tropical)
EelgrassSubmergedNoYes
HornwortSubmergedRarelyYes, in most zones

Will Koi Eat My Pond Plants? (And How to Stop Them)

Yes, to some extent — koi are omnivores and will graze on roots and leaves of plants like water hyacinth, water lily, and water lettuce. This isn’t necessarily bad; it reduces how much you need to feed them and naturally controls plant population.

To protect specific plants from being eaten:

  • Pot plants and submerge the pots rather than planting directly in open substrate
  • Use wire mesh around root systems as a physical barrier
  • Place large rocks around roots to discourage nibbling
  • Feed koi more so they’re less driven to graze on plants out of hunger
  • Choose koi-resistant species like eelgrass, horsetail (scouring rush), and water lotus if plant preservation matters more than natural grazing

Winter Care by Plant Type

Plant TypeWinter Care
Hardy marginals (bog plants)Trim back after leaves brown; never cut hollow-stemmed plants below water level or they’ll die if submerged
Floating tropicals (hyacinth, lettuce)Won’t survive freezing winters — remove before the first frost or they’ll decompose and harm water quality
Tropical water liliesBring indoors to warm, bright water (around 70°F) to keep actively growing, or let the tuber go dormant in the pond past a killing frost
Hardy water liliesCan often stay in the pond if it’s deep enough to avoid a full freeze; move to smaller pots and trim leaves/roots if unsure

Common Mistakes When Planting a Koi Pond

  • Planting only one category. A pond with floating plants but nothing submerged misses out on real oxygenation — balance matters more than variety for its own sake.
  • Adding plants to a brand-new pond too soon. Wait several days after filling for water temperature to stabilize before planting.
  • Ignoring depth requirements. A lotus that needs 18+ inches won’t thrive in a shallow shelf meant for marginal plants.
  • Leaving tropical floaters in over winter. Decomposing hyacinth or lettuce after a freeze fouls water quality fast.

Conclusion

The right mix of koi pond plants comes down to covering all four categories — submerged for oxygen, floating for shade and algae control, marginal for filtration, and bog plants for the pond’s edges — while accepting that koi will graze on some species more than others. Match plants to your pond’s actual depth and your climate’s winter hardiness, and the rest largely takes care of itself.


FAQs

Do koi ponds need plants?

Yes. Plants increase oxygen production, provide shade that limits algae-driving photosynthesis, and absorb excess nutrients that would otherwise fuel algae blooms.

Do koi eat pond plants?

Yes, koi are omnivores and will eat certain plants, especially water hyacinth, water lily, and water lettuce. Plants like lotus, horsetail, and eelgrass are much less appealing to them.

How do I make my pond water clear naturally?

Use a biological filter, add barley straw (which releases algae-inhibiting compounds as it decomposes), and add a mix of submerged and floating plants to compete with algae for nutrients and light.

Will pond plants survive winter?

It depends on the type. Hardy marginals can often be trimmed back and left in place. Tropical floating plants like water hyacinth and water lettuce won’t survive a freeze and should be removed beforehand.

How do I overwinter tropical water lilies?

Either keep them actively growing indoors in warm water around 70°F with bright light, or let the tuber go dormant in the pond after the first killing frost.

What are the 4 types of koi pond plants?

Submerged/oxygenating, floating, marginal/emergent, and bog plants. Each serves a different role, and a balanced pond typically includes at least an oxygenator and a floating species.


You May Also Like

Giovanni Carlo

Passionate about fish keeping since elementary school in the 1980s, Giovanni Carlo has dedicated countless hours to collecting and breeding a diverse array of ornamental freshwater fish. From vibrant guppies and majestic koi to striking bettas and classic goldfish, he continues to explore the fascinating world of aquatics, sharing knowledge and enthusiasm with fellow fish enthusiasts.

Exit mobile version