Guide

Best aquarium plants for beginners

Easy, low-light plants that don't need CO2 or fancy kit. Add greenery without the stress.

⏱ 13 min read 🌿 Plants and algae 📅 Updated May 2026
Planted aquarium with lush aquatic plants
Quick answer
  • Best five plants to start with: java fern, anubias, hornwort, java moss, and Amazon sword - all tolerate low light and grow without injected CO2.
  • Never bury the rhizome: java fern and anubias rot at the base if planted in substrate. Tie or glue them to wood or rock instead.
  • Light matters more than fertiliser: most beginner plant failures come from insufficient light, not missing CO2 or nutrients.
  • Plants and the nitrogen cycle work together: live plants absorb ammonia and nitrate, which directly benefits your fish - but they don't replace regular water changes.
  • Amazon sword gets large: it can hit 50 cm (20 in) and is a poor choice for tanks under 60 litres (15 US gal).
  • Slow growth is normal: java fern and anubias grow a few leaves a month at best. That's not a problem - it's their nature.

Why bother with live plants at all?

Plastic plants look fine on day one and require nothing. Live plants actually improve your tank. They absorb ammonia and nitrate as part of the nitrogen cycle, outcompete algae for nutrients, oxygenate the water at night through photosynthesis (and during the day too, though CO2 production at night is often overstated as a concern), and give fish and shrimp genuine cover and foraging surfaces. A well-planted tank is a more stable biological system, not just a prettier one.

The plants on this list were chosen because they tolerate realistic beginner conditions: moderate tap water hardness, basic LED lighting, and the occasional missed water change. None of them demand CO2 injection, specialist substrate, or liquid fertiliser to survive. That said, they're not magic - give them reasonable light and clean water, and they thrive; stick them in a dark corner with poor water quality, and they'll slowly deteriorate like anything else.

The five best beginner aquarium plants

Java fern (Microsorum pteropus)

Java fern is probably the single most beginner-friendly plant in the hobby, and for good reason. It grows in low light, tolerates a wide pH range (6.0-7.5 works well), and actively prefers being attached to hardscape rather than planted in substrate. The rhizome - the thick horizontal stem the leaves grow from - must stay exposed. Bury it and it rots within weeks.

Attach java fern to driftwood or rock using fishing line or aquarium-safe super glue gel. The roots will anchor themselves over the course of a month or two. Growth is slow: expect two to four new leaves per month under moderate light. Leaves that turn brown at the tips and develop small black spots on the underside are usually producing daughter plantlets, not dying - leave them alone and you'll get free new plants.

Java fern stays manageable at 15-35 cm (6-14 in) depending on variety. The narrow-leaf and Windeløv (lace) varieties stay smaller and suit nano tanks well.

Watch out

Yellowing java fern leaves with transparent patches usually signal inadequate light, not a nutrient deficiency. Before adding fertiliser, check your light duration - 8 hours per day at a reasonable intensity is a starting point for low-light plants.

Anubias (Anubias barteri and varieties)

Anubias shares the same rhizome rule as java fern: attach it to hardscape, never bury it. Beyond that, it's arguably even more tolerant. It grows in very low light, handles a pH of 6.0-8.0, survives temperature swings from 22-28°C (72-82°F), and even copes with moderately hard water. Most goldfish-safe setups are fine for anubias, which isn't true of many plants.

Growth is genuinely slow - one to two leaves per month is typical. This is not a flaw. The slow growth means anubias rarely needs trimming and stays tidy in small tanks. Anubias barteri var. nana stays under 10 cm (4 in) and is the go-to choice for nano tanks and Betta setups. Standard A. barteri can reach 25-40 cm (10-16 in) and suits medium tanks well.

One genuine weakness: anubias is a magnet for algae on its broad, slow-growing leaves - particularly green spot algae. If you see circular green dots forming, your light is probably on too long or too bright for the plant density in your tank. Reduce photoperiod before adding algae treatments.

Honest take

Anubias is so slow that beginners sometimes think it's dead or failing. It isn't. If the rhizome is firm and green and you can see at least one new leaf emerging, the plant is healthy. Judge it on months, not weeks.

Hornwort (Ceratophyllum demersum)

Hornwort is the opposite of anubias in almost every way - fast-growing, floating or loosely rooted, and genuinely aggressive at pulling nitrate and ammonia from the water. In good light it can grow several centimetres per day. That makes it excellent for newly cycled tanks and overstocked situations where you need biological help fast.

You can float it freely, weight the base and let it drift upright, or loosely push stems into substrate (it doesn't develop proper roots). Floating tends to produce the fastest, healthiest growth because it puts the plant closest to the light. It tolerates temperatures from 15-30°C (59-86°F), making it one of the few plants suitable for unheated tanks and goldfish setups.

The downside: hornwort sheds needles when stressed - usually by changes in temperature, light, or water chemistry. If you move it or change your lighting, expect a shed period of one to two weeks before it settles. Remove fallen needles promptly so they don't decompose and raise ammonia. Once established and stable, needle shed becomes minimal.

Tip

Hornwort is an excellent quarantine tank plant. It's cheap, grows fast, survives a range of conditions, and the biological load in a quarantine setup is often variable and hard to predict. It stabilises water quality without any extra effort.

Java moss (Taxiphyllum barbieri)

Java moss is the most versatile plant on this list. Tie it to a mesh sheet, driftwood, or flat rock and it forms a dense green carpet or clump over several weeks. Leave it floating and it creates a natural tangle that shrimp and fry use as refuge. It grows in almost any light level - even dimly lit tanks - though growth is noticeably faster under moderate light.

pH tolerance is wide (5.0-8.0), temperature range is broad (15-28°C / 59-82°F), and it requires zero fertiliser under normal conditions. It's the first choice for shrimp tanks because it provides biofilm-covered surfaces for grazing and shelter for young shrimp. In breeding setups, it gives fry a safe space away from adults.

Trimming is straightforward - scissors, remove the clippings before they disperse. Overgrown java moss becomes a debris trap, so trim it back every few weeks if it's getting thick.

Amazon sword (Echinodorus bleheri)

Amazon sword is the odd one out on this list: it grows in substrate, gets large, and is genuinely hungry for nutrients compared to the others. But it earns its place because it's widely available, grows reliably in moderate light, and creates a bold, impressive centrepiece in medium to large tanks.

Plant it in a nutrient-rich substrate, or use a standard inert gravel and add root tabs beneath the root zone. Amazon sword is a heavy root feeder - it pulls most of its nutrients from the substrate, not the water column. If leaves start turning pale yellow, add root tabs rather than liquid fertiliser. Under good conditions it grows fast, produces runners with daughter plants, and can reach 40-60 cm (16-24 in).

The tank size limitation is real. In a 40-litre (10 US gal) tank, an Amazon sword will eventually dominate the space and shade everything else. Keep it for tanks of 80 litres (20 US gal) and above, or choose the pygmy chain sword (Helanthium tenellum) for smaller setups.

Common mistake

Most people buy Amazon sword, plant it, and then wonder why the lower leaves keep yellowing and dying. The plant is almost always pulling nutrients from established leaves to push new growth. As long as new central leaves are healthy and green, the plant is fine - remove the dying outer leaves rather than adding more fertiliser.

Getting the conditions right

Light

All five plants on this list qualify as low-to-moderate light. In practice that means a basic LED hood running 8-10 hours per day is sufficient. You don't need a specialist planted tank light. What you do need is consistency - irregular photoperiods stress plants and encourage algae. Put your light on a timer.

The single most common reason beginner plants fail is not enough light. Tanks placed near windows often get irregular, variable light that causes algae blooms rather than plant growth. A predictable artificial light source beats natural light every time.

CO2 and fertiliser

None of these plants require injected CO2. They'll grow faster with it, but they grow perfectly well without it. If you're tempted by CO2 systems, get your plant keeping skills sorted first - CO2 adds cost and complexity, and if your light and water quality aren't right, CO2 won't save you.

Liquid fertiliser is optional for low-light, slow-growing plants like java fern and anubias. For Amazon sword, root tabs are genuinely useful. For hornwort and java moss, the nitrate and ammonia already present in a stocked tank usually provides enough nutrition.

Water quality

Plants and fish want the same thing from water: stable parameters, low ammonia and nitrite, and nitrate kept reasonable through regular water changes. Make sure your tank is properly cycled before adding plants - an uncycled tank with ammonia spikes stresses plants as much as fish. Check your aquarium water parameters regularly, especially in a new setup.

6-8
Hours of light per day (minimum)

Low-light plants like java fern and anubias need at least 6 consistent hours of light daily - 8 hours is a reliable starting point for most beginner setups.

What most planted tank guides miss

The hobby tends to separate fish keeping and plant keeping into different disciplines. In reality, a lightly stocked tank with live plants is one of the most stable freshwater systems you can build. The fish produce waste; the plants absorb it; water changes keep the system honest. If you're planning your fish list, use the free stocking calculator to make sure your bioload matches your tank's capacity - plants help, but they don't replace sensible stocking decisions.

One thing rarely mentioned: planting density at setup. Most beginners add one or two plants to an otherwise empty tank and wonder why algae takes over. Algae and plants compete for the same nutrients. A tank planted at reasonable density from the start - even with slow-growing species - outcompetes algae far more effectively than a sparse tank with better lighting. Buy more plants than you think you need at setup, and thin them out as the tank matures.

Also worth knowing: the plants listed here are compatible with most beginner fish. If you're looking at fish for a first tank, the vast majority of community species do well with live plants. The main exceptions are large cichlids and goldfish, which dig and uproot plants - hornwort and anubias (attached firmly to rock) are the most practical options for goldfish tanks.

Tracking light duration, fertiliser schedules, and water test results alongside your plant observations is genuinely useful - App-aquatic lets you log all of it in one place so patterns become obvious over time.

Track your parameters and get care reminders with App-aquatic.

Get the free app

Can I keep live plants with goldfish?

Most plants get eaten or uprooted by goldfish. Hornwort floated loosely is your best option - goldfish nibble it but it grows fast enough to stay ahead. Anubias tied firmly to rock or slate is usually left alone once goldfish realise it's too tough to eat easily. Avoid rooted plants like Amazon sword entirely in a goldfish tank.

Do beginner plants need fertiliser?

Java fern, anubias, java moss, and hornwort generally don't need liquid fertiliser in a stocked tank - the fish waste provides enough nutrients. Amazon sword benefits from root tabs placed in the substrate near its roots every 2-3 months. If you see widespread yellowing across multiple plant species, a broad-spectrum liquid fertiliser can help, but check your light duration first.

Why are my java fern leaves turning brown?

There are two different causes. Brown, transparent patches that spread across a leaf usually mean too little light or unstable water conditions. Small black or brown spots on the underside of otherwise healthy leaves are almost always baby plantlets forming - completely normal, leave them until they're 3-5 cm and then detach and attach them elsewhere. The two look quite different once you know what you're looking for.

How do I attach java fern or anubias to wood or rock?

Two reliable methods: tie it with thin fishing line or cotton thread (cotton biodegrades over time, which is fine - by then the roots will have anchored), or use cyanoacrylate super glue gel. Ordinary super glue gel (not liquid) is aquarium-safe once cured. Apply a small dot to the rhizome, press it onto the wood or rock for 30 seconds, and let it cure outside water for two minutes before placing it in the tank.

Can I grow these plants without any special aquarium light?

A standard LED hood that comes with most aquariums is sufficient for all five plants on this list. What you cannot rely on is natural window light - it's too variable, causes algae blooms when the sun is bright, and is insufficient on cloudy days or in winter. Buy a cheap LED light and put it on a timer. That single change makes a bigger difference to plant health than any fertiliser or CO2.

More guides · Algae · Lighting · App