Top-Ten Best Betta Fish Plants For Your Tank

best betta fish plants

For many of you out there, you might be interested in acquiring betta fish for your tank, to be displayed inside of your home for a lovely, aesthetic atmosphere. Betta fish themselves are beautiful to look at, for they are wonderfully colorful with a distinctive, flowering fin that makes them look as if they have dresses on; in other words, they are super attractive and make for a great addition to your home.

On the other hand, besides having lovely betta fish to look at, you might also want to consider adding in some plants to spruce up your tank and otherwise make it look even more gorgeous than it already is.

The thing is, not all plants are suitable for underwater living, let alone compatible with betta fish, so it would be wise to take the time and care into researching before going ahead and purchasing the plants for the tank.

That said, how can you get started? By reading this article, of course! Learn more to find out how to get the best betta fish plants by checking out our list of good ones to get started on.

Soon enough, you will be able to create a gorgeous betta fish tank with plants complementing the space itself. Without further ado, let’s get started!​


1. Amazon Sword

Amazon Sword


With its long stems and long, broad leaves, this particular plant is brightly green and is sure to make your betta fish tank pop with its vibrant color.

They are ideally kept between temperatures of 75 to 82°F and serve as lovely background to the tank, for they grow long and tall.

It grows especially well in deep substrate and requires low to mid-lighting in order to help it grow well. If the water is well-regulated inside of the tank, then fertilization is not required for the Amazon sword itself.​

2. Anubias


This also bright-green plant is gorgeous to look at, coming in a broad shape and with a mysterious atmosphere to it. It especially thrives in low lighting, hence giving it that mysterious look.

It varies between tall and narrow and short and stout, so it is necessary to plan accordingly on where you should plant them depending on the size.

What makes anubias even better is that it does not require a whole lot of fertilizer to grow, and it does perfectly well in temperatures between 71 and 81°F.​

3. Anacharis

With a long, narrow stem and cute, curly little leaves snaking along it, the anacharis has a distinctive look that can make your betta fish tank appear interesting and unique.

It also is very useful in cleaning up ammonia in the tank, which can otherwise be harmful to the aquatic environment.

It is best kept in low light and since it has the tendency to propagate quickly and leave leftover stems when it dies, you will need to plant them in an inconspicuous part of the tank, along with needing to clear them off from time to time.​

4. Duckweed


Growing in temperatures that range from 56 to 85°F, duckweed might not be the most common betta fish plant to cultivate since it tends to be paired with other plants, if not at all, but all the same it makes for a special look to the tank itself.

Since it tends to leach nutrients from the environment, it is necessary to fertilize to keep the nutrient balance in check. In addition, too much of duckweed can crowd the top of the tank, so you will need to go in once in a while to clean up some of it.​

5. Giant Hygrophila

Giant Hygrophila

Distinctively known for its sword-like leaves, the giant hygrophila is great for betta fish tank beginners to consider investing in since its propagating is sure to make your money’s worth in the end.

It likes light, but it also does not mind being in low light when growing. Considering that the giant hygrophila tends to propagate frequently, it is necessary to trim it back from time to time in order to keep it under control, so that it does not take over the entire tank.​

6. Hornwort


With a light, feathery appearance, the hornwort is the ultimate ammonia-sucking plant, able to clear out even some of the most severe cases of ammonia in your betta fish tank.

What makes hornwort a very diverse plant is its temperature range of living, which can be from 40 to 95°F. Granted, it propagates like no other, as well as sheds its nettles frequently, so it is a good idea to keep it under control through constant trimming and cleaning of the tank.

Considering that it can be quite the invasive species out there, be careful not to let the hornwort grow too out of hand in the betta fish tank.​

7. Java Fern

Java Fern


This specific plant has crinkly, rugged leaves and is not very difficult to take care of. In fact, it is very low-maintenance while all the same adding a natural, rustic charm to the inside of your betta fish tank.

It thrives in low lighting with temperatures between 65 and 85°F (although it might start to break down at 83°F and higher) while also not requiring any fertilizer to make it grow. If you are a beginner to betta fish plants, then why not get started with the java fern?​

8. Java Moss

Java Moss

On the other hand, java moss has a thin, algae-like appearance that, when paired with low light (to which it is acclimated), gives off a mysterious, atmospheric vibe to the entire tank.

Even more so, java moss can be placed just about anywhere in the tank, as long as it can attach itself to another item in it (as long as it is not the betta fishes themselves!).

Hard water will not work well for its growth, and it is better to have it grow in temperate water of 65 to 85°F, just like with the java fern.​

9. Winter Sprite

Winter Sprite

The winter sprite has a light, ethereal feel to it, which serves as a lovely addition to your betta fish tank. What makes this plant even more amazing is that it sucks up ammonia… and thoroughly so!

It tends to prefer floating and it needs consistent temperatures and pH levels in order to keep it alive and healthy. It does need a lot of fertilization, and sometimes none at all.

Finally, by keeping temperatures between 64 and 82°F, your winter sprite should be able to live happily well among the beautiful fishes.​

10. Wisteria


Last but not least, wisteria (also known as “water wisteria”) is soft-looking and feathery, just like it winter sprite counterpart.

While not as common as the java fern or the anubias, the wisteria plants nevertheless still serves as a beautiful look to the betta fish tank. While it can thrive in moderate light, having low light is preferable for this specific plant.

You will need to fertilize it, since it can lose nutrients from itself. It also grows quickly and propagates well, so it is imperative that you prune the wisteria plant from time to time when you can, in order to keep the tank looking fresh and clean.

For setting up betta fish tanks and plants, please check out this video here:​​

Take-away Message

All in all, there is a huge variety of different plants that are appropriate for growing inside of your beta fish tank.

Not only is it a good investment to spice up the usual algae and rock decorations found so commonly in other generic fish tanks, but also can actually help keep the insides clean and fresh, as certain ones have the ability to clear up harmful chemicals like ammonia, thereby keeping your betta fish alive and healthy.

Such plants are worth the investment, so why not get started today?​


Please enter your comment!
Please enter your name here