Amazing and the Best Freshwater Aquarium Plants to Consider

Besides fish, plants are the next main part of an aquarium. But, there are so many of them and there are so many variations, things to consider and possible mistakes. For example, if you use a type of plants that donít have to be placed in a strong lighting will have a negative effect. They will produce a high amount of algae, which is something you should avoid, definitely. Luckily for you, here are some plants for freshwater aquariums that are just perfect.

Carpet plants for you freshwater aquarium

These plants spread rather than grow. They will soon cover the entire floor of an aquarium and they will make it look awesome. Of all freshwater aquarium plants, these are the most popular ones.

Java Moss

Having an aquarium without this plant almost isnít an option. It grows on rocks and on driftwood, it is low maintenance and it can withstand all kinds of lighting. Although it will grow the fastest at 70-75 degrees Fahrenheit temperature, it can withstand a higher one, up to 90 degrees Fahrenheit. The last, but not least, this plant offers protection to baby fish and a secondary food source for them.


Lilaeopsis looks like grass and correspondingly, it will have to be pruned, but only if it threatens other plants. We like it because it grows fast and it provides a great hiding place for baby fish. The medium lighting is a must, and the preferred temperature is between 74 and 85 degrees Fahrenheit. And yes, they will cover the entire floor.

Background plants for freshwater aquariums

These plants are completely opposite than carpet plants. They grow in height, rather than spreading across the floor. They also provide a perfect hiding place for large fish.

Amazon Sword

Amazon Sword has the shape of a sword, so it got the corresponding name. It can grow up to 20 inches, so it is adequate for taller tanks. The temperatures it can withstand are between 72 and 82 degrees Fahrenheit. Keep in mind that it requires moderate lighting.

African Water Fern

This plant will provide the ultimate hiding place for your fish. It grows in dark places and it provides a great protection for large fish. The temperatures it can withstand are in a range between 68 and 80 degrees Fahrenheit. As we already mentioned, it requires low lighting, but it is also a low-maintenance plant.

Java Fern

Java Fern is a very popular plant. It is low-maintenance as well and it looks gorgeous. However, it requires low or medium lighting and it will be the happiest plant if you keep it away from the strong light. The temperature range it can withstand is between 62 and 82 degrees Fahrenheit.

Natural or artificial plants

In short words, we prefer natural plants. They offer better protection, they look much better and they can be used as a food source. Artificial plants donít offer any of these benefits. They are made from plastic!