in ,

The Best Plants For Guppies | Expert Recommendations

This article showcases our top picks for the Best Plants For Guppies. We reached out to industry leaders and experts who have contributed the suggestions within this article (they have been credited for their contributions below). We are keen to hear your feedback on all of our content and our comment section is a moderated space to express your thoughts and feelings related (or not) to this article This list is in no particular order.

Water Sprite

This product was recommended by Lionel Mora from Neoplants

Water Sprite, also known as water fern, makes a perfect aquatic plant to add to your guppy plant. It has eye catching bright green growth and it is a low maintenance plant. In addition, water sprite provides great coverage in a tank for the baby fry, and it simultaneously prevents algae growth.

Flame Moss

This product was recommended by David Snyder from Nova Home Buyers LLC

It is no secret that plants are a crucial addition to your guppy tanks considering they adore the plants in there. Before choosing a plant for your aquarium I recommend looking out for important factors like light, the covering, and the care you can offer. I recommend a Flame Moss, it is easy to manage and grows beautifully, uplifting the look of your tank with minimal effort, provided you keep it away from light at times to avoid growing bacteria in your tank. Water Sprite, is hands down the prettiest plant for your aquarium, you can either choose to let it float or have it settle in sand gravel, just make sure it can get pretty big so avoid getting it for small aquariums.

Java Moss

This product was recommended by Jim Campbell from Honeymoon Goals

Java Moss is a fast-growing moss that your guppies will love, once you plant it, it’ll need little to no maintenance which is fantastic if you don’t want to interfere with your guppies. It is also a great breeding plant for guppies to grow your tank’s population.


This product was recommended by Violet JoyMiller from Greeny Thumbs

Hornwort thrives in both low and high light conditions, making it a versatile plant for guppy tanks. It also grows quickly and can help to oxygenate the water, which is beneficial for both guppies and other fish. Hornwort can also tolerate a wide range of water conditions, although it prefers cooler temperatures. It slows down the growth of algae and can help to keep your aquarium looking clean and tidy.


This product was recommended by Mark Joseph from Parental Queries

These green stems are perfect hideaway spots for guppies. Other than providing shelter to them, it also offers space to allow guppies to lay eggs and grow.

Java fern

This product was recommended by Violet JoyMiller from Greeny Thumbs

Java fern is a great plant for both low light conditions. It doesn’t require much in the way of care and can tolerate a wide range of water conditions. For beginners, java fern is a good choice as it’s not too demanding. It’s also great for breeding guppies as the babies can hide amongst the leaves.

Guppy Grass

This product was recommended by Aaditya Bhatta from Plantscraze

Guppy grass is the most common plant type due to its toughness and adaptability. You can plant it or leave it floating in the tank to fill it up. It is ideal for inexperienced tank owners because it is simple to care for and requires little maintenance. Guppy grass is especially beneficial because of its ability to remove nitrates and ammonia from the water.


This product was recommended by Ryan Dunn from Custom Stickers

You can put Duckweed in the fish aquarium for guppies. Guppies love playing & hiding in plants & every type of weed can be a perfect thing for that. Duckweed grows at a very fast rate & does not need much care. Duckweed, when planted in an aquarium float on the surface & thus forms a very nice hiding space for the guppies. If you keep a close check on it and stop it from growing recklessly it could become a great water purifier too.

Water Wisteria

This product was recommended by Alex Tinsman from How To Houseplant

Water Wisteria is a great plant for guppies, especially if you’ve got young ones that need a place to shelter. It’s a super simple plant to maintain, which grows quickly and also helps to keep the water nice and clean. I love its vibrant bright green colour – it really helps the color of the guppies to stand out!

Anubias Barteri

This product was recommended by Anwar Kaur from Hindu Rope

It’s perfect for guppies and about every fish tank because they only need low lighting and nothing else. It grows many leaves that provide guppies with a lot of hiding spots. It’s also a good oxygenator and water purifier. It’s one of the few plants that bloom flowers underwater, which is a huge bonus for adding beauty to the tank.

Bacopa Monnieri

This product was recommended by Lewis German from The Goldfish Tank

This is a fast growing, hardy plant. It must be rooted within the substrate, but is a good source of cover for guppies and will help to keep your water clean, this plant has soft leaves but won’t be nipped at by hungry livebearers.

Elodea densa

This product was recommended by Lewis German from The Goldfish Tank

Elodea is a great plant for beginners and works well in guppy tanks, it grows quickly, providing lots of cover for fry and adults and consumes lots of harmful nitrates from your water.


This product was recommended by Imtiaz Nabi from iGardeningCare

Cabomba is a beautiful plant that can add some color and interest to your guppy tank. It grows quickly and can help to oxygenate the water, which is beneficial for the health of your fish.

Water Lettuce

This product was recommended by Smriti Tuteja from Yogic Experience

Water lettuce is a great plant for aquariums with guppies. They quickly elevate the aesthetic appeal of the tank and are also a great alternative to duckweed, which has traditionally been used for guppies. Large leaves of water lettuce help the guppies feel safe from external factors and swim in peace. The roots are long and apart from sucking nutrients from the aquarium water, they make a canopy to protect guppies swimming near the surface.

Amazon Sword Plant

This product was recommended by Paul Walsh from Weselltek

One of the best plants for guppies is Amazon Sword Plants. They are beginner friendly since they can survive harsh conditions with little to no maintenance. They are beautiful, easy to grow, and affordable. They provide cover for guppies, especially pregnant guppies about to give birth. They are versatile, easy to plant, and very popular with aquarium hobbyists.

This post contains affiliate links. Affiliate disclosure: As an Amazon Associate, we may earn commissions from qualifying purchases from and other Amazon websites.

Written by Zak Parker

Journalist, writer, musician, professional procrastinator. I'll add more here later.

Leave a Reply

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.