7 Essential Plants for Freshwater Aquariums

Posted on June 09 2024, By: Aquarium Dimensions

Best plants for freshwater fish tanks

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.

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.

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.

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.

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.


Leave a comment

All blog comments are checked prior to publishing