Top 10 Freshwater Aquarium Plants for Beginners in 2027

Direct Answer
Java Fern is our #1 beginner freshwater plant for 2027, a nearly indestructible, low-light species that grows attached to wood or rock with no special substrate or CO2 required. Anubias is the runner-up, equally tough and slow-growing with thick leaves that algae and fish leave alone.
For carpeting on a budget, Java Moss spreads readily across any surface and thrives in almost any tank.
How We Ranked These
We ranked these beginner freshwater plants on six criteria: hardiness (tolerance of low light and beginner mistakes), lighting needs (low-light favored), whether CO2 is required (no-CO2 plants favored), growth and maintenance habits, availability, and versatility across tank sizes and styles.
Beginner plants should survive without pressurized CO2, special substrate, or intense lighting, so we prioritized rugged species that forgive inconsistent care. Every plant below is a common, true aquatic species widely sold in the hobby.
1. Java Fern 🏆 BEST OVERALL
Java Fern (*Microsorum pteropus*) is the gold-standard beginner plant: it grows in low light, needs no CO2, and must be attached to hardscape rather than buried, since burying its rhizome causes rot. Its leathery leaves are unappealing to most fish and resist algae.
A small plant costs around $5 to $10 and slowly multiplies into a lush stand.
Tie or glue the rhizome to driftwood or rock, leaving it exposed, and the fern roots itself over time. It reproduces by sprouting plantlets on its leaves, which you can detach and replant. Varieties like Windelov and Trident add texture. Practically unkillable, Java Fern is the first plant nearly every successful aquascaper started with.
2. Anubias
Anubias (especially *Anubias barteri* and the small *Anubias nana*) is a tough, slow-growing plant with thick, dark-green leaves that thrives in low light with no CO2. Like Java Fern, its rhizome must stay exposed, so attach it to wood or rock rather than burying it. A plant runs about $6 to $12 and lasts for years.
Anubias tolerates shade, making it perfect for spots beneath taller plants or in dim tanks. Its sturdy leaves shrug off nibbling from most fish, even cichlids and goldfish in some cases. The compact Anubias nana petite is ideal for nano tanks. Its only real enemy is algae on the slow-growing leaves, easily controlled with shade and snails.
3. Java Moss 💎 BEST VALUE
Java Moss (*Taxiphyllum barbieri*) is the best-value beginner plant, spreading freely across driftwood, rock, or mesh in low light with no CO2, often sold as a generous portion for just $5 to $8. It creates lush green carpets, walls, and textures, and provides ideal cover for fry and shrimp.
Attach Java Moss to surfaces with thread or glue, or simply let it drift, and it will anchor and spread. Trim it occasionally to keep a tidy shape, since it grows somewhat wild. It is the go-to plant for shrimp tanks and breeding setups because tiny creatures shelter and graze in it. Nearly impossible to kill, it is endlessly useful.
4. Amazon Sword
The Amazon Sword (*Echinodorus* species) is a classic large background plant with broad green leaves that make a dramatic centerpiece. It prefers moderate light and benefits from root tab fertilizer in the substrate, but needs no CO2. A healthy plant costs about $8 to $15 and can grow quite tall in a few months.
Plant the Sword's roots in substrate, keeping the crown above the soil line, and feed it root tabs since it is a heavy root feeder. It suits larger tanks of 20 gallons and up where its size shines. While slightly more demanding than Java Fern, it is still very forgiving and rewards beginners with impressive, jungle-like growth.
5. Cryptocoryne (Crypts)
Cryptocoryne species (*Cryptocoryne wendtii* and others) are hardy midground plants available in green, brown, and red, thriving in low to moderate light with no CO2. They are root feeders that appreciate root tabs and a nutritious substrate. Plants run about $5 to $12 each.
Crypts are famous for melting (dropping all their leaves) after being moved, then regrowing stronger once settled, so do not panic if a new plant melts. Once established, they form dense, attractive clumps and rarely need attention. Their range of colors and sizes makes them one of the most versatile beginner midground choices.
6. Vallisneria
Vallisneria (*Vallisneria spiralis* and similar) is a fast-growing background grass with long ribbon-like leaves that sway in the current, creating a natural underwater meadow. It thrives in moderate light with no CO2 and spreads by runners to fill the back of a tank. A bunch costs about $5 to $10.
Plant Vallisneria's roots in substrate and it will send out runners to form a dense backdrop. It prefers slightly harder water and benefits from a nutritious substrate or root tabs. Trim the tops if it reaches the surface. Its rapid, easy growth makes it ideal for quickly establishing a planted look in larger tanks.
7. Hornwort
Hornwort (*Ceratophyllum demersum*) is an extremely fast-growing stem plant that can be planted or left floating, requiring only modest light and no CO2. As a rapid grower it soaks up excess nutrients, helping outcompete algae, and provides excellent cover. A bunch costs about $4 to $8.
Hornwort is so vigorous it is often used to cycle nutrients in new tanks and to shelter fry. It can shed needle-like leaves if conditions change suddenly, so give it stable light. Float it for surface cover and dim shade, or anchor it loosely in substrate. Its hardiness and nutrient uptake make it a favorite first stem plant.
8. Marimo Moss Ball
The Marimo Moss Ball (*Aegagropila linnaei*) is a charming spherical algae colony treated as a plant, requiring almost nothing: low light, no CO2, and the occasional gentle squeeze and roll during water changes. A ball costs about $5 to $10 and can live for many years, even decades.
Marimo balls sit on the substrate and slowly grow, adding a soft green accent and gently absorbing nutrients. Roll them periodically to keep their round shape and rinse them in tank water to remove debris. They are wildly popular with shrimp keepers and beginners because they are essentially impossible to kill with normal care.
9. Bacopa
Bacopa (*Bacopa caroliniana* and *monnieri*) is a forgiving stem plant with rounded leaves that grows in moderate light with no CO2 required, making it one of the easiest stems for beginners wanting vertical greenery. A bunch runs about $5 to $9.
Plant Bacopa stems in substrate, spacing them so light reaches the lower leaves, and trim the tops to encourage bushy growth and replant the cuttings to propagate. It grows more slowly than Hornwort, so it stays tidier. Its sturdy stems and undemanding nature make it a gateway to keeping more colorful, demanding stem plants later.
10. Dwarf Sagittaria
Dwarf Sagittaria (*Sagittaria subulata*) is a grass-like foreground and midground plant that can form a low carpet in moderate light without CO2, offering beginners an accessible alternative to demanding carpeting species. A portion costs about $6 to $12.
Plant individual plantlets in substrate and Dwarf Sag spreads by runners to create a grassy mat. Brighter light keeps it short and dense, while lower light makes it grow taller toward the surface. It is far easier than true carpet plants like Dwarf Baby Tears, giving beginners a realistic path to a green foreground without a high-tech setup.
FAQ
What is the easiest aquarium plant for beginners? Java Fern and Anubias are the easiest because they grow in low light, need no CO2, and attach to hardscape rather than fussy substrate. Java Moss and Marimo Moss Balls are nearly as foolproof. Start with these before attempting carpeting plants or demanding red stems.
Do beginner aquarium plants need CO2? No. Every plant on this list grows without pressurized CO2. Demanding carpet plants and intense red stems benefit from CO2, but hardy beginner species thrive on the carbon dioxide fish produce plus modest light. Avoid high-light setups without CO2, since that combination invites algae.
Why are my Java Fern or Anubias leaves rotting? Almost always because the rhizome was buried in substrate. Both plants must have their rhizome exposed, attached to wood or rock, so it can breathe. Free the rhizome, trim away mushy leaves, and the plant will recover. This is the single most common beginner planting mistake.
Do I need special substrate for beginner plants? Not for rhizome and floating plants like Java Fern, Anubias, and Hornwort. Root feeders such as Amazon Swords, Crypts, and Vallisneria grow better with a nutritious substrate or root tabs tucked near their roots. Plain gravel works if you supplement these heavier feeders with root tabs.
Why did my Cryptocoryne lose all its leaves? This is Crypt melt, a normal stress response to being moved or to changing water conditions. The plant drops its leaves but keeps its roots and regrows stronger once acclimated. Do not pull it out; leave it in place, keep conditions stable, and new leaves will emerge in a few weeks.
Sources
- Easy Aquarium Plants for Beginners - Aquarium Co-Op
- Java Fern Care Guide - Aquarium Co-Op
- Anubias Plant Care - The Planted Tank
- Beginner Planted Tank Guide - The Green Machine
- Cryptocoryne Melt Explained - 2Hr Aquarist
- Low-Tech Planted Tank Plants - Buce Plant
- Aquarium Plants for Beginners - The Spruce Pets
Bottom Line
For 2027, Java Fern is the best beginner aquarium plant, with Anubias as the equally tough runner-up and Java Moss as the unbeatable value pick. Choose low-light, no-CO2 species, keep rhizomes exposed, give root feeders some root tabs, and you will have a thriving planted tank without any high-tech gear.
*Top 10 freshwater aquarium plants for beginners ranked for hardiness, low-light tolerance, and value in 2027.*









