Best Aquarium Foreground Plants: 14 Amazing Plants You Should Buy!

Looking to add some life to your aquarium but not knowing where to start? Well, look no further! This list of foreground plants for aquariums has got you covered! From easy-to-grow plants to waterfowl favorites, this list has something for everyone. Not sure which plant to choose? We’ve included a brief description of each plant so that you can make an informed decision.

14 Best Foreground Plants You Should Try

Cryptocoryne Plants

Cryptocoryne plants are some of the best foreground plants for aquariums because they are fast-growing and easy to care for. They require little water and do well in low-light environments, making them great for smaller tanks. Some popular cryptocorynes include C. wendtii and C. barteri, which grow up to 9 inches tall.

Grass-Like Plants

Grass-like plants make excellent foreground plants for aquariums because they are low-maintenance and provide a natural look to the aquarium. They are also easy to care for and increase in a tank. Some of the best grass-like plants for aquariums include java fern, Peace lily, and Anubias nana.

Epiphyte Plants

Epiphytes are plants that grow on other plants. They get their water and nutrients from the host plant. Epiphytes can be found in various habitats; including Some people believe that epiphytes are better foreground plants because they require less care than terrestrial plants. Epiphytes typically grow slowly so they can take advantage of the resources that are available to them in their environment. This makes them more interesting to watch than fast-growing terrestrial plants.

Staurogyne repens

Staurogyne repens is a succulent plant often used as a foreground plant in aquariums. It proliferates, has a vase-like shape, and can be green, brown, or gray. This plant is popular because it can hold its own against other foreground plants and doesn’t require much care.

Carpeting Plants

Carpeting plants are an excellent choice for a foreground plant because they are easy to care for and look beautiful in any aquarium. You can use them to add color and interest to any tank, and they are low-maintenance plants that require little attention. Carpeting plants are also good choices for beginners because they are forgiving, and most can be grown in small spaces without difficulty.

Hydrocotyle tripartita ‘Japan’

Hydrocotyle tripartite ‘Japan’ is one of the best foreground plants for an aquarium because it is attractive and versatile. This plant can be placed in any corner or area of the aquarium and will add interest and life to the space. ‘Japan’ also makes a great addition to smaller tanks as it does not take up a lot of space, making it perfect for those who are looking for an efficient but visually appealing solution.


Mosses have an extensive root system that helps them cling to surfaces and survive in wet and dry environments. They can be found almost anywhere there is moisture, making them the perfect foreground plants for your aquarium. Some widespread mosses for aquariums include feather, blood, and beard moss. They are relatively easy to care for and require little maintenance other than occasional water changes. Mosses also add a beautiful layer of green to your aquarium’s ecosystem, providing food and shelter for fish and other aquatic creatures. If you’re looking for a low-maintenance option that will add beauty and complexity to your tank environment, consider adding some mosses to your collection!

Alternanthera reineckii ‘Mini’

Alternanthera reineckii ‘Mini’ is one of the best foreground plants for an aquarium. It is easy to grow and does well in low-light environments. Its delicate leaves and small stature make it perfect for smaller tanks or ecosystems.

American Shoreweed

American Shoreweed, Littorella uniflora, is a plant found in both salt and fresh water. It is an annual plant that can grow up to 2 feet tall. American Shoreweed has many uses in the aquarium, including providing a foreground interest and being used as a filter media. American Shoreweed is beneficial to the aquarium ecosystem as it helps clean up waste and provides food for fish.

Banana Plant

The banana plant is a type of aquatic plant native to North America. It is an easy-care plant that can be kept in a vase or small container. This plant is famous for its dense foliage and bright flowers. The leaves are typically oval and have serrated edges. The flowers are white or pink and have long and narrow petals.


Crystalwort is a perennial plant that grows in wet areas, such as streams and ponds. It has long, thin leaves that are green on the top and bottom but white in the middle. The flowers are small and purple, and they grow in clusters at the top of the stem. Crystalwort is known for its beautiful crystal-like flowers, making it popular for aquarium backgrounds.

Dwarf Cardinal Plant

Dwarf Cardinal Plant is a small, succulent plant grown in various environments, including aquariums. The plant produces clusters of bright red flowers in late summer and fall. It is easy to care for and is a low-maintenance plant that does not require fertilization.


Downoi is a creeping vine that can grow up to 10 centimeters long. The leaves are alternate, with serrated margins, and are green on the top and bottom but turn purplish-red when wet. The flowers are small and white, with purple petals. Downoi is native to East Africa, where it grows in moist areas near streams or waterfalls.

Dwarf Hairgrass

Dwarf Hairgrass, Eleocharis parvula, is a cool-season grass that grows well in aquariums. This grass can be used as a foreground plant or as part of an underwater forest. Dwarf Hairgrass is easy to grow, requiring little care other than regular water changes. This plant is tolerant of low light and poor water quality, making it ideal for aquariums with limited space.

How to Plant Foreground Plants?

When choosing plants for an aquarium, it is essential to consider the foreground. The foreground is the area in front of the tank where the fish see and interact with their surroundings. This area should be planted with plants that are easy to care for and look good while providing nutrients and oxygen to the fish.

Divide Into Small Bunches

There are several reasons why you might want to divide your plants into small bunches. For one, it can help improve the appearance of your aquarium background. By grouping your plants into small batches, you can create a more uniform look across your aquarium surface. Additionally, dividing your plants into smaller groups can help extend the life of these plants. By keeping these plants grouped in smaller clusters, they will be less likely to experience problems such as root rot or fungal infections.

Begin Planting From the Sides

When it comes to planting an aquarium, the best foreground plants to start with are those that can grow from the sides of stones and driftwood. Driftwood is an excellent option because it can hold water and provide a naturalistic appearance for your aquarium. You can also use live plants to cover the driftwood but regularly keep them watered and fertilized.

Adjust the Water

There is a way to adjust the water level so that the substrate is barely submerged. This will help to keep the plant healthy and ensure that it receives the necessary amount of nutrients. You will need a water level indicator such as a thermometer or hydrometer. Once you have located the hand, set your aquarium water level according to its readings. You should also ensure that your substrate is kept moist by adding a constant water flow from an external source.

Adjust Plant Density

Most aquarium plants will grow best when they are near other plants. Aquarium plants that increase, such as Anubias nana, will need more space than slower-growing plants like Cryptocoryne wendtii. Therefore, it is essential to adjust the plant density according to the growth rate of the individual plants.