Quick Answer

The best beginner aquarium plants are low-light, low-maintenance species that thrive without CO2 injection or special fertilizers. Top picks: Java Fern (nearly indestructible, $5–12), Anubias Barteri (thrives in low light, $8–15), and Amazon Sword (lush centerpiece plant, $6–12).

Live plants transform an aquarium. They oxygenate the water, absorb nitrates, reduce algae, and give fish and shrimp natural hiding spots. But for beginners, the world of aquatic plants can feel overwhelming — CO2 systems, high-intensity lights, substrate depth, ferts. Here's the truth: you don't need any of that to start. These eight plants are the ones experts actually recommend to newcomers, and most of them will grow under the cheap LED strip that came with your beginner fish tank.

Why Add Live Plants to Your Aquarium?

Before the list, it's worth understanding what plants actually do in a tank. Live plants consume nitrates — the end product of the nitrogen cycle — which reduces how often you need to do water changes. They also outcompete algae for nutrients, meaning a well-planted tank typically stays cleaner. Fish and shrimp behaviorally prefer planted environments; stress levels drop, colors improve, and breeding becomes more likely. You'll also notice your tank smells less and looks more natural.

What Makes an Aquarium Plant "Beginner-Friendly"?

A plant is beginner-friendly if it checks three boxes: it tolerates low light, it doesn't require CO2 injection, and it grows in a wide range of water parameters. Most beginner tanks run temperatures between 72–82°F and pH between 6.5–7.5 — every plant on this list is comfortable in that range. None of them require specialized substrate, though some benefit from root tabs.

The 8 Best Aquarium Plants for Beginners

#1 — Java Fern (Microsorum pteropus)

Java fern is the single most recommended beginner plant for a reason: it's nearly impossible to kill. According to FishBase, it grows attached to rocks or driftwood (never bury the rhizome in substrate or it will rot), tolerates a wide pH range of 6.0–7.5, and does fine under basic LED lighting. Growth is slow — expect 1–2 new leaves per month — but it's reliable. Propagation is easy: baby plantlets develop on the tips of mature leaves and can be snipped off once they reach about 3 inches.

Java Fern (Microsorum pteropus)

Nearly indestructible | Low light | No CO2 needed | Attaches to driftwood/rocks

$5–12

Check Price on Amazon →

#2 — Anubias Barteri

Anubias is the other holy grail of low-tech planted tanks. Its thick, waxy leaves resist algae and withstand even aggressive cichlids that would shred a more delicate plant. Like Java fern, it should be attached to hardscape rather than buried — the rhizome needs to breathe. Anubias grows extremely slowly (sometimes only one leaf per month), which means it's also slow to recover if you damage it, so handle it gently. The Anubias barteri var. nana variety stays compact at 4–6 inches.

Anubias Barteri

Slow-growing | Very low light | Thick algae-resistant leaves | Attach to hardscape

$8–15

Check Price on Amazon →

#3 — Amazon Sword (Echinodorus grisebachii)

The Amazon sword is the classic centerpiece plant — bright green, broad leaves that can reach 16 inches in a healthy tank. It's a root feeder, so plant it in a nutrient-rich substrate or drop a Seachem Flourish Tab under its roots. Under decent aquarium lighting, it grows quickly and produces runners with daughter plants. It prefers softer, slightly acidic water (pH 6.5–7.5) but adapts well. Avoid planting it in nano tanks under 10 gallons — it'll take over.

Amazon Sword (Echinodorus grisebachii)

Lush centerpiece plant | Low-medium light | Root feeder — use root tabs

$6–12

Check Price on Amazon →

#4 — Hornwort (Ceratophyllum demersum)

Hornwort is arguably the fastest-growing beginner plant available — it can grow 5 inches per week under good conditions. It floats freely or can be loosely anchored to the substrate. The rapid growth makes it exceptional at absorbing excess nitrates and outcompeting algae. The downside: it sheds fine needles constantly, which can clog filters. Most hobbyists keep it as a temporary "nutrient sponge" while their tank matures, or float it in the corner for fry to hide in.

Hornwort (Ceratophyllum demersum)

Fastest-growing beginner plant | Low light | Floats or anchors | Excellent nitrate absorber

$4–8

Check Price on Amazon →

#5 — Java Moss (Taxiphyllum barbieri)

Java moss is the go-to carpet and hardscape cover for beginners. Tie it to a piece of driftwood or rock with fishing line, and within a few weeks it'll attach and spread into a lush green mat. It's a critical plant for shrimp tanks — shrimp graze on the biofilm that grows within it and use it for cover. It also provides an ideal spawning and nursery environment for egg-laying fish. Java moss tolerates almost any water condition and grows under the weakest lighting.

Java Moss (Taxiphyllum barbieri)

Perfect for shrimp tanks | Very low light | Attaches to any surface | Ideal for fry

$5–10

Check Price on Amazon →

#6 — Water Wisteria (Hygrophila difformis)

Water wisteria is a stem plant with beautiful, deeply lobed leaves that creates a lush background quickly. It can be planted in substrate or floated, and it roots easily from cuttings — snip a 4-inch section, strip the bottom leaves, push it into the gravel, and you have a new plant. Under moderate light it takes on an interesting lacy texture. It grows fast enough to visibly change week-to-week, which is satisfying for beginners who want to see progress.

Water Wisteria (Hygrophila difformis)

Fast-growing background plant | Low-medium light | Easy to propagate from cuttings

$4–8

Check Price on Amazon →

#7 — Cryptocoryne Wendtii

Crypts are stunning rosette plants with bronze, green, or reddish-brown leaves that add color variation to a planted tank. Cryptocoryne wendtii is the most forgiving species — it adapts to a wide range of water conditions and grows slowly but steadily. Warning: all crypts go through "crypt melt" when first introduced, where leaves dissolve into mush. Don't panic and throw the plant out. The roots survive and new leaves emerge within 2–3 weeks.

Cryptocoryne Wendtii

Beautiful bronze/green leaves | Low light | Spreads via runners | Expect initial "crypt melt"

$5–10

Check Price on Amazon →

#8 — Vallisneria (Val or Tape Grass)

Vallisneria produces long, ribbon-like leaves that sway in the current and create a natural jungle feel in the background of a tank. It's a root feeder that spreads aggressively via runners. It prefers harder water and a pH of 6.5–8.0, making it one of the few plants that thrives in harder tap water. Val is incompatible with Excel (liquid carbon) — the glutaraldehyde in Flourish Excel will kill it, so stick to root tabs if you want to fertilize.

Vallisneria (Tape Grass)

Long ribbon leaves | Low-medium light | Thrives in hard water | Spreads via runners

$4–8

Check Price on Amazon →

What Equipment Do You Need for Beginner Plants?

The good news: you probably already have everything you need. A basic aquarium LED is sufficient for all eight plants listed above. You'll want a light timer ($10–15) running 8–10 hours per day, root tabs like Seachem Flourish Tabs ($8 for 10) for Amazon sword and Val, and optionally a liquid fertilizer like Seachem Flourish ($12) dosed once a week at half strength.

How Do You Plant and Attach Aquarium Plants?

Rhizome plants (Java fern, Anubias): Attach to driftwood or rocks using thread, fishing line, or aquarium-safe super glue gel. Never bury the horizontal rhizome in substrate — it will rot. Stem plants (hornwort, water wisteria): Remove the bottom 1–2 inches of leaves, push the bare stem 2 inches into the substrate. Rosette plants (Amazon sword, crypts): Plant so the crown is just at the substrate surface. Moss: Attach with thin cotton thread or super glue gel.

Common Beginner Plant Mistakes to Avoid

Frequently Asked Questions

What aquarium plants are easiest for beginners?

Java fern, Anubias, and Amazon sword are the easiest aquarium plants for beginners. They're nearly indestructible, grow in low light, and don't require CO2 injection. Java moss is another great option for covering substrate and decorations.

Do aquarium plants need special lighting?

Low-light plants like Java fern and Anubias do fine under standard aquarium LED lights. Moderate-light plants like Amazon sword benefit from a dedicated planted tank light running 8–10 hours per day. High-light plants and carpet plants typically need stronger lights and CO2 injection.

Can I grow aquarium plants without CO2 injection?

Yes — most beginner plants thrive without CO2 injection. Java fern, Anubias, hornwort, and Java moss all do well in a low-tech setup. If you want faster growth, liquid carbon supplements like Seachem Flourish Excel can help without the complexity of a CO2 system.

Do aquarium plants need fertilizer?

Most low-light beginner plants get enough nutrients from fish waste alone. Adding a root tab (like Seachem Flourish Tabs) under heavy root feeders like Amazon sword helps significantly. A small dose of liquid fertilizer like Seachem Flourish once a week rounds out most planted tanks.

How do I keep aquarium plants from dying?

The main killers are insufficient light, lack of nutrients, and planting rhizome plants like Anubias too deep in the substrate. Make sure your light runs 8–10 hours daily, don't bury the rhizome of Anubias or Java fern, and add root tabs for heavy feeders. Melting after introduction is normal — give plants 2–3 weeks to adjust.