25 Best Pond Plants To Keep Your Ducks Happy

This post contains affiliate links. If you click on one of the links and make a purchase, I may receive a small commission at no additional cost to you. Read our affiliate disclosure here.

Looking for the perfect plants to brighten up your duck pond? Choosing the right plants not only adds a touch of natural beauty but also gives your ducks essential food, shelter, and helps with water filtration. In this guide, we’ll explore the best duck pond plants to help you create a healthy and balanced habitat for your feathered friends!

Mallard Duck (Anas platyrhynchos), Male on flowering pond with green reflecting in water.YayImages

Best Plants for a Duck Pond

When choosing the best plants for your duck pond, it’s important to select varieties that can tolerate wet conditions and provide practical benefits to your ducks. 

Floating plants help filter the water, while emergent and marginal species offer shelter and food. 

The following plants will enhance your pond’s ecosystem while supporting the health and well-being of your ducks:

1. Duckweed

Spotless watermeal, rootless duckweed Wolffia arrhiza and duckweed Lemna turionifera in a stagnant freshwater pond.YayImages

Duckweed is a tiny, free-floating aquatic plant that provides an excellent natural food source for ducks. It is highly nutritious, rich in protein, and grows rapidly, replenishing itself as ducks consume it. 

This plant also improves water quality by absorbing excess nutrients and preventing algae blooms. Since it spreads quickly, regular harvesting may be necessary to keep it from covering the entire pond surface.

2. Marsh Marigold

Kingcup or Marsh Marigold (Caltha palustris).YayImages

Marsh marigold is a striking wetland perennial with bright yellow, buttercup-like flowers. It thrives in boggy conditions and helps stabilize pond banks with its extensive root system.

This plant blooms in early spring, attracting pollinators and adding color to the pond landscape. It prefers full sun to partial shade and grows well in both shallow water and moist soil.

3. Water Lettuce

Water lettuce Pistia stratiotes - swims among aquatic plants rootless duckweed.YayImages

Water lettuce is a floating plant that forms dense rosettes of velvety green leaves, creating shade for aquatic life. Its long, trailing roots help filter the water by trapping debris and absorbing excess nutrients.

Ducks enjoy nibbling on the soft leaves, though they typically won’t consume it in large amounts. It thrives in warm climates but may require protection from frost in cooler regions.

4. Cuckoo Flower

The picture shows a meadow with cuckoo flowers.YayImages

Cuckoo flower, also known as lady’s smock, is a moisture-loving wildflower that blooms in early spring. Its soft flowers provide an important nectar source for bees and butterflies. 

This plant thrives in damp meadows and along pond margins, preferring consistently moist soil. It spreads easily by seed, making it a great option for creating a naturalistic pond border.

5. Azolla

Detail of water mosquito fern, fairy moss, freshwater aquatic Azolla.YayImages

Azolla, also known as mosquito fern, is a fast-growing, floating plant that forms a dense mat on the water’s surface. It is an excellent source of nitrogen and serves as a nutritious snack for ducks.

This plant also suppresses algae growth by blocking sunlight and reducing excess nutrients in the water. Azolla prefers warm, still water and can quickly cover a pond if not controlled.

6. Japanese Primrose

Japanese Primrose flowers growing next to a pond.
Source: くろふね, CC BY 3.0, via Wikimedia Commons

Japanese primrose is a stunning addition to pond margins, producing vibrant clusters of pink, red, or white flowers on tall stems. It thrives in boggy soil and can even tolerate shallow standing water, making it ideal for naturalizing the pond’s edge.

Ducks generally leave these flowers alone, allowing them to brighten the landscape uninterrupted. Japanese primroses are perfect for adding a pop of color in the late spring garden.

7. Anacharis

Source: Krzysztof Ziarnek, Kenraiz, CC BY-SA 4.0, via Wikimedia Commons

Anacharis is a submerged aquatic plant that helps oxygenate the water, improving overall pond health. Its delicate, feathery leaves provide shelter for fish and small aquatic creatures while reducing algae growth.

Ducks occasionally graze on its soft stems, making it a beneficial addition to a pond ecosystem. It thrives in various water conditions and is easy to maintain with occasional trimming.

8. Canna Lily

Orange and Yellow Canna Lily in the garden.YayImages

Canna lilies bring a tropical flair to pond landscapes with their bold, broad leaves and brilliant flowers in shades of red, orange, and yellow. They thrive in wet conditions and can handle both full sun and partial shade, making them versatile for various pondside locations.

Ducks might take shelter among the tall stalks, but they rarely damage the robust foliage. Canna lilies also attract hummingbirds, adding more life to your garden.

9. Hornwort

Source: chiuluan, CC BY 4.0, via Wikimedia Commons

Hornwort is an excellent oxygenating plant that grows fully submerged in water. It produces dense, bushy foliage that provides hiding places for aquatic life while improving water clarity. 

Unlike some submerged plants, hornwort does not root in the soil but instead floats freely or anchors itself to pond edges. Ducks may occasionally pull it apart, but it regenerates quickly, making it a resilient choice.

10. Creeping Jenny

Bright green leaves of creeping jenny trailing plant.Jan Haerer / Pixabay

Creeping Jenny is a low-growing, trailing plant that thrives along pond edges and in shallow water. Its bright green leaves create a lush ground cover, helping prevent soil erosion around the pond.

This plant produces small yellow flowers in the summer, adding visual interest while supporting pollinators. It spreads quickly, making it ideal for naturalizing wetland areas.

11. Joe-Pye Weed

Joe Pye Weed.YayImages

Joe-Pye weed is a tall, moisture-loving perennial known for its large clusters of pink to purple flowers. It attracts butterflies and bees, making it a valuable addition to any wildlife-friendly pond.

This plant thrives in consistently damp soil and can tolerate occasional flooding. Its height adds structure to pond margins, creating a natural windbreak and shade for ducks.

12. Cardinal Flower

YayImages

Cardinal flower produces brilliant red blooms that are highly attractive to hummingbirds and pollinators. It prefers wet conditions and thrives along pond edges where the soil remains consistently moist.

This plant grows upright, adding vertical interest to the pond landscape while stabilizing banks. Although its foliage is mildly toxic, ducks generally avoid consuming it in large amounts.

13. Carex

Carex commonly known as sedges, west europe meadow.YayImages

Carex, commonly known as sedge, is a diverse group of grass-like plants that thrive in wet conditions. These plants help prevent erosion along pond banks by stabilizing soil with their fibrous roots. 

Ducks enjoy foraging among the dense growth, which also provides shelter for small aquatic creatures. Carex species vary in height, texture, and color, allowing for a dynamic pondside planting.

14. Sweet Flag

YayImages

Sweet flag is a semi-aquatic plant with long, sword-like leaves and a pleasant fragrance when crushed. It thrives in wet soil and shallow water, making it perfect for pond margins.

This plant helps improve water quality by filtering out impurities and stabilizing the pond’s edge. Ducks rarely eat sweet flag, but it provides excellent cover and adds a striking vertical element.

15. Bog Pimpernel

Bog pimpernel with pink flowers growing around a pond.
Source: Velella, CC BY-SA 3.0, via Wikimedia Commons

Bog pimpernel is a delicate, spreading plant that forms a low carpet of green foliage along the pond’s edge. It thrives in damp, shaded areas and produces small, pink flowers in the summer. 

This plant is excellent for erosion control, as its dense growth helps stabilize soil in marshy areas. Its trailing habit makes it an attractive ground cover for naturalizing wetland spaces.

16. Ligularia

Yellow Ligularia on the shore of a blue pond.YayImages

Ligularia is a bold perennial known for its dramatic foliage and towering spikes of yellow or orange flowers. It thrives in consistently moist soil, making it perfect for planting around pond edges where other plants might struggle.

Ducks may not eat ligularia directly, but the dense foliage provides excellent cover and shade. It’s a fantastic choice for adding height and visual interest to shaded, damp areas of your pond garden.

17. Astilbe

Astilbe perennial flowers growing in a garden in the shade.YayImages

Astilbe brings a touch of elegance to any pondside planting with its feathery plumes of flowers in shades of pink, red, and white. This moisture-loving perennial thrives in partial shade, adding a splash of color where sunlight is filtered.

While ducks don’t typically eat astilbe, its dense foliage helps reduce soil erosion and creates a lush, layered look. It pairs beautifully with other shade-tolerant plants like ferns and hostas.

18. Meadowsweet

Meadowsweet growing around a pond.YayImages

Meadowsweet is a fragrant herbaceous perennial with frothy clusters of white flowers that appear in midsummer. It thrives in damp soil and is often found growing wild along stream banks and wetlands.

This plant attracts pollinators and provides excellent ground cover, helping to stabilize soil around pond edges. Ducks might not nibble on meadowsweet, but its aromatic foliage adds sensory appeal to your garden.

19. Gotu Kola

Close up of Gotu kola leaves.YayImages

Gotu Kola is a low-growing herb with round, scalloped leaves that thrive in moist, nutrient-rich soil. Known for its medicinal properties, it’s often used in traditional herbal remedies.

Around a duck pond, Gotu Kola provides excellent ground cover, helping to prevent soil erosion and creating a lush green carpet. Ducks may forage on its leaves, adding a bit of variety to their diet.

20. Pickerelweed

Pickerel Weed.YayImages

Pickerelweed is a beautiful aquatic plant known for its striking spikes of purple flowers that bloom from summer to early fall. It thrives in shallow water and helps oxygenate the pond while providing a natural food source for ducks.

The plant’s broad, heart-shaped leaves offer shade and habitat for aquatic life, promoting a balanced pond ecosystem. Ducks may snack on the tender young shoots, keeping the plant in check naturally.

21. Arrowhead

Water arrow (Sagittaria sagittifolia) in pond.YayImages

Arrowhead plants are named for their distinct arrow-shaped leaves that rise above the water’s surface. They grow well in shallow water or mud and produce small white flowers that attract pollinators.

Ducks enjoy foraging for the starchy tubers, which are a nutritious snack. Arrowhead plants are resilient and help filter the water, contributing to a cleaner pond environment.

22. Water Plantain

Source: Bff, CC BY-SA 3.0, via Wikimedia Commons

Water plantain is a hardy aquatic plant that thrives in shallow water or wet soil. It produces delicate, airy clusters of small white or pinkish flowers that bloom throughout the summer.

This plant provides habitat for aquatic insects and adds a naturalistic touch to pond margins. Ducks might graze on the foliage, but water plantain is tough and regenerates quickly.

23. Watercress

Green leaves plants in vegetable garden. Watercress Leaf Background.YayImages

Watercress is an edible aquatic plant that thrives in cool, flowing water, making it a great addition to pond outflows or streams. It’s packed with nutrients and provides a tasty treat for ducks while also helping to purify the water by absorbing excess nutrients.

The peppery leaves add a culinary bonus for you too, if you fancy a fresh salad! Just be mindful of keeping it contained, as it can spread quickly.

24. Marsh Horsetail

Source: Mars 2002, CC BY-SA 3.0, via Wikimedia Commons

Marsh horsetail is an ancient plant with segmented, hollow stems that thrive in wet, marshy areas. It’s incredibly resilient and can handle poor, waterlogged soil where other plants might fail.

While not particularly palatable to ducks, marsh horsetail helps control erosion and adds a unique texture to the pond landscape. Its upright, reed-like appearance creates a natural look, perfect for wild, informal gardens.

25. Soft Rush

Source: Agnieszka Kwiecień, Nova, CC BY-SA 4.0, via Wikimedia Commons

Soft rush is a clump-forming wetland grass that adds vertical interest to pond edges with its tall, cylindrical stems. It thrives in waterlogged soils and helps stabilize pond banks, preventing erosion.

Ducks find shelter among its dense tufts, and the plant provides habitat for various wetland creatures. Soft rush is low-maintenance and blends seamlessly into natural pond settings, enhancing biodiversity.

Small beautiful wild duck on a log floating on a pond.YayImages

Plants That Are Toxic to Ducks

While many plants are safe and beneficial for ducks, some should be avoided due to their toxicity. Common toxic plants include:

  • Foxglove
  • Lily of the Valley
  • Rhododendron
  • Nightshade
  • Oleander

Before introducing any new plants to your duck pond, research their safety to ensure a healthy environment for your flock.

Duck swimming in a duck pond.YayImages

Conclusion

Creating a vibrant and functional duck pond is easier than you might think with the right plants. By carefully selecting duck pond plants that provide food, shelter, and water filtration, you’ll be offering your ducks a healthier and more sustainable environment. 

Remember to choose plants that thrive in your pond’s specific conditions to ensure long-term success. With these plants in place, your pond will not only look beautiful but also support your ducks in every season.

You may also like:

Save it for later!

Safest plants for duck ponds and pens.
stunning duck pond plant ideas.
Scroll to Top