25 Best Plants for a Koi Pond that You Must Grow

Ralph Astley is a retired gardener from Philadelphia who specializes in outdoor plants and trees. With years of hands-on experience, Ralph not only cares for a diverse range of outdoor flora but also shares his extensive knowledge through well-written articles and social media posts. A trusted authority in arboriculture, he's committed to helping the community grow healthier, more robust gardens.
Learn About Our Editorial Policy

2-Minute Read

Have a look at the Best Plants for a Koi Pond that will surely add visual appeal and drama to the little ecosystem in your home garden!

Plants for a Koi Pond
zakurai.koi

Adding some Koi Pond Plants can be a great option to enhance the appearance of your garden. The right plants can provide shade, oxygen, and natural filtration while also creating a more natural and appealing environment for your fish.

Note: When selecting plants for your koi pond, it’s important to choose species that are well-suited to the aquatic environment and won’t harm your fish. The best way is to look for specimens with a tolerance for partial to full sun exposure, can handle water fluctuations, and have non-invasive root systems.

Check out 21 DIY Water Pond Ideas 


Best Plants for a Koi Pond

1. Mosaic Plant

mosaice Plants for a Koi Pond that You Must Grow 1

Botanical Name:  Ludwigia sedoides

Mosaic is a unique aquatic plant that is perfect for Koi ponds. Its leaves grow in a mosaic pattern, with alternating sections of green and maroon.

2. Sweet Flag

Sweet flag Plants for a Koi Pond

Botanical Name: Acorus calamus

Sweet Flag is known for its distinctive, sword-shaped leaves that add texture and visual interest to the pond.

3. Water Soldier

soldier Plants for a Koi Pond 1
wikimedia

Botanical Name: Stratiotes aloides

Water Soldier is a floating plant that offers a rosette of stiff leaves that float on the surface of the water. This plant also helps to control algae growth.

4. Elephant Ear

elephant ear Plants for a Koi Pond 2

Botanical Name: Colocasia esculenta

Elephant Ear displays large, dramatic leaves with a tropical appearance. It requires warm water and plenty of dappled sunlight to thrive.

5. Watercress

plant use for a Koi Pond

Botanical Name: Nasturtium officinale

Watercress is also edible, with a peppery flavor; it can be a healthy addition to salads or other dishes.

6. Pickerelweed

Plants for a Koi Pond
flickr

Botanical Name: Pontederia cordata

Pickerel is a hardy and versatile plant, thanks to its attractive foliage and ability to control algae growth. It does best in dappled light.

7. Dwarf Papyrus

dwrf papyrus Plants for a Koi Pond

Botanical Name: Cyperus alternifolius

Dwarf Papyrus is a striking plant that can add a touch of exotic beauty to a Koi pond. The plant is popular for its tall, thin stems and distinctive umbrella-like clusters of leaves.

8. Iris

iris Plants for a Koi Pond3

Botanical Name: Iris hexagona

This is a classic pond plant with stunning flowers and attractive foliage. It has long, sword-like leaves that add texture and visual interest to the koi pond.

9. Lotus

lotus Plants for a Koi Pond

Botanical Name: Nelumbo nucifera

Lotus has large leaves and dramatic blooms in shades of pink, red, and white; it can be a great addition to the koi pond.

10. Water Poppies

poppies Plants for a Koi Pond

Botanical Name: Hydrocleys nymphoides

These are floating plants with round leaves that resemble small water lilies. They have white or yellow flowers that bloom in the summer.

Learn How to Make a Container Water Garden

11. Fiber Optic Grass

fibre grass Plants for a Koi Pond
garden.org

Botanical Name: Isolepis cernua

Fiber Optic Grass is a unique plant with thin, hair-like leaves that resemble fiber optic strands. It grows in clumps and has small brown flowers that bloom in the summer.

12. Duckweed

duckweed Plants for a Koi Pond

Botanical Name: Lemna minor

Duckweed is a small, floating plant that can be found in almost any water source. It has small, oval-shaped leaves that are about the size of a fingernail.

13. Creeping Jenny

creeping jerry Plants for a Koi Pond
gardenpondforum

Botanical Name: Lysimachia nummularia

It is a ground-covering plant that can be grown in shallow water or along the edge of a pond, making it the best choice for Koi Pond.

14. Eelgrass

ealgrass Plants for a Koi Pond

Botanical Name:

This is an underwater plant that is perfect for adding vertical interest to the koi pond. It has long, thin leaves that can grow up to three feet tall.

15. Water Hyacinth

water hyacinth Plants for a Koi Pond
wikimedia

Botanical Name: Eichhornia crassipes

Water Hyacinth is a floating aquatic plant with beautiful lavender-blue flowers that look stunning in koi ponds.

16. Water Lilies

water lily Plants for a Koi Pond

Botanical Name: Nymphaeaceae

Water Lilies are iconic aquatic plants that grace the surface of koi ponds with their beautiful and vibrant colors. These plants have large, round leaves that float on the water’s surface.

17. Horsetail

horsetail Plants for a Koi Pond
mockpropertyservices

Botanical Name: Equisetum

It grows tall and slender, which also makes it easy to maintain. These plants have a unique, bamboo-like appearance and grow best in shallow areas of the pond.

18. Water Lettuce

water lettuce Plants for a Koi Pond
shutterstock/LIN MEI CHEN

Botanical Name: Pistia stratiotes

Water Lettuce is a floating plant that resembles miniature lettuce. These plants have small, light-green leaves that float on the water’s surface and form a dense mat.

19. Fanwort

fanwort Plants for a Koi Pond

Botanical Name: Cabomba

Fanwort is an aquatic specimen that is quite easy to grow. It has feathery, green leaves and produces white flowers in the summer.

20. American Waterweed

waterweed Plants for a Koi Pond
atlasaquarium

Botanical Name: Elodea canadensis

This submerged plant has dark green, narrow leaves that grow in whorls along its stem. American Waterweed is a fast-growing specimen.

21. Water Purslane

water purslane Plants for a Koi Pond

Botanical Name: Ludwigia palustris

Water Purslane is a floating plant with small, round leaves that are green or red in color. It adds a pop of color to the pond and helps to filter the water by absorbing excess nutrients.

22. Amazon Sword

sword Plants for a Koi Pond

Botanical Name: Echinodorus grisebachii

Amazon Sword is a popular plant for koi ponds because it adds a lush, tropical feel to the environment. It has long, green leaves that grow in a rosette pattern.

23. Tiger Lotus

tiger lotus Plants for a Koi Pond

Botanical Name: Nymphaea lotus

Tiger Lotus is a beautiful plant for a Koi Pond with unique red and green leaves. It grows well in koi ponds and provides a striking contrast to other green plants.

Check out Amazing Indoor Plants That Grow In Water

24. Coontail

coontail Plants for a Koi Pond

Botanical Name: Ceratophyllum demersum

Coontail is a submerged plant that has fine, feathery leaves that look similar to a raccoon’s tail. It can help to control algae growth in the pond by absorbing excess nutrients.

25. Dwarf Egyptian Papyrus

Plants for a Koi Pond
nces

Botanical Name: Cyperus prolifer

Dwarf Egyptian Papyrus is a small version of the popular papyrus. It has thin stems that hold up small, tuft-like heads of foliage.

Recent Posts

Join our 3 Million Followers:

2.6MFollowers
300kFans
69kSubscribers

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here