I get commissions for purchases made through links in this post. As an Amazon Associate I earn from qualifying purchases.

9 Best Flowering Aquarium Plants (Underwater and Overwater)

If you are looking for the best flowering aquarium plants then you are at the right place.

In this blog post, I am going to show you some aquarium plants that can flower underwater and on the surface of the water.

So let’s begin the list.

Best Flowering Aquarium Plants

Aquarium Plants That Flower Underwater

1. Anubias

See more images at Amazon here

PARAMETERSVALUES
PLANTAnubias
COMMON NAMES
SCIENTIFIC NAMEAnubias
FAMILYAraceae
CARE LEVELEasy
LIGHT REQUIREMENTLow-Moderate
GROWTH RATESlow
TEMPERATURE72-82°F
pH6.5 – 7.8
HARDNESS60- 160 ppm
PLACEMENTMid-background
MAXIMUM SIZE11+ Inches
MINIMUM TANK SIZE5 Gallons
PROPAGATIONRhizome Division

Anubias is one of the most popular aquarium plants in the hobby.

This plant is very hardy which makes it ideal for beginners.

It is a very good flowering plant and produces flowers quite often inside the aquarium.

It is a very good plant for Tetras, especially Bloodfin tetras.

You can also use it in Shrimp aquarium.

Light requirements

Anubias is very undemanding when it comes to light.

This plant can grow in almost any lighting condition.

It can grow in low lighting conditions as well as in high lighting conditions.

When you keep it under low light, its growth will be slow.

And when you keep it under high lighting conditions it can cause algae growth.

So ideally, you should keep it under moderate lighting conditions of at least 2-3 watts per gallon.

Substrate requirements

Anubias lacks true roots.

Instead, it has rhizomes.

This plant is undemanding when it comes to a substrate.

You can use any substrate of your choice for this plant.

And you can even attach it to driftwood or rock and then put inside your aquarium.

But when you keep it in a nutrient-rich substrate, it will benefit from it and grow faster.

Fertilization requirements

For its optimum growth and produce flowers, you should supplement it with regular doses of fertilizers.

You should also supplement it with additional CO2, though it is not necessary.

Ideal water parameters

The ideal temperature for the proper growth of Anubias is between 72-82 degrees Fahrenheit.

Its pH tolerance range is between 6.5 to 7.5 and its water hardness tolerance range is between 3-8 KH.

How to keep it in an aquarium?

Anubias is relativity short plant and its growth rate is also very slow.

So, you should keep it in the foreground of your aquarium.

Check the latest price of this plant at Amazon here

2. Amazon Sword

Amazon Sword flower

Photo by Fanwen619 under CC BY-SA 4.0

See more images at Amazon here

PARAMETERSVALUES
PLANTAmazon sword
SCIENTIFIC NAMEEchinodorus grisebachii
FAMILYAlismataceae
CARE LEVELEasy
LIGHT REQUIREMENTModerate
GROWTH RATEFast
TEMPERATURE 60.8-82.4°F
pH6.5-7.5 pH
HARDNESS8-15°dH
PLACEMENTBackground
MAXIMUM SIZE16 Inches
MINIMUM TANK SIZE10 Gallons

Amazon sword is one of the most popular plants in the hobby.

It is a fast growing plant that can grow as tall as 16 inches.

This plant is also very easy to care for which makes it an ideal choice for beginners.

This plant produces flowers very rarely.

But if you provide it fertilizers regularly, it can increase the chances.

Light requirements

Amazon sword does well in low to moderate lighting conditions.

You can use any light whether that is luminescent or a simple filament light. 

Just make sure that the plant is getting at least 10 to 12 hours of light every day.

Ideally, you should provide it 2-3 watts per gallon light.

Substrate requirements

You can use any substrate for Amazon sword.

Just make sure that it is at least 2.5 inches thick.

Fertilization requirements

Amazon Sword is a very hardy plant and can do well without any fertilizers.

But for its proper growth and to increase the chances of producing flowers, you should supplement it regularly with fertilizers.

Ideal water parameters

Amazon sword can tolerate a wide range of water parameters.

With that being said, the ideal temperature for the proper growth of Amazon sword is between 60-82 degrees Fahrenheit.

Its pH tolerance range is between 6.5 to 7.5 and its water hardness tolerance range is between 8 to 15° DH.

How to keep it in an aquarium?

Amazon sword can grow very tall and wide with its large leaves.

So you should put it in the center of your aquarium so that it will have a lot of space.

You can also keep it in the background of your aquarium.

Check the latest price of this plant at Amazon here

3. Bucephalandra

See more images at Amazon here

PARAMETERSVALUES
PLANTBucephalandra
COMMON NAMESBuce
SCIENTIFIC NAMEBucephalandra
FAMILYAraceae
CARE LEVELEasy
LIGHT REQUIREMENTLow
GROWTH RATESlow
TEMPERATURE71-82.5 °F
pH6-7.5
PLACEMENTForeground
MAXIMUM SIZE4 inches
MINIMUM TANK SIZE10 gallon

Bucephalandra is a very good flowering plant.

This plant produces flowers underwater regularly when you provide it with ideal conditions.

The great part of this plant is that it comes in many different types.

And each type has a different leaf size, shape and color, so you can choose according to your needs or preference.

Light requirements

Bucephalandra can tolerate any lighting conditions.

Its growth rate is dependent on the lighting conditions.

So basically, the more the light it gets the faster it grows.

So for the faster growth of this plant, you should provide it moderate to high lighting conditions.

Checkout our lighting recommendation

Substrate requirements

Bucephalandra does not have true roots.

Instead, it has rhizomes.

You can anchor this plant in a large-grained gravel substrate or you can attach it to any ornament in your tank like driftwood or rock.

Fertilization requirements

Bucephalandra can do well without any fertilizers.

But for better coloration and faster growth, you can supplement it with fertilizers and CO2.

Ideal water parameters

The ideal temperature for the proper growth of Bucephalandra is between 71 to 80 degrees Fahrenheit.

Its pH tolerance range is between 6 to 7.5.

How to keep it in an aquarium?

Bucephalandra is a short plant that grows up to 4 inches, so you should keep it in the foreground of your tank.

Check the latest price of this plant at Amazon here

20 Tips to Maintain a Healthy Aquarium

Aquarium Plants That Flower Over The Surface of The Water

4. Giant Hygro

See more images at Amazon here

PARAMETERSVALUES
PLANTGiant Hygro
SCIENTIFIC NAMEHygrophila corymbosa
FAMILYAcanthaceae
CARE LEVELEasy
LIGHT REQUIREMENTMedium
GROWTH RATEFast
TEMPERATURE 72-84° F
pH6.0-7.5
HARDNESS71.43 - 321.43 PPM
PLACEMENTBackground
MAXIMUM SIZE24 inches
MINIMUM TANK SIZE10 Gallons

Giant hygro is also known as Temple plant.

This is a very hardy and easy to maintain plant which makes it is a good choice for beginners.

It is a fast growing plant and can grow as tall as 24 inches.

Once it gets established in your aquarium, it will produce very good velvet colored flowers.

Light requirements

Giant hygro do well in moderate lighting conditions.

So ideally, you should provide it 2-3 watts per gallon light for its proper growth.

Substrate requirements

You can use any substrate for planting Giant hygro in your aquarium but fine gravel is recommended.

Planting it in the gravel is very easy, you just have to lay it down on the gravel and its stem will start producing roots and get into the substrate automatically.

You can also manually plant its tip into the substrate.

Fertilization requirements

For the proper growth and to make Giant hygro produce flowers, you should supplement it regularly with fertilizers rich in iron, potassium and trace elements.

Ideal water parameters

The ideal temperature for the proper growth of Giant hybro is between 72-84 degrees Fahrenheit.

Its pH tolerance range is between 6 to 7. 5 and its hardness tolerance range is between 3-8 KH.

How to keep it in an aquarium?

Giant hygro is a tall stem plant that can grow as tall as 24 inches. So ideally, you should keep it in the background of your aquarium.

Check the latest price of this plant at Amazon here

5. Lace Plant

See more images at Amazon here

PARAMETERSVALUES
PLANTLace Plant
COMMON NAMESMadagascar laceleaf, lattice leaf, lace plant
SCIENTIFIC NAMEAponogeton madagascariensis
FAMILYAponogetonaceae
CARE LEVELModerate
LIGHT REQUIREMENTModerate-High
GROWTH RATELow-Moderate
TEMPERATURE72-82° F
pH6.0-7.0
HARDNESSKH 3-6
PLACEMENTMid-ground
MAXIMUM SIZE20+ inches
MINIMUM TANK SIZE10 gallon

Lace plant is a very good flowering plant.

This plant flowers regularly when you provide it ideal conditions.

It is very famous for its leaves’ net-like structure.

It is one of the expensive plants in the aquarium hobby and it is quite demanding as well.

Light requirements

Lace plant does well in moderate to high lighting conditions.

So you should provide it lighting, anywhere between 3 to 5 watts per gallon.

Substrate requirements

You can use sand or fine gravel as a substrate for planting Lace plant in your aquarium.

Fertilization requirements

As mentioned earlier, Lace plant is very demanding when it comes to nutrients. 

So you should regularly supplement it with iron-rich fertilizers and even additional CO2 for its proper growth.

Ideal water parameters

The ideal temperature for the proper growth of Lace plant is between 72 to 82 degrees Fahrenheit.

Its pH tolerance ranges between 6 to 7 and its water hardness tolerance ranges between 3 to 6 KH.

How to keep it in an aquarium?

Lace plant is a tall plant that can grow as tall as 20 inches.

So depending on the size of your aquarium, you should keep it in the midground or background of your tank.

Check the latest price of this plant at Amazon here

Tips to Take Care of Live Plants in Aquarium (For Beginners)

6. Green Cabomba

Green Cabomba flower

Photo by Leslie J. Mehrhoff under CC BY 3.0 US

See more images at Amazon here

PARAMETERSVALUES
PLANTGreen Cabomba
COMMON NAMESGreen Cabomba, Carolina Fanwort, Brazilian Fanwort, Fanwort
SCIENTIFIC NAMECabomba caroliniana
FAMILYCabombaceae
CARE LEVELModerate
LIGHT REQUIREMENTMedium to High
GROWTH RATEFast
TEMPERATURE72 – 82 ℉
pH6.8 – 7.5
HARDNESSKH 3-8
PLACEMENTBackground or Floating
MAXIMUM SIZE11 inches
MINIMUM TANK SIZE10 gallon

Green cabomba is a very popular flowering plant.

It produces beautiful white, purplish or yellow flowers.

Green cabomba is a fast growing stem plant that can grow as tall as 11 inches.

And it is a bit tricky to keep in an aquarium so it is not a very good choice for beginners.

Light requirements

Green cabomba does well in moderate to high lighting conditions.

Ideally, you should provide it at least 3 watts light per gallon.

Substrate requirements

Green camera doesn’t have true roots. You have to use its stem to plant in the substrate.

You should use either gravel or a nutrient-rich substrate for this plant.

Fertilization requirements

For the proper growth of Green cabomba, you should regularly supplement it with some liquid fertilizers.

It will also benefit if you supplement it with some additional CO2.

How to keep it in an aquarium?

There are a couple of ways you can keep Green cabomba in your aquarium.

Either you can plant it in a substrate or you can just let it float in your aquarium.

If you are going to plant it in the substrate, depending on the size of your aquarium you should place it in the middle ground or background.

Ideal water parameters

The ideal temperature for the proper growth of Green cabomba is between 72 – 82 degrees Fahrenheit.

Its pH tolerance range is between 6.8 to 7.5 and the water hardness tolerance range is between 3-8 KH.

Check the latest price of this plant at Amazon here

12 Benefits of Live Plants in an Aquarium (Pros and Cons)

7. Dwarf Sagittaria

See more images at Amazon here

PARAMETERSVALUES
PLANTDwarf Sagittaria
SCIENTIFIC NAMESagittaria subulata
FAMILYAlismataceae
CARE LEVELEasy
LIGHT REQUIREMENTModerate
GROWTH RATEFast
TEMPERATURE68-82°F
pH6-8
HARDNESS3-12
PLACEMENTMid-foreground
MAXIMUM SIZE12 Inches
MINIMUM TANK SIZE10 gallon

Dwarf Sagittaria is a fast growing aquarium plant.

This plant can tolerate a wide range of water parameters and it is very easy to care which makes it ideal for beginners.

It produces flowers sometimes on the surface of the water.

This plant is very easy to propagate and it propagates very fast, providing a good carpet effect.

It is also a very good cold water aquarium plant as it can tolerate temperature as low as 68 degrees Fahrenheit.

Besides, it is one of the best oxygenating plants.

Light requirements

Dwarf Sagittaria does well in moderate to high lighting conditions.

Its distance from the light is the key when deciding how much light you should provide it.

If it is far from the light then you should provide it high lighting condition so that it can get sufficient light.

On the other hand, if it is near the light source then moderate lighting will work just fine.

Still, you should provide it at least 3 watts per gallon light.

Substrate requirements

The ideal substrate for the proper growth of Dwarf Sagittaria is a soil substrate that is rich in iron and CO2.

Fertilization requirements

Dwarf Sagittaria is a very hardy plant and can do well without any fertilizers.

But as with all the aquarium plants, if you supplement it with some fertilizers that are rich in iron and CO2, it will definitely benefit from it.
As Dwarf Sagittaria is a root feeder, you should supplement it fertilizers in the form of root tabs.

How to keep it in an aquarium?

Dwarf Sagittaria usually grows up to 12 inches tall.

But sometimes it can grow more than that.

So depending on the size of your aquarium and what you are trying to achieve, you can keep it in the mid-ground or background of your aquarium.

Ideal water parameters

As mentioned earlier, Dwarf Sagittaria can tolerate a wide range of water parameters.

That being said, the ideal temperature for the proper growth of this plant is between 68 to 82 degrees Fahrenheit.

Its pH tolerance range is between 6 to 8 and the water hardness tolerance range is between 3 to 12 dH.

Check the latest price of this plant at Amazon here

Plants Help to Lower Ammonia in an Aquarium

8. Aponogeton Crispus

PARAMETERSVALUES
PLANTAponogeton Crispus
SCIENTIFIC NAMEAponogeton Crispus
FAMILYAponogetonaceae
CARE LEVELEasy
LIGHT REQUIREMENTModerate
GROWTH RATEFast
TEMPERATURE64-86° F
pHbelow 7.5
PLACEMENTBackground
MAXIMUM SIZE 9-10 inches
MINIMUM TANK SIZE20 gallon

Aponogeton Crispus is a very good flowering plant because in optimum condition it flowers very frequently.

It produces flowers on all sides and the flower of this plant is about 13.5 cm long.

It is a fast growing plant and can tolerate a wide range of water parameters.

This plant does require a decent amount of nutrients to thrive but it is very easy to care, so it is a good choice for beginners.

Light requirements

Aponogeton Crispus does well in moderate lighting conditions.

So ideally, you should provide it at least 0.5 Watts per liter light.

Substrate requirements

As mentioned earlier, Aponogeton Crispus requires a decent amount of nutrients for its growth So Ideally, you should plant it in a nutrient-rich substrate.

You can also plant it in a sand substrate and it will survive but you’ll have to supplement it regularly with root tabs.

Fertilization requirements

Aponogeton Crispus does require a decent amount of nutrients to thrive and produce flowers.

As it is a root feeder plant, you should regularly supplement it with fertilizers in the form of root tabs.

You can also supplement it with additional CO2 for its faster growth.

Ideal water parameters

As mentioned earlier, Aponogeton Crispus can tolerate a wide range of water parameters.

That being said, the ideal temperature for the proper growth of this plant is from 64 to 86 degrees Fahrenheit and the pH of the water should be below 7.5.

How to keep it in an aquarium?

Aponogeton Crispus grows tall up to 10 inches.

So depending on the size of your aquarium, you should put it in the midground or background of your aquarium.

Plants help to Increase Oxygen in an Aquarium

9. Red Tiger Lotus

PARAMETERSVALUES
PLANTRed Tiger Lotus
COMMON NAMESRed Tiger Lotus
SCIENTIFIC NAMENymphaea zenkeri
FAMILYNymphaeaceae
CARE LEVELEasy
LIGHT REQUIREMENTModerate to high
GROWTH RATEModerate
TEMPERATURE71.5-82.5 °F
pH5-8
HARDNESS5-11 °d
PLACEMENTMid-ground, background
MAXIMUM SIZE31 inches
MINIMUM TANK SIZE10 gallon

Red tiger lotus is a very good flowering aquarium plant.

This plant produces white flowers over the surface of the water.

It is also very easy to care and can grow very large when it is provided with the ideal environment.

It can grow so large that it can take over your aquarium, so regular pruning is necessary for this plant.

Light requirements

Red tiger lotus is not very demanding when it comes to light.

But when it gets low light it will grow very slowly.

So ideally, you should provide it at least moderate lighting of 3 watts per gallon.

Substrate requirements

For faster growth and a compact lush plant, you should plant Red tiger lotus in a nutrient-rich substrate.

Fertilization requirements

Red tiger lotus can survive without any fertilizers. But for faster growth and a compact and lush plant, you should supplement it regularly with fertilizers.

It will also appreciate additional supplementation of CO2.

Ideal water parameters

The ideal temperature for the proper growth of Red tiger lotus is between 71 to 82 degrees Fahrenheit and its pH tolerance ranges between 5 to 8.

Plants Help to Lower Temperature in an Aquarium

Conclusion

So these are the best flowering aquarium plants.

I hope you found this article helpful.

If you do you, please share it.

Also, let me know which plant you are going to try in your aquarium in the comments below.

Happy fishkeeping!

Leave a Comment