10 Best Bog Plants For Ponds

Bog plants thrive in muddy, swampy areas and they’re ideal for planting around the exterior of your pond.

Here are 10 of the best bog plants that will beautify your garden pond.

This post about bog plants for ponds contains affiliate links. Please read the disclosure for more info.

Best bog plants

What’s the difference between bog plants and marginal plants?

Bog plants grow best in soil that is constantly wet, but they prefer not to have water above the soil level.

Marginal plants can grow in water that is up to 6 inches (15 cm) above the crown of the plant, so they can be planted in shallow areas of the pond or in a pot that is placed on the bottom of the pond.


1. Iris (Iris germanica)

Irises are hardy perennials with beautiful flowers in shades of purple and blue.

They grow well in full sun to partial shade and bloom from early spring.

As well as beautifying the pond, they also help to stabilize the bank and cycle nutrients to keep your pond healthy.

Irises are frost tolerant and can reach 2 to 3 feet (60 to 90 cm) in height.

They can be divided after flowering by discarding the middle section and replanting the outer sections.

Iris flower

2. Canna Lily (Canna indica)

Canna lilies are low maintenance perennial plants that grow from underground rhizomes.

The brightly colored flowers can be red, yellow or orange and the foliage ranges in color from green to maroon and there are even some variegated varieties.

Cannas grow well in full sun or partial shade and in cool climates they can be grown as annuals.

Canna lily pond plant

3. Cardinal Flower (Lobelia cardinalis)

Cardinal flowers are stunning bog plants to grow around the edges of your pond.

They usually live for only 3 to 4 years but they re-seed readily so you’ll have plenty of new plants popping up in your garden.

Cardinal flowers can grow 3 to 4 feet (90 to 120 cm) high and they’re suited to partial shade or full sun.

Cardinal flower

4. Tropical Pitcher Plants (Nepenthes species)

Pitcher plants thrive in moist, swampy areas so they’re ideal bog plants for ponds.

They’re carnivorous plants and use a pouch of sticky sap to trap insects, small lizards, worms and spiders.

Pitcher plants are commonly found in areas with nitrogen-poor soil and get their nitrogen from the insects and other creatures once they are digested.

They grow best in warm, humid areas but in areas with low humidity they can be misted regularly.

Pitcher plants

5. Pickerel Plant (Pontederia cordata)

Pickerel plant, also known as Pickerel weed, is another good bog plant for ponds.

It will grow in moisture saturated soil and can also tolerate standing water.

Pickerel plants have long lasting spiky flowers that can be blue, pink or white.

Bog plants for ponds

6. Watercress (Nasturtium officinale)

Watercress is a nutritious water plant that can be grown at the edge of a pond or in a pot submerged in the water.

It’s a perennial plant that grows best in warm weather and it will die down a bit during cold weather. 

Watercress plants can be propagated from cuttings or seed.


7. Taro (Colocasia esculenta)

Taro is a water plant traditionally grown in swampy areas in Southeast Asia, so it’s an ideal bog plant.

You can plant Taro at the edge of a pond or water feature but the leaves need to be above the water level.

Taro is best suited to warm, tropical climates but it can be grown in cooler climates if it’s overwintered indoors.

Taro plants

8. Horsetail (Equisetum arvense)

Horsetail grows from underground rhizomes and reproduces from spores.

The reeds grow well around the edge of a pond but they can spread quickly and take over the pond.

If you have a small pond it’s best to grow Horsetail in pots so that it doesn’t get out of hand, otherwise you can cut it back in fall to stop it from spreading.

Horsetail pond plant

9. Cattail (Typha latifolia)

Cattail is a handy bog plant that helps to filter pond water, provides food and nesting materials for birds and prevents soil erosion.

It spreads easily by underground rhizomes as well as seed, so it’s a good idea to cut off the seed heads before fall.

Cattail plant

10. Gotu Kola (Centella asiatica)

Gotu Kola, also known as Indian Pennywort, is a perennial plant that grows best in warm, tropical climates.

It’s hardy bog plant that can be grown at the edge of a pond or an area with waterlogged soil.

Gotu Kola will grow in full sun, but in hot climates it will benefit from some afternoon shade. [1]

Bog plant near pond

So there are ten bog plants that will happily grow around the edges of your backyard pond.

Just remember to choose plants that have similar moisture and temperature requirements and you’ll have happy bog plants growing for years to come.


Do you have any of these plants growing around your pond? Let me know in the comments below.

Are you on Pinterest?  I have boards dedicated to Garden Ponds and Water Garden Plants that you may enjoy.

bog plants for ponds

Kelly Martin

Hi, I'm Kelly Martin. I'm passionate about gardening and horticulture, especially water gardens. I've been gardening most of my life and I created this blog to inspire gardeners to create their own water garden at home. Read more

This Post Has 10 Comments

  1. Scott DeNicola

    I have been contemplating putting a small pond in my yard for years as I love the look and sound of the water. Seeing some of these plants makes me want one even more. We have a few of these in the yard already not knowing they were good bog plants. We have canna Lillies and Irises. I find the Irises spread like mad. Not as bad as hosta or black-eyed susan but they do multiply

  2. Aryanne Padilha

    These plants are just so gorgeous, I love the colors and I could smell them from here! I actually take Gotu kola pills, to that collagen going.

  3. Dreams Abroad

    Canna Lily’s are my absolute favorite among flowers. I see them all around ponds and never knew their name. I believe Indian Pennywort is the same as cat-tails. I didn’t know a lot of these names of plants for ponds. Now I know.

  4. Lindsay Brown

    Great write up on bog plants! My Dad has irises all around one of his ponds and they are absolutely stunning when in bloom!

  5. Subhashish Roy

    Lovely flowers and greenery for the pond to look so very pretty. I always wait to see what’s new from you the next time. Refreshing as always.

  6. First of all, I never knew that an Iris was a bog plant. They are one of my favorite flowers and I used to love to draw and paint them when I was in art school. Second, I LOVE cattails and remember them growing in the creek behind our house when growing up. The third thing that struck me was that there is actually a plant that is a carnivore! I can’t imagine a plant-eating a lizard! It sounds like something in a movie but not real.

  7. Sonia Seivwright

    I’d like to own a house with a small pond in the back garden. I’ll follow your advice to look after it. My friend has a pond, so I will share this with her.

  8. I had never really considered bog plants to be needed in a garden or near a pond. But they are gorgeous! You are making me want to put a pond into my yard now so I can plant some of these.

  9. kara

    Oh my goodness. These are all so beautiful. Our area is very dry but I would love live in an area where we had a bog or a pond.

Leave a Reply