If you have a garden pond or a water garden, choosing your plants is the best, and sometimes most intimidating part of the process! Sure, adding plants gives your pond life, helps it blend into the rest of the garden, and feeds a healthy bio-system within your pond. But let’s face it, most of us want it easy. The last thing we need is a bunch of finicky plants that die when we look at them wrong. Here are the top pond plants to grow from experts who love them for their ease of care, beauty, and contribution to the pond ecosystem.

Collage Image of Backyard Plants that thrive in ponds

But First: Why Does My Pond Need Plants?

Aquatic plants are one of the most important elements of a healthy, attractive pond. First of all, you can use pond plants for algae control. They control algae by absorbing excess nutrients and providing shade, reducing algae growth (because nobody wants an overly-slimy pond!). Floating plants also protect fish from too much sun exposure and offer cover from predators such as herons and other hungry birds.

As if that’s not enough, oxygenating pond plants naturally improve water quality by filtering nutrients and releasing oxygen. Their leaves, stems, and roots create valuable habitat for fish, frogs, snails, and other pond critters, providing shelter, breeding areas, and food sources. And finally, as well as being practical, they’re pretty! 

Types of Water Plants for Ponds

Remember how we said those plants die when we look at them wrong? It really does feel that way sometimes! Understanding the basics can help, starting with the three main types of pond plants: 

Bog Plants

Bog plants are water plants with roots that are planted underwater, but near the edges of the pond. Their roots do keep them in place, and they are best planted with larger pots, then placed into the water at the pond edge. 

Best placement has the roots 2-3 inches below the surface of the water. In nature, these would be the plants whose roots would form the erosion control of the bank of the pond. 

A lush garden pond surrounded by colorful bog plants and grasses growing along the shallow water's edge.

Floating Plants

Floating plants do just that… they float on the surface of the water, and therefore have no formal root system to hold them in place. Many of them are considered invasive species, and are difficult to control. Water Lettuce is a good example.

Floating aquatic plants covering the surface of a backyard pond with green foliage and calm water.

Pond Plants 

Pond plants are the kind that are potted underwater, and can be planted at the depth of the pond in any spot. They grow long stems that break the surface of the water to sport their blooms and sometimes leaves. The water lilies and lotus are top favorites.

Water lilies and tall grasses blooming above the water with lily pads floating across a peaceful garden pond.

The Best Water Plants for Ponds 

In general, it’s best to have a few different types of plants for the most natural-looking pond. Whether you’re building a pond from scratch or need some new plants for an existing backyard koi pond, here are our top picks!

Corkscrew Rush

Rush is a perennial hardy down to zone 4, will take some shade, and adds a great texture and interest to the garden. It’s an easy-to-grow bog plant (or so they say…). 

Zoom in view on curly green corkscrew growing in a pond with koi fish under the waters surface.

Papyrus

Papyrus has both dwarf and full-sized varieties, and is a marshy plant that should be potted for control. Planted directly in the ground, this plant can become aggressive. It’s worth it though, for the gorgeous texture and color it brings.

Tall papyrus plants with umbrella-shaped seed heads growing beside a pond and stream surrounded by lush greenery.

Pickerel Plant

Pickerel Plant is a native aquatic perennial known for its spikes of purple-blue flowers that bloom throughout the summer. It thrives in full sun and shallow water along pond edges, where it helps attract pollinators while providing shelter for fish and frogs. Hardy to zone 3, it is easy to grow and adds vibrant color to the water garden. Photo from aquascapeinc.com

Three purple pickerel plant flowers blooming above green foliage along the edge of a backyard pond.

Sweet Flag

Sweet Flag is an ornamental grass that’s perfect for the pond. Growing to three feet, it prefers to be planted just under the water at the pond’s edge. It loves the sun and is hardy to zone 3.

Bright green sweet flag foliage growing in shallow water along the edge of a natural garden pond.

Horsetail Reed

Horsetail Reed brings a bold, architectural look to ponds with its tall, upright green stems. This hardy marginal plant grows best in full sun to partial shade and can tolerate a range of water depths along the pond edge. Hardy to zone 4, it spreads steadily and is often used to add height and texture to aquatic landscapes. Photo from aquascapeinc.com

Zoom in of tall green horsetail reeds growing upright in shallow pond water.

Water Lily

There are more water lily varieties than can be covered in one post! Generally, they are hardy down to zone 4 and prefer full sun, but there are varieties that can handle more shade. BHG has a great tutorial on how to pot up water lilies. They like the pot placed 6-18 inches deep into the pond. Pro tip: Hardy water lilies are easier to grow than the tropical varieties.

Pink water lily flower blooming among large green lily pads floating across a tranquil garden pond.

Lotus

Lotus is the most exotic of our pond plants, but it’s not as difficult to grow as its beauty suggests! They need at least 6 hours of sun a day, and they prefer their roots to be no more than 10 inches under water. Fertilize with a fertilizer stick every 3-4 weeks during the growing season. Lotus are hardy down to zone 5, and can be quite fragrant.

Soft pink lotus flower rising above large round leaves in a peaceful backyard pond

Water Poppy

Water Poppy is a floating aquatic plant prized for its cheerful yellow flowers and glossy green leaves. It grows quickly in warm weather, providing shade that helps reduce algae growth and keeps fish comfortable. Best grown in full sun, Water Poppy is typically treated as an annual in colder climates but may overwinter in warmer regions. Photo from wetplants.com

Bright yellow water poppy flowers floating among glossy green leaves on the surface of a backyard pond

Creeping Jenny

Creeping Jenny is a versatile groundcover that cascades beautifully over rocks, stream edges, and pond borders. Its bright chartreuse foliage creates a striking contrast against water and stone, and small yellow flowers appear in summer. Hardy to zone 3, it grows well in full sun to partial shade and thrives in consistently moist soil. Photo from aquascapeinc.com

Bright chartreuse creeping Jenny cascading over rocks at the edge of a backyard pond.

How to Pick the Right Koi Pond Plants

The best pond plant selection includes a mix of floating, marginal, and bog plants to create a balanced ecosystem and a natural look. Think about your pond’s size, depth, and sun exposure, as different plants have different growing requirements. Remember, water lilies and floating plants provide shade, while marginal plants add height, texture, and habitat along the edges. 

Aim to cover about half of the pond’s surface with plants to help control algae, improve water quality, and provide shelter for fish and other wildlife. A variety of plant types will keep your pond healthy and stylish throughout the season. You can find more great tips for choosing water plants for ponds in this guide.

Keep Your Pond Healthy With Oxygenating Pond Plants!

Most nurseries have water garden sections, and can guide you more specifically to plants for your situation.  Learn how to grow pond plants, and let us know your experiences in the comments! We think you will also love our posts on DIY Backyard Pond Ideas and Easy DIY Container Water Gardens.

4 Comments

  1. Kimberly Lain March 20, 2017 at 5:59 am

    What is the best kind of soil to use in your pond?

    Reply
    1. Kathy Woodard April 17, 2017 at 1:42 pm

      This is the one place that using heavier soil, like from your backyard, is much better than using potting soil, which is often too light and just floats.

      Reply
  2. A January 22, 2017 at 7:20 pm

    WHERE CAN I BUY POND PLANTS?

    Reply
    1. Kathy Woodard January 24, 2017 at 3:54 pm

      Ask at your local nursery, they will know where in your area to get them!

      Reply

Leave A Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.