Most beginners kill their first aquarium plants โ not from neglect, but from choosing the wrong species. Aquarium plants sold as "easy" in shops are often trimmed fragments of demanding, high-light plants that have zero chance in a standard beginner setup.
This guide covers plants that genuinely work in a basic aquarium: low to moderate light, no CO2 injection, tolerant of a wide range of water conditions, and actually available in most aquatic shops.
Live plants absorb ammonia and nitrate directly โ the same compounds your fish produce. They outcompete algae for nutrients, provide shelter that reduces fish stress, and make any tank look dramatically better. They also increase your effective stocking capacity by processing waste. Read more in our planted tanks & bioload guide.
Quick Reference: 10 Best Beginner Plants
| # | Plant | Light | CO2 | Placement | Growth rate | Difficulty |
|---|---|---|---|---|---|---|
| 1 | Java Fern | Low | No | Mid/Back | Slow | Easy |
| 2 | Anubias | Low | No | Any | Very slow | Easy |
| 3 | Java Moss | Low | No | Any | Moderate | Easy |
| 4 | Hornwort | LowโMed | No | Floating/Back | Very fast | Easy |
| 5 | Water Wisteria | Medium | No | Mid/Back | Fast | Easy |
| 6 | Amazon Sword | Medium | No | Background | Moderate | Easy |
| 7 | Cryptocoryne | LowโMed | No | Foreground/Mid | Slow | Medium |
| 8 | Vallisneria | Medium | No | Background | Fast | Easy |
| 9 | Dwarf Sagittaria | Medium | No | Foreground | Moderate | Easy |
| 10 | Floating Plants | Surface light | No | Surface | Fast | Easy |
The 10 Best Beginner Aquarium Plants โ In Detail
Java Fern
Java fern is the single most beginner-friendly aquarium plant. It thrives in low light, tolerates a huge pH range (5.5โ8.0), works in tropical and cold-water tanks, and needs almost no attention. Critical rule: never bury the rhizome (the thick horizontal stem). Attach it to driftwood or rock with fishing line or superglue gel โ burying it will rot the plant. New plants grow from dark spots on the underside of leaves.
Anubias
Anubias are almost indestructible. Thick, waxy leaves that resist being eaten by herbivorous fish, near-zero light requirements, no CO2 needed, and they even tolerate brackish water. Like Java fern, the rhizome must not be buried โ attach it to hardscape. Anubias nana is the most popular (small, compact); Anubias barteri is larger and grows faster. The slow growth means algae can colonise the leaves โ place it in lower-flow, lower-light spots.
Java Moss
Java moss is the most versatile aquarium plant โ tie it to driftwood or rocks, let it form a carpet, or float it freely. It provides incredible cover for fry and shrimp (which love hiding in its dense structure), and it works in virtually any water condition or temperature. It grows faster with more light but survives in near-darkness. Trim it regularly or it becomes a stringy mess that blocks flow. A must-have in any shrimp tank.
Hornwort
Hornwort is the most effective beginner plant for nitrate reduction โ it grows extremely fast and absorbs nutrients at a rate that noticeably reduces algae and nitrate levels. You can float it freely or anchor it at the back of the tank. The downside: it sheds needle-like leaves constantly, especially when adapting to a new tank or if conditions change. These needles clog filters. Trim it regularly and it becomes one of the most useful plants you can own.
Water Wisteria
Water wisteria is a beautiful, fast-growing stem plant with delicate, finely cut leaves that provide excellent cover for fish and fry. It grows quickly under moderate light with no CO2, making it both attractive and functional as a nitrate absorber. Plant individual stems in the substrate (or float them temporarily) and it roots within days. Trim the tops and replant cuttings to create a dense background. One of the best-looking easy plants available.
Amazon Sword
Amazon swords are the classic background plant โ broad, lanceolate leaves that can grow 30โ50 cm tall, making them a dramatic focal point in larger tanks. They're heavy root feeders, so they benefit significantly from root tabs pressed into the substrate beneath them. Without nutrients, they'll survive but grow slowly and yellow. Ideal for 80+ litre tanks; in smaller tanks they'll eventually fill everything. They naturally produce runners โ small plantlets you can detach and replant when they have roots.
๐ฟ Planted tank = more stocking capacity
Live plants absorb ammonia and nitrate, effectively increasing your tank's stocking capacity. Use our calculator to see how a planted tank changes the numbers for your fish.
Try the Stocking Calculator โCryptocoryne (Crypts)
Cryptocorynes are stunning foreground and midground plants available in dozens of species โ from tiny C. parva (5 cm) to large C. usteriana (40+ cm). They're rated "medium" only because of "crypt melt" โ when you first add them or change conditions, they often melt down to a stub. Don't remove them. Keep the conditions stable and they regrow with leaves adapted to your tank. Once established, they're very easy and extremely long-lived. Feeding with root tabs dramatically speeds up growth.
Vallisneria (Vals)
Vallisneria are tall, grass-like plants that create a natural "jungle" effect at the back of the tank. They spread via runners and can quickly fill the background of a tank โ which is either a feature or a bug depending on your goals. They prefer harder, alkaline water and don't mix well with CO2 injection (lowered pH inhibits their growth). A great, low-maintenance background plant for community tanks with hard tap water.
Dwarf Sagittaria
Dwarf sagittaria is one of the easiest foreground/carpet plants for beginners. Unlike true carpet plants (like HC Cuba), it doesn't require high light or CO2 to spread. Under moderate light it stays short (5โ10 cm) and forms a natural grass-like carpet via runners. Under low light it grows taller and more sparse. It's tolerant of a wide range of water conditions and is very affordable. A perfect low-tech lawn alternative.
Floating Plants
Floating plants are the most effective nitrate absorbers in the beginner's toolkit because they have direct access to ambient light and CO2 from the air โ no special setup needed. Salvinia natans is the most popular (large pads, easy to control), Amazon frogbit is excellent for creating surface shade loved by bettas and gouramis, and duckweed grows explosively (use it only if you want it forever โ it's nearly impossible to remove entirely). Floating plants significantly dim the light in the lower tank, which benefits low-light plants and creates a natural look.
What to Avoid: Plants That Fail in Beginner Tanks
Shops often sell these as "easy" โ they're not:
- Ludwigia repens / Rotala rotundifolia โ need high light and CO2 to keep their red colour. Without CO2 they grow green and leggy.
- HC Cuba (Hemianthus callitrichoides) โ the most popular carpet plant, but requires high light, CO2 injection, and soft water. Not beginner-suitable.
- Red plants in general โ red pigmentation in aquarium plants almost always requires high light + CO2 to remain red. They turn green under basic conditions.
- "Aquarium plants" sold as emerged โ many shops sell terrestrial/semi-aquatic plants in aquarium tanks (Dracaena, peace lily, lucky bamboo). These die submerged within weeks.
- Bamboo and non-aquatic plants โ lucky bamboo and "mondo grass" sold for aquariums are not true aquatic plants. They rot underwater.
If the leaves are waxy and firm rather than soft and wilted, and if it can be fully submerged, it's likely a true aquatic plant. Anything sold in a pot above water level in a shop tank, or packaged in a plastic tube "keep moist," may be emerged or terrestrial. When in doubt, check the scientific name online.
Fertilisers and Substrate for Beginners
Most beginner plants don't need special fertilisers to survive, but they do benefit from basic nutrients.
For plants attached to hardscape (Java fern, Anubias, Java moss): add a liquid fertiliser to the water column weekly. Seachem Flourish Comprehensive is the most popular beginner option โ cheap, effective, and hard to overdose.
For rooted plants (Amazon sword, Cryptocoryne, Vallisneria): use root tabs pressed into the substrate near the roots every 2โ3 months. This makes a bigger difference than water column fertiliser for heavy root feeders.
You do not need specialised aquatic soil for the plants on this list. Regular aquarium gravel or sand works fine for everything except demanding carpet plants.
Frequently Asked Questions
What is the easiest aquarium plant to grow?
Java moss and Java fern are considered the easiest aquarium plants for beginners. Both survive in low light, tolerate a wide range of water parameters, require no CO2 injection or special substrate, and are very forgiving of neglect. Java fern also grows from plantlets on its own leaves, making propagation effortless.
Can aquarium plants survive without CO2 injection?
Yes โ all 10 plants on this list thrive without CO2 injection. CO2 is mainly needed for demanding high-light carpet plants and fast-growth aquascaping. For a natural-looking planted tank with beginner fish, CO2 is unnecessary and adds complexity and cost.
Do live plants help keep an aquarium clean?
Yes. Live plants absorb ammonia, nitrite, and nitrate directly, reducing the load on your filter and the frequency of water changes needed. Fast-growing plants like hornwort and water wisteria can noticeably lower nitrate levels between changes. They also outcompete algae for nutrients, which means less algae growth overall.
What substrate do beginner aquarium plants need?
Most beginner plants grow in regular aquarium gravel or sand. Java fern and Anubias don't even need substrate โ attach them to driftwood or rocks. Amazon swords and Cryptocorynes benefit from root tabs pushed into the gravel near their roots, but don't need special soil.
๐งฎ More plants = more fish capacity
A well-planted tank can handle a significantly higher bioload. Use our stocking calculator to see how your planted tank changes what fish you can keep.
Calculate My Stocking โ