Top 10 Freshwater Aquarium Plants for Beginners in 2027
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.

How to Plant Rhizome versus. Rooted Species
Rhizome plants like Java Fern and Anubias must never be buried — attach the rhizome to driftwood or rock with thread, super glue gel, or a plant weight, and let only the roots touch the substrate. Rooted species such as Amazon Sword and Cryptocoryne go the opposite way: bury the roots but keep the crown (where leaves meet roots) above the gravel line, or they rot.
Common Beginner Mistakes to Avoid
The biggest killer is too much light with too few nutrients, which feeds algae instead of plants. Start with a modest photoperiod of around 6–8 hours and increase slowly. Don't panic when shipped plants melt back — Cryptocoryne especially drops leaves after a move, then regrows acclimated to your tank.
Do Beginner Plants Need Fertilizer?
Most low-light species pull nutrients from fish waste and the water column. A light dose of liquid all-in-one fertilizer once or twice weekly noticeably improves color and growth without demanding CO2.
Related on PULSE
- [Top 10 Freshwater Aquarium Plants for Beginners](/knowledge/aq1110)
- [Top 10 Freshwater Shrimp Species for Beginners](/knowledge/aq0506)
- [What size aquarium is best for beginners?](/knowledge/aq0991)
- [How do you set up a planted aquarium for beginners?](/knowledge/aq0987)
- [Top 10 aquarium fish for beginners 2027](/knowledge/aq0051)
- [Top 10 Nano Saltwater Corals for Beginners](/knowledge/aq1136)
FAQ
Can I grow aquarium plants without CO2 injection? Yes, many beginner plants thrive without added CO2. Java Fern, Anubias, and Java Moss are excellent low-tech options that grow well in standard tanks with basic lighting and no CO2 system.
How much light do beginner aquarium plants need? Most beginner-friendly plants require low to moderate light, typically around 8-10 hours per day. Too much light can cause algae problems, while too little will slow growth.
What is the easiest carpeting plant for beginners? Java Moss is the simplest carpeting plant for beginners. It spreads across surfaces without special substrate or CO2, and can be attached to mesh or driftwood to form a lush green carpet.
Do I need special substrate for these plants? No, plants like Java Fern and Anubias don't require nutrient-rich substrate since they absorb nutrients from the water column. They can be attached to rocks or wood, making them ideal for simple setups.
How often should I fertilize beginner aquarium plants? A general guideline is once or twice per week with a liquid fertilizer. However, many low-light plants can go weeks without fertilizer, especially in tanks with fish that produce waste.
Will my fish eat or damage these plants? Most beginner plants have tough leaves that fish typically avoid. Anubias has particularly thick leaves that even plant-nipping fish like goldfish or cichlids usually leave alone.
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.*
People also search for: best freshwater aquarium plants for beginners 2027 · top freshwater aquarium plants for beginners 2027 · top rated freshwater aquarium plants for beginners 2027 · top ranked freshwater aquarium plants for beginners 2027 · highest rated freshwater aquarium plants for beginners 2027 · freshwater aquarium plants for beginners reviews 2027
How to Choose
What to Look For
- Fit for your tank size and livestock plans
- Ease of cleaning and replacement parts availability
- Honest owner reviews over marketing claims



















