13 Best Flowering Plants For Aquarium

Last Updated on 2023-08-30

Plants are a great way to decorate your aquarium while also adding a natural element. In addition to making the aquarium water look beautiful, they also provide some important health benefits. Tank plants come in a variety of colors and sizes, making them adaptable to any aquarium design.

Do you wish to enliven your aquarium with some vibrant new inhabitants? Then maybe you should put some flowering aquarium plants in there. All tanks can benefit from the aesthetic and lifelike enhancement that these plants provide. This article will go through some of the top flowering plants for your aquarium. Read on if you’re interested in bringing some color and life to your fish tank with some colorful blooms.

What Are the Different Flowering Aquarium Plants?

Many people mistakenly believe that just a small selection of flowering plants can survive in an aquarium, but the reality is that many species now prefer to flourish in water. Some varieties produce tiny, vivid blossoms, while others are capable of producing huge, dark ones. But either way, they’re stunning to look at!

Here are some beautiful flowering aquarium plants that you can simply grow in your tank.

Red Tiger Lotus

If you’re interested in aquatic plants, the Red Tiger Lotus is worth your time. The Tiger’s blossom is large, pure white, and requires almost no care. You should make sure the plant’s pads aren’t submerged. In this manner, the flowers will be protected from the wet environment.

This plant does not require significant maintenance. However, the Tiger lotus requires regular pruning to keep it looking its best, especially during flowering. If left unchecked, this plant can quickly take over your aquarium. However, using gravel to anchor your plant should help part of the growth curve.

  • Water pH:  5.0 – 8.0
  • Hardness:  5-11 °d
  • Temperature:  71.5-82.5 °F
  • Lighting:  Moderate to high

Madagascar Lace

Aside from its lovely flowers, this plant is notable for its unusual leaf structure. The lacy appearance of the Lace plant’s leaves is indicative of the plant’s name. The leaves seem transparent due to their skeleton-like structure.

The flowers of the Lace plant seem unique and will grow above the water in your aquarium. This plant requires a fair amount of effort and expertise to bring it to full bloom. The plant may not bloom immediately, but it will do so quickly under the appropriate watering circumstances.

  • Water pH: 6.0-7.0
  • Hardness: KH 3-6
  • Temperature: 72-82° F
  • Lighting: Moderate-High


Anubias are unusual among flowering plants in that they can bloom even when they are completely submerged. They are not demanding and have flexible needs. Consequently, they are a great option for anyone setting up their first aquariums. The Anubias plant has tiny white flowers. However, it blooms in and out of water. It’s all up to you and how you intend to cultivate the plant.

Avoid placing any substrate over the roots of this plant. Rather, you should use some string or a screw to anchor the plant to a rock or plank of wood. If you bury a plant’s roots, they’ll decay and the plant won’t survive.

  • Water pH: 6.5 – 7.8
  • Hardness: 60- 160 ppm
  • Temperature: 72-82°F
  • Lighting: Low-Moderate


These petite water plants will fill your tank with little bouquets of blooms. The truth is that this is one of the easiest flowering plants to cultivate in a fish tank.

Plants can be grown in a wide range of lighting conditions, and they can be displayed as ornaments or buried in soil. Growing and flowering this species requires little effort. The Bucephalandra just needs standard care and attention.

  • Water pH: 6-7.5
  • Hardness: 5 GH and above, preferably
  • Temperature: 71-82.5 °F
  • Lighting: Low


Another easy-to-care-for flowering plant is the Aponogeton. They require little maintenance and will happily grow blossom buds above the water in your tank. Aponogetons are able to flourish in a wide range of environments.

The only real problem you may have with this plant is too much of it. Aponogetons are fast-growers that require minimal attention. For this reason, regular pruning is essential for plant control. The Aponogetons, as a group, are massive but easy-care plants that do well in many different aquarium environments. To put it simply, they’re the best kind of flowering plant.

  • Water pH: below 7.5
  • Hardness: between 2 – 12 ° KH
  • Temperature: 64-86° F
  • Lighting: Moderate

Amazon Swords

The Amazon Sword plant is hardy and resilient. They are able to flourish in a variety of aquarium settings. Because of its versatility, this plant can be kept with a wide variety of fish species. The Amazon Swords though, will not bloom overnight. This plant requires little attention, but it will take a while before it blooms. Increase your plant’s chances of blooming by exposing it to bright light at high intensities.

  • Water pH: 6.5-7.5 pH
  • Hardness: 8-15°dH
  • Temperature:  60.8-82.4°F
  • Lighting: Moderate

Giant Hygrophila

Easy maintenance is all that’s needed to keep the Hydro, or Temple plant, alive and well. In comparison to the Amazon Sword, it blooms considerably more quickly and has a more vibrant purple flower that floats above the water. Thankfully, this plant doesn’t require much attention to blossom. To keep it growing healthily, you need only provide it with a modest amount of light and water that is moderately warm.

  • Water pH: 6.0-7.5
  • Hardness: 71.43 – 321.43 PPM
  • Temperature: 72-84° F
  • Lighting: Medium


The Cryptocoryne genus of plants is recommended for novice gardeners because of its hardiness and the unique appearance of its dark, curled foliage. They are also cost-effective because they require low amounts of fertilizer and carbon dioxide. Without the basics, the Cryptocoryne plants grow at a snail’s pace, taking several months to become established and fill up their new stems and leaves completely.

If you want them to flower, they do best when grown near the surface. Cryptocoryne, in its native areas, produces flowers at the water’s surface with the changing of the seasons. When rains become few, Cryptocoryne plants convert to reproduction mode and bloom their distinctive white blooms.

  • Water pH:  between 5.0-6.0
  • Hardness:  between 0 – 30ºdGH
  • Temperature: 59°F – 86°F
  • Lighting: low – high

Green Cabomba

The green cabomba is a widely-admired flowering plant. It blossoms with stunning white, purple, or yellow flowers. The green cabomba stem plant can reach a maximum height of 11 inches and grows quite quickly. This species is not recommended for beginners because of the difficulty of maintaining it in an aquarium.

  • Water pH:  6.8 – 7.5
  • Hardness:  KH 3-8
  • Temperature:  72 – 82 ℉
  • Lighting: Medium to High
betta care facebook group

Different Floating Flowering Aquarium Plants

Floating flowering aquarium plants are a type of aquatic plant that is grown in a fish tank or aquarium. These floating plants typically grow on the surface of the water and do not require any substrate to anchor their roots. They provide protection for fry, shade for fish, and oxygenate the water while also adding beauty and color to your tank.

Common floating flowering aquarium plants include:

Water Lettuce (Pistia stratiotes)

This floating plant grows in rosettes and has thick, crinkly leaves. Water lettuce is a floating plant that grows year after year in tropical and subtropical areas all over the world. Water lettuce can get as big as 10 inches (25.5 cm) across, but it usually stays smaller in a home aquarium. Its leaves don’t have stems and are covered with short, soft hairs that help trap air and make the plant float higher.

In late summer and early fall, small, unnoticeable flowers grow in the middle of water lettuce plants. They make a lot of seeds that can sink to the bottom of the water and live through the winter in mild climates.

Frogbit (Limnobium laevigatum)

This is one of the most popular floating aquarium plants. Frogbit is a plant that can float on water and only loosely stick to it. It has small round leaves and produces white flowers with yellow centers. When their white flowers appear, which isn’t often, they look very pretty on the water. Only in very warm summers does frogbit flower in Finland, so its seeds are not a very important way to reproduce.

Duckweed (Lemna minor)

This is a fast-growing floating plant that looks like tiny green hearts. It spreads quickly, so it’s best to have plenty of space in the tank for it. Furthermore, these are the tiniest flowering plants on the planet. It’s possible that you’d need a microscope to get a good look at their flowers.

Water Hyacinth (Eichhornia crassipes)

Water hyacinth is an invasive plant that grows in water and floats on the surface. It comes from the Amazon Basin in South America. This plant has thick, oval-shaped leaves that are often speckled with purple. The leaves are held up above the water’s surface, and light lavender or pink flowers hang down beneath them.

The flowers are blue to purple, and the top petal often has a teardrop-shaped patch of yellow. Each flower of water hyacinth has six petals that are arranged in an upper and lower half-circle.

These are just a few of the different floating flowering aquarium plants available for your tank. Be sure to research each species before adding it to ensure that it is compatible with the other inhabitants of your aquarium and won’t take over the space quickly.

What Aquarium Plants Flower Underwater

When it comes to aquarium plants, most people think of those that grow on the surface of the water. However, did you know that there are also plants that flower underwater? In this blog post, we will discuss five aquarium plants that flower underwater. These plants can add beauty and interest to your tank. Below are the top aquarium plants that bear flowers underwater.


Anubias is often considered to be one of the best aquarium plants overall. Since it is so tough, this plant is great for novice aquarium keepers. It’s a great flowering plant that does well in an aquarium and blooms frequently. This plant is ideal for tetras, particularly bloodfin tetras.

This is a large leafy plant that grows both above and below the water’s surface. Its flowers bloom in clusters underneath the water, with their white petals standing out in contrast to its dark green leaves.

Amazon Sword

The Amazon sword plant is extremely well-liked by hobbyists. Rapidly reaching a maximum height of 16 inches, this plant is one to watch. Because of how simple it is to maintain, this plant is great for those who are beginners. Seldom do flowers appear on this shrub. However, those odds can be improved via regular use of fertilizers.


As a flowering plant, bucephalandra is among the best. Under the right conditions, this plant may reliably bloom when submerged in water. This plant is fantastic because it has a wide variety of subspecies to choose from. And each type has a varied leaf size, shape, and color, so you can choose according to your needs or choice. Since bucephalandra only gets to be around 4 inches tall at most, it belongs in the tank’s foreground.

What Aquarium Plants Flower Out Of Water?

These are a popular choice for aquarists looking to add life and vibrancy to their tanks. These plants create stunning displays when they bloom, with colorful flowers that cover the surface of the water. In addition to providing an aesthetic appeal, these plants also provide some important benefits. They help oxygenate the water in your tank, which can aid in the health of your fish. They can also help to keep down algae levels, as they absorb some of the light that algae needs to grow.

Additionally, they provide a place for many smaller creatures like shrimp and snails to hide, creating a more diverse ecosystem in your tank. Some common aquarium plants that bloom above water are listed below.

Giant Hygro

These are a popular choice thanks to their large, lush leaves and stunningly bright blooms. They can reach up to 12 inches in height when they bloom and flower throughout the year with pink or white flowers.

Lace Plant

The lace plant has beautiful flowers. When given the right care, this plant will produce flowers on a consistent basis. The netlike structure of its leaves has made it a household name. In addition to being one of the more expensive aquarium plants, this one is also one of the pickiest. It’s possible for a lace plant to reach a height of 20 inches. This means it should be placed in the tank’s midground or background, depending on its size.

Green Cabomba

Popular flowering plants include the green cabomba. It blooms with stunning white, purple, or yellow blossoms. In just 11 inches of time, green cabomba will have reached its full height as a stem plant. Also, it can be difficult to care for in an aquarium, making it a poor pick for novice aquarists.

Aponogeton Crispus

To put it simply, Aponogeton Crispus is an excellent flowering plant because, when given ideal conditions, it blooms regularly. The plant’s flowers bloom on both sides, and each one is around 13.5 centimeters in length. It grows quickly and thrives in a wide variety of water conditions. Even though it needs a fair share of nutrients to flourish, this plant is ideal for green thumbs because of how simple it is to care for.

Red Tiger Lotus

The red tiger lotus is a beautiful flowering plant that does well in fish tanks. Over the surface of the water, this plant blooms with delicate white blossoms. Given the right conditions, it can also reach impressive heights and requires little in the way of maintenance. This plant needs frequent pruning to prevent it from becoming too huge and swamping your aquarium.

How to Make Your Aquarium Plants Flower

Aquarium plants are a great way to improve the appearance of your fish tank, and they can also provide some additional benefits for your fish. Plants can help to filter the water in your tank and create a more natural environment for your fish. Plus, many aquarium plants will flower, which can add an extra level of interest to your tank. Below are some tips on how to make your aquarium plants flower.

1. Make sure you provide your aquarium plants with the proper lighting. Most aquarium plants require at least 12 hours of light a day, so make sure to give them enough light for proper growth and flowering. You can use fluorescent or LED lights in your setup.

2. Use appropriate fertilizers on your aquarium plants. Fertilizers help supply your plants with the necessary nutrients for vigorous growth and blooming. You can use liquid, tablets, or granular fertilizers meant specifically for aquarium plants.

3. Prune your aquarium plants regularly to encourage flowering. Trim off any dead or damaged leaves and stems to give the plant an opportunity to grow flowers instead of foliage.

4. Provide your aquarium plants with a good substrate suitable for aquatic plants. Aquatic soil or sand can provide essential minerals and nutrients to help promote flowering.

5. Control the temperature of the water in your aquarium. Temperatures above 80 degrees Fahrenheit will inhibit blooming in many species. Keep the temperature between 70-77 Fahrenheit for optimal flowering.

6. Monitor the pH levels of your water. Many aquarium plants need a specific pH range to flourish and bloom. Some species prefer acidic soil, while others may require neutral or slightly alkaline conditions.

7. Make sure you provide enough CO2 in your tank. Carbon dioxide is essential for photosynthesis, and many aquatic plants need the extra boost of CO2 to flower. You can buy CO2 diffusers or injectors to increase the amount of carbon dioxide in your tank.

Following these steps will help ensure that your aquarium plants have the best chance to bloom and flourish in your setup! Regular maintenance and care will help ensure that your plants reach their full potential when it comes to flowering. Keep an eye on the growth of your plants, and you should be rewarded with beautiful blooms in no time!


Adding flowering plants to your aquarium is a great way to give it a splash of color and make it more interesting. Even though most aquarium plants don’t bloom underwater, there are a few that do, and the flowers can be very pretty. All you have to do to get your aquarium plants to bloom is give them the right conditions. For the most part, this entails making sure there is sufficient heat, light, and nutrients in the water. With a little care, your aquatic flowers will bloom in no time.

Ultimate Betta Fish Care Guide
About the author

Hey! I'm Nicolas from Iguane Media !

Blogger and Owner of the betta care fish guide
Thanks for reading this blog

I'm an Animal Lover