One question I receive quite often from customers after they buy a Betta is:
"Can I keep aquatic plants with my Betta fish?"
The answer is absolutely yes. In fact, choosing the right plants can make the aquarium much more attractive while also helping your Betta feel safer and more comfortable.
However, I've also seen the opposite happen. Some people buy beautiful plants recommended by a store, only to watch them wither after a few weeks because of insufficient lighting. Others use tanks that are too small, leaving little room for the fish to swim. I've even seen people choose plants with stiff, sharp-edged leaves that tear a Betta's delicate fins.
After many years of raising and caring for Betta fish at Ngoc Lien Aquarium Fish - LienBetta.com, I've learned that not every aquatic plant is suitable for Bettas. The key isn't filling the tank with as many plants as possible, but selecting species that are easy to maintain, safe for the fish, and appropriate for the size of the aquarium.

If you're looking to create a beautiful Betta tank, these are the plants I highly recommend.
Why Should You Add Aquatic Plants to a Betta Tank?
In the wild, Betta fish naturally live in slow-moving waters filled with aquatic vegetation.
Adding plants to your aquarium offers several benefits:
- Creates a more natural and attractive aquarium.
- Provides resting places for the fish.
- Reduces stress.
- Offers hiding spots when the fish feels threatened.
- Helps absorb some excess nutrients from the water.
However, plants are only a supporting element. Healthy fish still require proper water changes and regular maintenance.
How to Choose Aquatic Plants for a Betta Tank
Based on my experience, suitable plants should have:
- soft leaves;
- no thorns or sharp edges;
- moderate light requirements;
- slow-growing;
- easy maintenance.
I also prefer plants that do not require CO₂ injection since most Betta keepers use relatively small aquariums.
1. Anubias
This is the first plant I recommend to beginners.
Advantages:
- very hardy;
- slow-growing;
- doesn't require nutrient-rich substrate;
- tolerates low light.
The thick leaves also provide excellent resting spots for Bettas.
If I could choose only one plant for a Betta tank, it would be Anubias.
2. Java Fern
Another excellent choice.
What I like most is that it:
- requires very little maintenance;
- doesn't need CO₂;
- can easily be attached to driftwood or rocks.
Its soft leaves are also completely safe for Bettas.

3. Java Moss
If you enjoy a natural-looking aquarium, I highly recommend Java Moss.
This moss:
- is easy to grow;
- creates resting areas for fish;
- gives the aquarium a softer appearance.
It also provides excellent shelter for fry if you plan to breed Bettas.
4. Cryptocoryne
Cryptocoryne comes in many different sizes, making it suitable for both small and large aquariums.
Once established, it becomes quite hardy and requires very little maintenance.
Just keep in mind that newly planted Cryptocoryne may lose some older leaves before producing new growth. This is completely normal.
5. Hornwort
Hornwort is widely available.
Advantages:
- fast-growing;
- doesn't require substrate;
- easy to care for.
If you're new to planted aquariums, this is an excellent plant to start with.
6. Cabomba
I enjoy using Cabomba in simple aquarium setups.
Its delicate stems create a soft appearance, and Bettas love swimming through them.
However, regular trimming is necessary because it grows quite quickly.
7. Amazon Frogbit
Many people think floating plants only make an aquarium messy.
In reality, when used moderately, Amazon Frogbit offers several benefits.
It helps:
- reduce light intensity;
- provide shade;
- make Bettas feel less stressed.
Just avoid letting it completely cover the water surface since Bettas still need easy access to breathe air.
8. Amazon Floaters
This is another attractive floating plant.
Its long hanging roots create a natural appearance, and Bettas enjoy swimming around them.
You'll need to trim it occasionally if it grows too densely.
9. Pothos
Although Pothos isn't a fully aquatic plant, I still use it quite often.
Simply keep the roots submerged while the leaves remain above the water.
Advantages include:
- very easy to grow;
- absorbs excess nutrients efficiently;
- adds an attractive decorative touch.
10. Mini Sword Plant
This plant is a good choice if you want a simple foreground plant.
Its soft leaves are safe for Betta fins.
With moderate lighting, it grows steadily and remains easy to maintain.

Plants I Don't Recommend
Based on my experience, it's best to avoid:
- plants with very stiff leaves;
- plants with sharp edges;
- plants that grow too aggressively in small tanks;
- plants requiring CO₂ injection and powerful lighting if you're only keeping a single Betta.
These plants are more difficult to maintain and can discourage beginners.
Do You Need Lots of Plants?
The answer is no.
This is a very common misconception.
Many people think that more plants automatically make a better-looking aquarium.
For Bettas, however, open swimming space is just as important.
I usually place a few groups of plants around the corners while leaving the center open so the fish can swim freely.
A balanced aquarium always looks better than one overcrowded with plants.
How I Arrange My Betta Tanks
At Ngoc Lien Aquarium Fish - LienBetta.com, when setting up display aquariums, I always prefer a simple layout.
A few Anubias or Java Ferns combined with some Java Moss are enough to create a natural environment while still giving the fish plenty of swimming space.
I also avoid excessive decorations because Bettas love open swimming areas. A clean, uncluttered, and stable aquarium helps them stay healthier and display their best colors.
In my opinion, the most beautiful aquarium isn't the one with the most plants—it's the one where the fish feels comfortable.
Conclusion
Keeping Betta fish with aquatic plants not only makes the aquarium more attractive but also creates an environment that closely resembles their natural habitat. However, choosing the right plants is essential.
If you're just getting started, I recommend easy-care species such as Anubias, Java Fern, Java Moss, or Cryptocoryne. They all grow well under moderate lighting, don't require complicated CO₂ systems, and are completely safe for Bettas.
I hope these practical experiences from caring for Betta fish at Ngoc Lien Aquarium Fish - LienBetta.com help you design an aquarium that is both visually appealing and an ideal home for your Betta. Remember, a balanced aquarium with clean water and suitable plants will always produce better results than an overly elaborate setup.


