Best Betta Fish Plants: Top Kinds to Put in Your Tank & Aquarium

There are many reasons why you should have live plants in your fish tank. They look great, your betta fish will love them and they help keep water conditions optimal.

We will go through what live plants you should put in your betta fish tank. Five examples all chosen as they are pretty easy and will grow and flourish in the optimal betta fish tank conditions. 76-80 degrees Fahrenheit.

What are the best live plants to put in a Betta tank?


Anacharis – More info

The perfect live plant for a beginner, the Anacharis is easy to care for, removes harmful ammonia from the water and is a good oxygenator. You may recognise it from the plant you had with your goldfish when you were a kid as it is probably the most common aquarium plant. It looks like a long green stem with many small, flat, tiny sword-shaped leaves up the whole stem.

This plant can be left to float or can be buried/tied to a certain spot of the tank. It won’t root, no fertilizer is needed and it propagates easily.

Java Fern

Java Fern
Java Fern – More Info

Java fern is a green, lush plant that is best anchored to a piece of driftwood in your betta fish’s tank. This live plant survives well in water that does not circulate and does best in medium to low amounts of lighting. This type of plant features parts considered “arms” that are long and flow with the water. You should not bury/plant the roots as they can rot, just attach this plant with some fine fishing string to wherever you would like the plant to grow.

Tip: There is a difference between Java fern and Java moss. Be careful with Java moss because this type will grow wildly until it begins taking swimming area from your fish.

Amazon Sword
Amazon Sword – More Info

Amazon Sword Plant

Amazon Sword is a plant that is super adaptable because it is native to the Amazon River basin. This plant has leaves protruding from the root cluster that are flat, long, and very sword-like. There are different types of Amazon Sword plants but many are large making this type of plant a poor choice for smaller tanks.

The Amazon Sword plant needs to be rooted into substrate. 3 or 4 inches of the best substrate is recommended as this plant has large and numerous roots – fertiliser is also recommended.

Hygro – Hygrophila

This plant will thrive in optimal betta fish tank conditions. The more light that is provided the more dense the foliage.

It is a great looking plant with oval, pointed, sword-like leaves growing from a central stem.
You should bury the bottom of this plant into fine gravel or sand substrate to keep it rooted. No fertilization is needed for this plant – but it would help it grow fuller.

Hornwort Live Plant
Hornwort – More Info


Much like Java Fern, this live aquatic plant is flowing and long. Again, Hornwort does not have to be anchored to the bottom and it will still provide ample coverage for females and fry. One idea is to place the vertical, long hornwort toward the back of the tank and put plants that are smaller in the front to help create an aquascape that’s more aesthetically appealing.

Beware – this plant can easily take over a tank! It also sheds its nettles, these will need to be cleaned up or they will end up rotting at the bottom of the tank which is not good for water conditions.

Marimo Moss Balls

Marimo Moss Ball
More info

This is a bonus option (a bonus ball if you will). Marimo moss balls are certainly the easiest live plant you could have in your betta fish tank. Although these are not strictly a plant and are in fact a type of algae.

There is no reason not to have a Marimo moss ball in your tank and so many positive reasons to have them! They require no special care, simply add them to your tank and they can last years.

Marimo moss balls look great and provide the same benefits of other live plants for aquariums.

In the end, there are many other live plants that work well in betta fish tanks. I hope you have an idea of what live plants work well in a betta fish tank.

The named plants above are some of the best, but you will notice that each type has both benefits and drawbacks – regardless of what kind you choose. The most important thing is that your betta fish isn’t picky! So long as you put something in there your betta fish will love you back! 🙂

Next you may want to know how to add live plants to your betta fish tank and we have an easy step by step guide to just that.

What did you think? Add your top live plants for a betta fish tank in the comments! Along with a brief description – help out the betta owners around the world! Thanks for your support! 🙂

Last Updated: October 18, 2021

Subscribe today and receive a FREE Betta Fish Care for Beginners eBook

Betta fish crazy? Yeah? Join our 10,000 subscribers and get betta fish fun, updates and our betta fish care eBook sent direct to your inbox for free.

Thank you for subscribing.
Check your inbox for instructions

Oops... Something went wrong.

Comments 16

  1. Chris June 22, 2013
    • @BettaInfo June 23, 2013
  2. Gabrielle August 26, 2013
    • @BettaInfo August 28, 2013
  3. tina May 1, 2014
    • Morgan January 12, 2017
  4. Requiems for Roses March 8, 2015
  5. Bethany May 27, 2015
  6. Chris July 8, 2015
    • Anne July 29, 2015
    • Hannah August 16, 2015
    • Candy June 23, 2017
  7. Hannah August 16, 2015
  8. bob September 19, 2015
  9. Rachel November 25, 2016

Leave a Reply