The Aquarium Adviser
Plants

21 Best Plants for Freshwater Aquarium

By Sharon Ben-Moshe · Founder, The Aquarium Adviser · Updated 12 min read
21 Best Plants for Freshwater Aquarium

Photo by threefingeredlord on Openverse (CC BY-SA 2.0)

Freshwater aquarium plants are the foundation of a planted tank, creating visual depth, anchoring aquascaping, and providing habitat and oxygenation for your fish. Whether you're building your first planted aquarium or refining an established layout, choosing the right plants for your space, light, and maintenance level is essential.

Sourcing and Preparing Your Freshwater Aquarium Plants

Before diving into specific species, understand how to acquire and condition new plants correctly. Most quality aquarium plants come from specialty fish shops already rooted in small plastic pots, grown under hydroponic (water-based) conditions. When you bring them home, gently remove the plastic pot but leave the root ball and growing medium (usually glass wool or rockwool) intact. Plant the entire ball together into your substrate-this minimizes transplant shock and root damage.

You can keep plants in their plastic pots indefinitely, but this severely restricts growth. Pots are useful only if you want to control a plant's size temporarily. For healthy, vigorous growth, always plant rooted specimens directly into the substrate.

Avoid terrestrial and bog plants sold as aquarium plants. Many popular bog plants (like certain Lobelia and Saururus varieties) can be grown submerged, but they're designed for wet, above-water conditions and will eventually die underwater, fouling your water. Always confirm a plant is a true aquatic species before purchasing.

Creating Depth Through Plant Placement

A planted tank's visual impact depends on where you place plants, not just which species you choose. Professional aquascapers use the "golden intersection" principle-positioning focal plants off-center and at varying heights to create a sense of three-dimensional space in a 2D tank.

  • Foreground (front glass): Low-growing carpet plants, 1-3 inches tall
  • Midground (middle third): Medium-height plants, 4-8 inches tall
  • Background (rear): Tall solitary specimens or plant groups that reach the surface

Plant densely in some areas and leave open "streets" of clear water to guide the eye deeper into the tank. This layering is what separates a flat, boring planted tank from an aquascaped showpiece.

Low-Light Foreground and Carpet Plants

Eleocharis Acicularis (Dwarf Hairgrass)

Eleocharis acicularis forms a dense, grass-like lawn in 5-15 cm heights and grows well with modest light. Plant small clumps 2 cm apart using fine tweezers, and allow runners to fill in gaps. It's one of the most forgiving carpet plants and tolerates a wider range of water conditions than most. Avoid overshadowing it with taller plants, and trim runners that migrate into neighboring plant zones. For more detail on similar species, see our guide to Eleocharis Parvula vs. Acicularis.

Elatine Macropoda

This uncommon but excellent foreground plant has delicate, half-inch leaves on thin, creeping stalks. It requires soft water (pH above 7.2), though it tolerates harder water up to 12° DH. Handle with care-the stems break easily-and use small planting tweezers. Elatine works beautifully against the front glass in a gentle slope, creating a natural-looking mat that meets taller plants behind it.

Echinodorus Tenellus (Dwarf Amazon Sword)

The dwarf sword plant spreads via runners and builds attractive foreground mats in high-light conditions. Plant 2 inches apart and avoid mixing with other runner-plants, as they'll compete for space. If runners stray into reserved areas, trim them with scissors. Fertilization and bright light keep this species vibrant; without them, growth stalls.

Midground Stem and Bushy Plants

Heteranthera Zosterifolia

This easily available stem plant thrives without special fertilization and grows rapidly in good light. Keep it compact by "beheading" it (pinching back the top) 1 cm from the bottom; new shoots emerge at the cut site and build a dense, bright-green field. Use it as a buttress between shorter and taller plants. Without abundant light, expect straggly, weak growth.

Ludwigia Species

Plant single stalks 4 cm apart in offset rows. Under strong light, Ludwigia produces green to reddish-brown leaves with striking red undersides. It forms plenty of side shoots, which makes it easy to propagate-simply remove side branches and replant them. If the plant becomes too dense, thin it out. Iron-based fertilizer dramatically improves color intensity.

Rotala Wallichii and Rotala Macrantha

Rotala species are prized for their delicate, branching leaf form and-under high light-striking red-to-pink coloration. Plant stalks 5 cm apart in staggered rows, and provide high light and fertilization (including iron). These plants are brittle; handle them gently during planting. Leaves shade easily, so ensure each stalk has its own light source. For a deeper dive into growing Rotala without pressurized CO₂, see Growing Rotala Plant Without CO₂.

Bacopa Caroliniana and Bacopa Amplexicaulis

Bacopa species grow in various colors-bright green, middle green with reddish veins, or entirely red-depending on light and care. Plant stems individually, space them well apart, and provide strong light. B. caroliniana is hardier than B. amplexicaulis; both need room to develop without being shaded by neighbors.

Hygrophila Polysperma and Hygrophila Corymbosa

These prolific stem plants reproduce easily: simply lay a stem on the substrate and weigh it down. New shoots emerge from each leaf axil; when they reach 10 cm, cut the parent stem and plant the young shoots. H. corymbosa is taller and needs more space-don't plant it densely. Both species propagate so readily that a few stalks yield a large stock within weeks.

Cabomba Species

Plant three stalks per hole. Cabomba caroliniana is the easiest; C. aquatica is moderate; C. furcata (red Cabomba) is challenging and may die after planting. All demand crystal-clear water and soft conditions for best results. Red Cabomba often fails post-planting but survivors will root and produce new shoots under high light. Ensure other plants don't overshadow them.

Limnophila Aquatica

This tall, feathery group plant needs excellent light and produces garlands over 10 cm wide. Plant single stalks 6 cm apart in staggered rows. Use a rich substrate (unwashed sand plus 30% clay). Limnophila frequently suffers from chlorosis (yellowing); treat with iron-based fertilizer if leaves lose their color.

Myriophyllum Species

Myriophyllum demands intense light-especially M. matogrossense. All species are sensitive to suspended particles and degrade quickly in turbid water; use them on a higher terrace to minimize debris accumulation. M. aquaticum (formerly M. brasiliense) is less fussy and provides excellent spawning shelter for egg-scattering fish like Epiplatys.

Solitary Statement Plants

Saururus Cernuus (Lizard's Tail)

Saururus is fast-growing, bright-green, and adaptable to many tank positions-but not the foreground. Its size grows too quickly for a foreground role; instead, use it in midground and background zones. To propagate, remove mature heads and allow them to float under intense light; roots develop within two weeks, yielding plantlets for the foreground. Main plants go in the background where their height is an asset.

Saururus demands strong light; without it, growth becomes stringy and pale. Provide a nutrient-rich substrate (plain sand or gravel has no fertility); add aquarium fertilizer or choose a substrate with clay and peat mixed in.

Lobelia Cardinalis (Cardinal Plant)

Lobelia is a bog plant often misused as a foreground specimen-it's too tall and obstructs the view. Instead, plant it in clusters in the midground, spaced far enough apart so each leaf receives direct light. Lobelia grows slowly underwater compared to bog conditions; constant pruning is required to keep it neat. Remove new growth when it reaches 1-2 cm, but avoid heavy pruning of roots, which can shock the plant.

Leave leaves at least 1 cm below the water surface. Substrate should contain unwashed gravel mixed with peat and clay. Poor lighting causes lower leaves to fade from green to light green to brown and eventually die-spacing prevents this shading effect.

Bolbitis Heudelotii (African Water Fern)

This low-light fern attaches to wood or stone and thrives in moderate lighting (0.25 light factor). Use it to create shadow zones and visual "streets" through the tank-its dark green, loose growth doesn't block views like denser plants. Under strong light, growth actually slows, making it ideal for the midground or side areas where subtle depth layers matter most.

Bolbitis grows large with proper care and can be thinned by cutting roots. Older specimens often root firmly to bogwood; handle them carefully during trimming. Its open, delicate appearance makes it invaluable for creating "look-through" zones that deepen perceived tank depth.

Cryptocoryne Species

Cryptocoryne are solitary stars-plant them and leave them alone. Once established (after 3+ years in one spot), C. ciliata will flower, self-pollinate underwater, and produce seeds that generate new plants. Don't disturb Cryptocoryne frequently; they take time to recover from replanting and root disturbance.

Lower species like C. wendtii work beautifully as a mid-height focal point. Taller varieties like C. crispatula (15-50 cm tall) suit deeper tanks; plant them centrally, and allow runners to form a decorative group around the mother plant.

Some Cryptocoryne species (C. willisii, C. zewaldae) prefer diffuse, moderate light and grow well in emersed (above-water) conditions. Plant young Cryptocoryne in a rich substrate: unwashed sand, potting soil, and peat in equal parts. Provide warmth, humidity, and indirect light, then gradually transition to submerged conditions as roots establish.

Aponogeton Undulatus and Aponogeton Ulvaceus

Aponogeton are dramatic solitary plants that reproduce via bulblets on flowering stalks. A. undulatus has fine-textured leaves and moderate size; A. ulvaceus is a giant with corrugated 5 cm-wide, 30 cm-long leaves. Both need space and a fertile substrate. Plant them in the center or corners, and surround the base with low plants, leaving 10 cm of open space around the stalk.

Aponogeton species require a rest period (dormancy), similar to Amazon water lilies. Some species (like A. Hoivinianus) may stop growing; if a bulb shows no progress, move it across the bottom to reinvigorate it. Never plant Aponogeton too close to the wall-they don't thrive under edge restriction.

Crinum Natans

Crinum grows large with a dense root mass, making it suitable only for spacious tanks (75+ gallons). Plant three bulbs as a cluster in a tank corner, using a substrate enriched with clay and iron. Under good light, leaves will reach the water surface and cascade downward. Crinum is a slower-growing statement piece that anchors a large tank's layout.

Echinodorus (Amazon Sword Plants)

The Echinodorus genus offers enormous variety in leaf form and size. E. amazonicus (narrow-leafed) works as both a solitary and group plant in large aquariums. E. bleheri (broad-leafed) is a classic solitary centerpiece. E. osiris (red Amazon sword), E. berteroi (cellophane plant), and E. horizontalis each offer distinct leaf shapes and colors.

Amazon swords grow taller than 1 meter in nature but are managed in aquariums as compact, wreathed forms. Never bury them too deep-the crown (where leaves emerge) must stay above the substrate. Plant in containers to restrict roots if you plan to move them later; otherwise, they'll root throughout the tank and become chaotic to remove.

Propagation is simple: as flower stalks develop young plantlets with roots, bend the stalk to the substrate, anchor it with stones, and wait 3 months for strong rooting. Then cut and replant the young sword in bright light.

Surface and Floating Plants

Najas Species

Najas should not be planted; instead, anchor them loosely to the substrate with small lead foil wrapped around a few stalks and padded with foam. They're fragile and naturally float, but secured this way they form beautiful groups in fringe areas and provide excellent spawning shelter and fry refuge. The most decorative species is Najas microdon, which is also highly valued by fish for spawning and juvenile protection.

Vallisneria Gigantea

The green and red giant Vallisneria species grow large leaves that reach the water surface and require only medium-hard water. Use them in large aquariums in a back corner; their surface-level leaves will shade lower plants, so position them carefully. They're hardy and propagate via runners, forming dense background groups over time.

Essential Planting Techniques

How you plant matters as much as what you plant. Follow these guidelines to minimize transplant stress:

  • Make a hole first. Never simply push a plant into the substrate-use your finger to make a small hole, gently insert the plant, and close the hole around it.
  • Plant to the right depth. The root should be just covered; the crown (where stems/leaves emerge) must stay at substrate level or slightly above.
  • Cut roots and old leaves. Use a sharp knife to trim roots to 5 cm, and remove the lowest 1-3 pairs of leaves before planting. This encourages new growth.
  • Handle delicate stems with tweezers. Fine-stemmed plants like Elatine and Eleocharis break easily; always use small planting tweezers.
  • Use weights only if necessary. If a plant floats, tie it to a stone or lead foil (not a heavy weight that crushes the stem). Pad the lead with polystyrene to prevent damage.

Substrate and Fertilization Basics

Not all substrates are equal. Plain sand or gravel has no nutrients; plants will yellow and fail.

  • For heavy-rooting plants (Amazon swords, Crypts, Aponogeton): Use unwashed sand mixed with clay, peat, and potting soil. A 30% clay content is ideal.
  • For carpet and stem plants: A nutrient-rich base layer (clay or aquarium plant substrate) topped with fine gravel or sand supports runners and lateral root growth.
  • Fertilization: Many fast-growing stem plants (Rotala, Ludwigia, Hygrophila) benefit from liquid fertilizer and iron supplements, especially under high light. Slow-growing plants (Anubias, Bolbitis) rarely need supplemental fertilizer.

Light: The Non-Negotiable Factor

Every plant on this list requires adequate light, though "adequate" varies:

  • High-light plants (Rotala, Ludwigia, Cabomba, Myriophyllum): Demand 8-10+ hours of strong, full-spectrum light daily
  • Moderate-light plants (Heteranthera, Ludwigia, Limnophila): Thrive on 6-8 hours of good light
  • Low-light plants (Bolbitis, Anubias, Java moss): Survive on 4-6 hours or dappled light

Without sufficient light, plants become weak, stringy, pale, and susceptible to algae and disease. Upgrade to a full-spectrum LED or T5 fixture if your plants are struggling.

Which Plants for Your Tank Type?

Your fish and tank size determine which plants work best. Peaceful community tanks can support delicate species like Rotala and Cabomba. Tanks with cichlids that uproot or eat plants need hardy, hard-leaved plants like Anubias and Bolbitis. Goldfish and heavy diggers do better with floating plants like Najas or tough, tall specimens like Vallisneria. Guppies thrive in heavily planted tanks-use dense stem plants and carpets to provide cover and fry shelter.

Frequently asked questions

What's the easiest freshwater aquarium plant for beginners?+

Heteranthera zosterifolia is one of the easiest-it grows well without special fertilizer, tolerates moderate light, and responds well to pruning. Anubias and Bolbitis are equally beginner-friendly low-light options that attach to wood and don't require planting. Java moss is another excellent beginner choice and requires almost no care.

Do I need CO₂ injection to grow freshwater aquarium plants?+

No. Many plants on this list-including Anubias, Bolbitis, Cryptocoryne, and Eleocharis acicularis-thrive without pressurized CO₂. Fast-growing stem plants (Rotala, Ludwigia, Cabomba) *benefit* from CO₂ but can still survive on fertilization and strong light alone. Start with hardy, low-CO₂ species if you're new to planted tanks.

How often should I fertilize my freshwater aquarium plants?+

Frequency depends on plant type and bioload. Slow-growing plants (Anubias, Bolbitis) rarely need fertilizer. Fast-growing stems (Ludwigia, Rotala, Hygrophila) benefit from liquid all-in-one fertilizers dosed 2-3 times weekly. Fish waste provides some nutrients (nitrogen, phosphorus); heavily stocked tanks may need less supplementation. Iron fertilizer is especially helpful for red plants and species prone to chlorosis.

What water conditions do most freshwater aquarium plants need?+

Most aquarium plants tolerate a wide pH range (6.0-8.0) and moderate hardness (4-8° DH). Soft-water species (like red Cabomba and Rotala) prefer lower hardness (below 6° DH). Room-temperature water (72-78°F) suits most species; some prefer cooler conditions (like Bacopa monnieri). Consistent, stable conditions matter more than hitting exact parameters-avoid frequent swings in pH or temperature.

Why are my aquarium plants turning yellow or losing leaves?+

Yellowing usually signals nutrient deficiency (nitrogen, phosphorus, or iron), poor light, or substrate issues. Red/stem plants especially suffer from iron deficiency, causing pale or yellow new growth while veins stay green. Check that your substrate has clay/nutrients, you're fertilizing appropriately, and light intensity matches your plants' needs. Insufficient light is the most common cause of leaf loss.

Can I keep live plants with cichlids or goldfish?+

It depends on species. Peaceful cichlids can coexist with hardy plants like Anubias, Bolbitis, and Cryptocoryne. Destructive cichlids and goldfish need tough, unpalatable plants-Vallisneria, tall Echinodorus, and floating plants like Najas work best. Delicate stem plants are typically uprooted or eaten by these fish, so avoid them in those tanks.