Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

30 Popular Freshwater Aquarium Plants: A Guide for Every Skill Level

Freshwater Aquarium Plants

Thank you for visiting! By the way… any links on this page that lead to products on Amazon and other stores/partners are affiliate links Aquarium Store Depot earns a commission if you make a purchase.




Live plants transformed the way I keep freshwater tanks. I’m not talking about aesthetics, though that matters. I’m talking about the biological difference between a tank that fights you and a tank that runs itself. Plants compete with algae for nutrients. They provide natural cover that cuts fish stress. In a mature planted setup with the right species, you can actually pull back on water change frequency because the plants are handling real biological work. My approach is either CO2-injected with active substrate and quality lighting for a proper planted tank, or fully natural using the Walstead method. The half-measures tend to disappoint. This list covers 30 popular species across beginner, intermediate, and advanced levels so you can find exactly what fits your setup.

Most beginners start with the wrong plant. Knowing your skill level before you buy changes everything.

Key Takeaways

  • Freshwater aquarium plants do real biological work: nutrient competition with algae, fish stress reduction, and water quality improvement.
  • Easy plants (java fern, anubias, java moss, hornwort) need no CO2 and succeed in basic setups. Start here.
  • Intermediate plants (crypts, most stem plants) reward better lighting and fertilizer but forgive some neglect.
  • Advanced plants (carpeting plants like HC Cuba, Monte Carlo) require CO2 injection, quality substrate, and precise lighting. Don’t start with these.
  • Lighting levels matter more than most beginners realize. Matching light to plant is more important than any other factor.
  • Tissue culture plants cost more but eliminate hitchhiker snails, algae, and parasites. Worth it for shrimp tanks.

Expert Take | Mark Valderrama, AquariumStoreDepot

After 25+ years of keeping planted tanks, the single biggest mistake I see is people buying plants without knowing whether their lighting can support them. Carpeting plants die in low-light tanks. Always. Anubias and java fern thrive in low light but they will rot if you bury the rhizome. Crypts melt when you move them, then come back stronger than ever. Each plant group has its own rules. Learn the group, then pick the species.

ASD Difficulty Tiers: Freshwater Aquarium Plants

Easy (No CO2 required): Java fern, anubias, java moss, hornwort, water wisteria, amazon sword, vallisneria, cryptocorynes, floating plants (frogbit, water lettuce, duckweed)

Intermediate (Better light + fertilizer help a lot): Most stem plants, bucephalandra, pogostemon stellatus, dwarf sagittaria, water sprite, rotala rotundifolia

Advanced (CO2 injection required for success): HC Cuba, Monte Carlo carpet, hairgrass carpet, dwarf baby tears, glossostigma, most specialty aquascape plants

What Plants Actually Do in Your Tank

Plants aren’t decoration. They’re a biological system. Here’s what they’re actually doing:

  • Nitrogen competition: Plants consume ammonia, nitrite, and nitrate directly. A heavily planted tank can significantly reduce nitrate accumulation between water changes.
  • Algae competition: Healthy plants starve algae of the same nutrients algae needs. A thriving planted tank is one of the most effective long-term algae controls available.
  • Fish behavior enrichment: Cover and structure change how fish act. Stressed fish hide in corners. Fish with plant cover explore, school naturally, and display better color.
  • Oxygen production: During daylight hours, plants produce oxygen. In a mature planted tank, surface agitation needs can be lower because the plants are contributing.
  • Spawning habitat: Many species breed specifically in plant cover. Java moss, hornwort, and dense stem plant thickets trigger natural spawning behavior in tetras, rasboras, and killifish.

Placement Categories

Each aquarium plant species grows to a different size and shape, so it’s best to plan ahead before planting. Structure your tank with the smallest plants in the front and the tallest in the back.

Foreground

Low-growing plants like Anubias nana petite make the best foreground plants because they add green without growing tall and blocking your view into the tank. Many species, like dwarf hair grass and Micranthemum ‘Monte Carlo’, can also be used to create a carpet in the front of your aquarium. Important: carpeting species like Monte Carlo and HC Cuba require CO2 injection and high light to actually carpet. Without CO2, they melt and fail. Don’t buy them for a low-tech setup.

Midground

Mid-ground plants are generally medium-sized species that grow rooted in the substrate or attached to driftwood or rocks. Cryptocorynes and Ludwigias are excellent rooted plants for the middle of a planted aquarium. Choose epiphytes like anubias and java ferns to attach to your hardscape. Note: never bury anubias or java fern rhizomes in substrate. The rhizome needs to stay above the substrate or it will rot.

Background

Choose tall, upright plants to cover the background of your aquarium and hide hardware like heaters and filters. Fast-growing stem plants like water wisteria are an easy option. Large rosette plants like the Amazon sword or vallisneria (which spreads by runners) work beautifully as background anchors.

Floating

Floating plants add a whole new dimension and provide excellent cover for surface-dwelling fish and fry. They shade the plants below, so be cautious if you have rooted plants with high light requirements underneath. Frogbit, water lettuce, and salvinia are excellent choices that grow aggressively. Duckweed is effective but nearly impossible to remove once it’s in the tank. Choose intentionally.

Feeding Methods

All plants need minerals and nutrients to grow. The critical thing to understand is that different plants gather nutrients in different ways, which determines what fertilizer approach works for your setup.

Column Feeders

Epiphytes, floating plants, and many stem plants gather nutrients from particles dissolved in the water column. They don’t require soil to survive. They may get by on fish waste and uneaten food alone, but most will respond visibly to a regular liquid fertilizer dose.

Editor’s Choice!
APT Complete

Editor’s Choice

Made by an aquascaper for aquascapers. The best all-around aquarium plant fertilizer on the market. Macro and micronutrients in one bottle!

Use Coupon Code ASDComplete for 10% off your order!

Click For Best Price
Buy On Amazon

Root Feeders

Rosette plants and species with strong root systems gather nutrients from the substrate. These plants need to be anchored to survive long-term. Root-feeding plants do best in a nutrient-complete aqua soil (like ADA Amazonia or Fluval Stratum) or in an inert substrate with added root tabs. The root tabs dissolve slowly, releasing fertilizer directly into the root zone.

The 4 Plant Types

Carpeting Plants

Sanzon Iwagumi

Carpeting plants are low-growing species planted densely or allowed to spread across the bottom of the tank. They look stunning when they work. But here’s the hard truth: most carpeting plants require CO2 injection. Without it, you get melt, algae invasion, and eventual die-off. Dwarf hair grass can technically work without CO2, but it won’t actually carpet. Dwarf baby tears and HC Cuba need CO2, period. Don’t start with carpeting plants unless you’re committed to a proper high-tech setup.

Epiphytes

Epiphytes are plants that do not require soil. They use their roots to anchor to rocks and wood rather than to feed from substrate. Java fern and anubias are the two most common examples. They can be glued, wedged, or tied to hardscape. The critical rule: never bury the rhizome. If the rhizome is buried, the plant rots.

Stem Plants

Stem plants are fast-growing species that grow upward into the water column or float near the surface. They extract nutrients from the water, making them excellent nutrient absorbers. Water wisteria, hornwort, and anacharis are some of the fastest and most forgiving. They’re also some of the best plants for new tanks that are still cycling.

Mosses

Mosses are versatile plants that can drift freely, attach to driftwood and rocks, or be used as a carpet by sandwiching between fine mesh. Java moss is nearly indestructible. The fine structure makes it a natural spawning site and hiding spot for fry and shrimp.

Low Tech vs. High Tech

High-tech planted tanks use powerful lighting, CO2 injection, and carefully planned fertilization to push fast, dense growth and create competitive aquascapes. They reward attention and punish neglect.

Low-tech planted aquariums work with standard lighting, no CO2, and minimal fertilizer. Most of the plants in this list do fine in a low-tech setup. Almost all of them will do better with more light and fertilizer, but they won’t fail without it. Pick the approach that matches the time and investment you’re willing to make, then choose plants that fit that approach. Don’t mix high-tech plants into a low-tech setup and wonder why they fail.

Tissue Culture vs. Traditional

Many freshwater plants are available as tissue cultures grown under sterile lab conditions. They cost more. They’re worth it in shrimp tanks or any setup where you want to avoid introducing hitchhiker snails, algae, parasites, or disease. For a basic fish community tank with hardy species, traditional potted plants are fine. For a planted shrimp tank, tissue culture is the right call.

What People Get Wrong About Aquarium Plants

  • Buried rhizomes: Burying the rhizome of anubias or java fern kills the plant. It needs to stay above substrate. This is the number one beginner mistake.
  • Carpeting plants without CO2: You cannot grow a carpet of HC Cuba, Monte Carlo, or dwarf baby tears without CO2 injection. It’s not a lighting problem or a fertilizer problem. The CO2 is non-negotiable for these species.
  • Expecting plants to fix bad stocking: Plants help with water quality, but they’re not a substitute for a proper stocking load and filtration. An overstocked tank with plants will still crash.
  • Crypt melt panic: When you move cryptocorynes, they often melt (lose leaves suddenly). This is normal. The roots survive and the plant comes back. Don’t pull it. Leave it alone and it will recover.
  • Thinking fertilizer replaces light: Fertilizer feeds a plant that can photosynthesize. If the lighting is wrong for the plant, fertilizer does nothing helpful and may accelerate algae growth.

Avoid If:

  • You want a carpeting plant but don’t have CO2 injection. It will fail.
  • Your tank has goldfish, Buenos Aires tetras, silver dollars, or other aggressive plant-eaters. Most planted tanks and these fish don’t coexist.
  • Your lighting is a basic stock hood light. Most plants will survive, but none of the intermediate or advanced species will thrive.
  • You’re not willing to do regular trimming. Stem plants and fast growers can take over a tank in weeks without regular maintenance.

30 Types of Freshwater Aquarium Plants

For each plant, I’ve listed key specs and practical notes. We also have a video from our YouTube Channel below covering our top picks.

Mark’s Pick: Best Plant for Beginners

Java fern is my go-to recommendation for anyone starting out. It takes low light, needs no CO2, requires no substrate, and survives almost any water parameter. I’ve had java ferns live through tank crashes, lighting failures, and parameter swings that killed everything else. Attach it to a piece of driftwood and forget about it. That’s the kind of plant a new hobbyist needs.

1. Java Fern

  • Scientific Name: Microsorum pteropus
  • Common Name: Java fern
  • Placement: Midground (epiphyte)
  • Origin: Southeast Asia
  • Skill Level: Easy
  • Lighting: Low to medium PAR (40-150 μmols)
  • Temperature Range: 64-82°F (18-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Java fern is the most beginner-friendly plant in the hobby. It needs no CO2, no special substrate, and survives wide parameter ranges. Its tough leaves resist fish nibbling. Attach to driftwood or rock with thread or superglue. Never bury the rhizome.

2. Anubias

Anubias

Anubias is hardy and most fish and invertebrates won’t bother it. An excellent choice for beginners!

Click For Best Price
Buy On Amazon

  • Scientific Name: Anubias spp.
  • Common Name: Anubias
  • Placement: Foreground/midground (epiphyte)
  • Origin: Africa
  • Skill Level: Easy
  • Lighting: Low PAR (under 100 μmols)
  • Temperature Range: 72-82°F (22-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Optional

Anubias is a genus of low-light aquarium plants from West Africa. Like java fern, these slow growers are epiphytes, meaning attach them to hardscape, not substrate. Species range from the tiny nana petite (foreground) to A. barteri for midground placement. One downside: the slow growth rate makes anubias leaves prone to algae buildup in high-light setups. Keep them shaded by taller plants if possible.

3. Bucephalandra

Bucephalandra

Bucephalandra is a slow-growing plant perfect for attaching to hardscape. Great for beginners looking to grow their first aquatic plant.

Click For Best Price
Shop Tissue Culture

  • Scientific Name: Bucephalandra spp.
  • Common Name: Bucephalandra
  • Placement: Foreground/midground (epiphyte)
  • Origin: Indonesia (Borneo)
  • Skill Level: Easy to moderate
  • Lighting: Low to medium PAR (40-100 μmols)
  • Temperature Range: 72-82°F (22-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Optional but helps growth rate

Bucephalandra is a Borneo native that’s become a staple in the planted tank hobby over the last decade. It’s an epiphyte like anubias but with much more variety in leaf shape and color. Some species display an iridescent blue or purple sheen under certain lighting conditions. Slow growing, tough, and rewarding. A great intermediate step after mastering java fern and anubias.

4. Java Moss

  • Scientific Name: Taxiphyllum barbieri
  • Common Name: Java moss
  • Placement: Any (versatile)
  • Origin: Southeast Asia
  • Skill Level: Easy
  • Lighting: Low to medium
  • Temperature Range: 59-86°F (15-30°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Java moss is arguably the most useful plant in the hobby. Tie it to driftwood, rocks, or mesh. Leave it floating. Use it as a spawning mop. It’s nearly indestructible, survives a wide temperature range, and provides hiding cover for fry and shrimp. It will grow on almost anything and doesn’t care about your water parameters. If you want one plant you can’t kill, this is it.

5. Hornwort

  • Scientific Name: Ceratophyllum demersum
  • Common Name: Hornwort, coontail
  • Placement: Background/floating
  • Origin: Worldwide (cosmopolitan)
  • Skill Level: Easy
  • Lighting: Low to high
  • Temperature Range: 59-86°F (15-30°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Hornwort is one of the fastest-growing plants in the hobby and one of the best for new tanks. It absorbs ammonia and nitrate aggressively, which makes it a useful biological buffer during cycling. It can be planted or left floating. One downside: hornwort sheds needles constantly, which can clog filters. Keep that in mind in smaller tanks. For a new tank that needs nutrient control, it’s hard to beat.

6. Amazon Sword

  • Scientific Name: Echinodorus grisebachii
  • Common Name: Amazon sword
  • Placement: Background/midground
  • Origin: South America
  • Skill Level: Easy to moderate
  • Lighting: Medium
  • Temperature Range: 60-82°F (16-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required but benefits from root tabs

The Amazon sword is a centerpiece plant for larger tanks. It gets big, up to 20 inches (50 cm) in the right conditions, so plan for that. It’s a heavy root feeder, so use root tabs or a nutrient-rich substrate under it. Without them, it will grow slowly and show yellowing leaves. With them, it puts out broad, beautiful rosettes and runners. One of the best mid-level statement plants for a 30-gallon (114 L) or larger setup.

7. Cryptocorynes (Crypts)

  • Scientific Name: Cryptocoryne spp.
  • Common Name: Cryptocoryne, crypt
  • Placement: Foreground/midground
  • Origin: South and Southeast Asia
  • Skill Level: Easy to moderate
  • Lighting: Low to medium
  • Temperature Range: 72-82°F (22-28°C)
  • Flow Rate: Low
  • CO2 Requirement: Not required

Crypts are one of the most species-diverse plant groups in the hobby. They range from small (C. parva, under 2 inches/5 cm) to large (C. spiralis, 12 inches/30 cm or more). They tolerate low light and grow in standard substrate. The catch: they melt when moved. Every time. Leaves drop, the plant looks dead, and most beginners throw it away. Leave it alone. The roots survive and the plant grows back stronger. Crypt melt is a rite of passage, not a death sentence.

8. Vallisneria

  • Scientific Name: Vallisneria spp.
  • Common Name: Vallisneria, val, eel grass
  • Placement: Background
  • Origin: Worldwide
  • Skill Level: Easy
  • Lighting: Medium
  • Temperature Range: 59-86°F (15-30°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Vallisneria is an excellent background plant that spreads by runners, eventually filling the back of your tank with ribbon-like leaves. It’s one of the most natural-looking background plants for large community tanks and African cichlid setups. It tolerates hard, alkaline water better than most plants, making it one of the few options that works in rift lake cichlid tanks. Spreads aggressively once established. Keep up with trimming or it will consume the whole tank.

9. Water Wisteria

  • Scientific Name: Hygrophila difformis
  • Common Name: Water wisteria
  • Placement: Background/midground
  • Origin: Indian subcontinent
  • Skill Level: Easy
  • Lighting: Medium
  • Temperature Range: 74-82°F (23-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Water wisteria is a fast-growing stem plant that works as both a planted background plant and a floating nutrient sponge. It’s one of the most effective plants for absorbing excess nutrients in a new or heavily stocked tank. Grows fast, trims easily, and roots quickly from cuttings. An excellent plant for beginners who want visible results quickly.

10. Dwarf Sagittaria

  • Scientific Name: Sagittaria subulata
  • Common Name: Dwarf sagittaria
  • Placement: Foreground/midground
  • Origin: North and South America
  • Skill Level: Easy to moderate
  • Lighting: Medium
  • Temperature Range: 68-82°F (20-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Dwarf sagittaria is one of the few low-tech options that can actually provide a grass-like carpet effect without CO2 injection. It won’t form the dense carpet you’d get from HC Cuba in a high-tech setup, but it spreads by runners and creates a convincing grass lawn in medium-light tanks. A much more realistic choice for a low-tech planted tank than the typical carpeting plant recommendations.

11. Water Sprite

  • Scientific Name: Ceratopteris thalictroides
  • Common Name: Water sprite, Indian fern
  • Placement: Midground/floating
  • Origin: Tropics worldwide
  • Skill Level: Easy
  • Lighting: Medium
  • Temperature Range: 68-82°F (20-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Water sprite is a versatile plant that works planted or floating. When floating, it becomes one of the best natural covers for surface-dwelling fish and fry. Bettas, gouramis, and hatchetfish respond positively to dense floating water sprite. It also produces daughter plantlets that break off and start new plants without any intervention. Self-propagating, low maintenance, and genuinely useful.

12. Rotala rotundifolia

  • Scientific Name: Rotala rotundifolia
  • Common Name: Roundleaf rotala, red rotala
  • Placement: Background/midground
  • Origin: Southeast Asia
  • Skill Level: Easy to intermediate
  • Lighting: Medium to high
  • Temperature Range: 72-82°F (22-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required, but CO2 intensifies red coloration

Rotala rotundifolia is one of the most popular stem plants in the hobby because it adds color without needing a high-tech setup. The tops turn red or pink under higher light conditions. With CO2, the coloration intensifies dramatically. Without CO2, it still grows well and adds a pink-red accent to green tanks. Trim regularly and replant cuttings to keep it bushy.

13. Ludwigia repens

  • Scientific Name: Ludwigia repens
  • Common Name: Ludwigia, red ludwigia
  • Placement: Background/midground
  • Origin: North and Central America
  • Skill Level: Easy to intermediate
  • Lighting: Medium to high
  • Temperature Range: 68-82°F (20-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Optional

Ludwigia repens is one of the best plants for adding red tones to a planted tank without requiring a high-tech setup. The leaf undersides are naturally red, and higher light intensifies the color on the tops as well. It grows faster than rotala and is more forgiving with lighting. A solid choice for intermediate hobbyists who want color contrast.

14. Bacopa caroliniana

  • Scientific Name: Bacopa caroliniana
  • Common Name: Bacopa, water hyssop
  • Placement: Midground/background
  • Origin: North America
  • Skill Level: Easy
  • Lighting: Low to medium
  • Temperature Range: 59-82°F (15-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Bacopa caroliniana is one of the most tolerant stem plants available. It grows well in low light, doesn’t demand CO2, and has a distinctive lemon-mint scent when you trim it above water. One of the hardier stem plant options for community tanks with less-than-perfect conditions.

15. Pogostemon stellatus (Octopus Plant)

  • Scientific Name: Pogostemon stellatus
  • Common Name: Pogostemon, octopus plant
  • Placement: Background
  • Origin: Asia, Australia
  • Skill Level: Intermediate
  • Lighting: Medium to high
  • Temperature Range: 72-82°F (22-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Strongly recommended

Pogostemon stellatus has dramatic, star-burst leaf whorls that look unlike most other stem plants. Without CO2, it grows slowly and lower leaves melt. With CO2, it’s one of the most visually striking background plants you can keep. A step up in commitment from the easy stem plants, but worth it in a properly set up tank.

16. Microsorum pteropus ‘Trident’ (Trident Java Fern)

  • Scientific Name: Microsorum pteropus ‘Trident’
  • Common Name: Trident java fern
  • Placement: Midground (epiphyte)
  • Origin: Southeast Asia
  • Skill Level: Easy
  • Lighting: Low to medium
  • Temperature Range: 64-82°F (18-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

The trident java fern is a variety of the standard java fern with deeply lobed, finger-like leaves that give it a more textured, dramatic appearance. Same care as standard java fern. An excellent upgrade once you’ve mastered the basic species.

17. Frogbit

  • Scientific Name: Limnobium laevigatum
  • Common Name: Amazon frogbit
  • Placement: Floating
  • Origin: Central and South America
  • Skill Level: Easy
  • Lighting: Medium to high
  • Temperature Range: 64-84°F (18-29°C)
  • Flow Rate: Low (surface disturbance kills it)
  • CO2 Requirement: Not applicable

Frogbit is an excellent floating plant for tanks with bettas, gouramis, and other fish that enjoy surface cover. Its round leaves float on the surface and roots hang down several inches into the water, providing cover for fry and small invertebrates. It grows fast and absorbs nutrients from the water column directly. One important note: frogbit needs still or very low surface agitation. Strong water movement from hang-on-back filters kills it quickly. Move the filter outlet or use a spray bar angled downward.

18. Water Lettuce

  • Scientific Name: Pistia stratiotes
  • Common Name: Water lettuce
  • Placement: Floating
  • Origin: Tropical worldwide
  • Skill Level: Easy
  • Lighting: Medium to high
  • Temperature Range: 72-86°F (22-30°C)
  • Flow Rate: Low (sensitive to surface movement)
  • CO2 Requirement: Not applicable

Water lettuce is a large floating plant with velvety, lettuce-like rosettes. It grows fast, shades heavily, and provides extensive root cover beneath the surface. Under good light, a single plant becomes a cluster within weeks. Important note: water lettuce is invasive in warm climates and is illegal to possess or transport in some US states and countries. Check your local regulations before purchasing.

19. Duckweed

  • Scientific Name: Lemna minor
  • Common Name: Duckweed
  • Placement: Floating
  • Origin: Worldwide
  • Skill Level: Easy (containment is the hard part)
  • Lighting: Low to high
  • Temperature Range: 50-86°F (10-30°C)
  • Flow Rate: Any
  • CO2 Requirement: Not required

Duckweed is the most effective nutrient-absorbing floating plant in the hobby. It’s also nearly impossible to remove once you introduce it. Every tiny fragment regrows. If you’re fine with a permanent green surface cover, duckweed works extremely well for nutrient control. If you want any other floating plant, keep duckweed out entirely. It will outcompete everything else and coat every piece of equipment and plant surface it touches.

20. Salvinia

  • Scientific Name: Salvinia spp.
  • Common Name: Salvinia, water fern
  • Placement: Floating
  • Origin: South America, tropical worldwide
  • Skill Level: Easy
  • Lighting: Medium to high
  • Temperature Range: 64-86°F (18-30°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Salvinia is a mid-sized floating plant that provides good surface cover without the extreme spread rate of duckweed. The textured leaves repel water, which makes them look almost fuzzy. Better behaved than duckweed and easier to remove if needed. A more manageable alternative for anyone who wants floating cover without the permanent commitment of duckweed.

21. Dwarf Hair Grass

  • Scientific Name: Eleocharis parvula
  • Common Name: Dwarf hair grass
  • Placement: Foreground (carpeting)
  • Origin: North America, Europe
  • Skill Level: Intermediate to advanced
  • Lighting: Medium to high
  • Temperature Range: 50-83°F (10-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Strongly recommended for carpeting effect

Dwarf hair grass is one of the most popular foreground carpeting plants. It can technically survive without CO2, but it won’t actually carpet without it. Without CO2, it grows slowly in small clumps rather than spreading. With CO2, it sends out runners rapidly and creates a lawn effect within several weeks. Use a nutritious substrate and medium to high light. Tissue culture versions establish faster and avoid hitchhikers.

22. Monte Carlo

  • Scientific Name: Micranthemum tweediei ‘Monte Carlo’
  • Common Name: Monte Carlo
  • Placement: Foreground (carpeting)
  • Origin: Argentina
  • Skill Level: Intermediate to advanced
  • Lighting: Medium to high
  • Temperature Range: 68-77°F (20-25°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Recommended (easier than HC Cuba without CO2)

Monte Carlo is considered a slightly easier carpeting plant than HC Cuba and sometimes cited as achievable without CO2 in high-light setups. My experience is that CO2 makes the difference between it struggling and actually carpeting. It has small, round bright green leaves that look excellent as a foreground carpet. Spread tissue culture evenly across the substrate and give it 4-6 weeks to establish.

23. HC Cuba (Hemianthus callitrichoides)

  • Scientific Name: Hemianthus callitrichoides ‘Cuba’
  • Common Name: HC Cuba, dwarf baby tears
  • Placement: Foreground (carpeting)
  • Origin: Cuba
  • Skill Level: Advanced
  • Lighting: High
  • Temperature Range: 68-77°F (20-25°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Required. Non-negotiable.

HC Cuba is one of the most beautiful carpeting plants in the hobby and one of the most demanding. It has some of the smallest leaves of any aquarium plant, which is what makes it so visually striking when carpeted. But it requires high light, CO2 injection, and a nutrient-rich substrate. Without all three, it will melt and die. This is not a plant for beginners or low-tech setups. Full stop.

24. Staurogyne repens

  • Scientific Name: Staurogyne repens
  • Common Name: Staurogyne
  • Placement: Foreground/midground
  • Origin: South America
  • Skill Level: Intermediate
  • Lighting: Medium
  • Temperature Range: 68-82°F (20-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Recommended but optional

Staurogyne repens is a compact, low-growing plant that works beautifully as a foreground accent without requiring CO2 injection. It won’t create a seamless carpet like HC Cuba, but it forms dense clumps that stay low and spread slowly. One of the more realistic intermediate options for aquascapers who want a foreground plant with a planted-tank look but without the full high-tech commitment.

25. Glossostigma elatinoides

  • Scientific Name: Glossostigma elatinoides
  • Common Name: Glosso
  • Placement: Foreground (carpeting)
  • Origin: Australia, New Zealand
  • Skill Level: Advanced
  • Lighting: High
  • Temperature Range: 59-77°F (15-25°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Required

Glosso was one of the original competitive aquascape carpeting plants. It requires high light and CO2 to stay low and spread horizontally. Without enough light, it grows vertically instead of along the substrate, which defeats the purpose. An advanced plant for committed high-tech setups.

26. Marsilea hirsuta

  • Scientific Name: Marsilea hirsuta
  • Common Name: Marsilea, four-leaf clover
  • Placement: Foreground (carpeting)
  • Origin: Australia
  • Skill Level: Easy to intermediate
  • Lighting: Low to medium
  • Temperature Range: 59-82°F (15-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Marsilea hirsuta is one of the few true carpeting plants that can work in low-tech setups. It grows slowly, but it doesn’t need CO2 to spread and actually carpet. The leaves resemble small four-leaf clovers, which adds an interesting texture compared to grass-type carpets. A genuinely viable low-tech carpeting option, though patience is required.

27. Hygrophila polysperma

  • Scientific Name: Hygrophila polysperma
  • Common Name: Dwarf hygrophila, Indian waterweed
  • Placement: Background/midground
  • Origin: Asia
  • Skill Level: Easy
  • Lighting: Low to medium
  • Temperature Range: 64-86°F (18-30°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

Hygrophila polysperma is one of the fastest-growing, most adaptable stem plants in the hobby. It tolerates almost any water condition, grows aggressively, and requires frequent trimming to stay manageable. On the positive side, that growth rate makes it one of the best plants for new tanks that need rapid nutrient uptake. Note: Hygrophila polysperma is listed as a Federal Noxious Weed in the US and is illegal to sell in some states. Check local regulations.

28. Alternanthera reineckii

  • Scientific Name: Alternanthera reineckii
  • Common Name: AR, alternanthera
  • Placement: Midground/background
  • Origin: South America
  • Skill Level: Intermediate
  • Lighting: Medium to high
  • Temperature Range: 72-82°F (22-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Recommended for deep red coloration

Alternanthera reineckii is prized for its deep red, pink, and purple coloration, which provides dramatic contrast against green plants in aquascapes. Without adequate lighting and CO2, it grows slowly and the coloration fades to pale pink or even green. With good light and CO2, it’s one of the most visually striking plants available. An intermediate plant that rewards the right setup.

29. Echinodorus ‘Red Diamond’

  • Scientific Name: Echinodorus ‘Red Diamond’ (hybrid cultivar)
  • Common Name: Red Diamond sword
  • Placement: Midground/background
  • Origin: Hybrid cultivar
  • Skill Level: Easy to intermediate
  • Lighting: Medium
  • Temperature Range: 64-82°F (18-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Not required

The Red Diamond sword is a hybrid cultivar with red-tinted leaves that add color to tanks that don’t run CO2. Like all swords, it’s a heavy root feeder and benefits from root tabs or a nutrient-rich substrate. Stays smaller than standard Amazon swords, making it usable in 20-gallon (76 L) tanks as a centerpiece. A solid intermediate choice for aquarists who want color without the high-tech commitment.

30. Pogostemon helferi (Downoi)

  • Scientific Name: Pogostemon helferi
  • Common Name: Downoi, little star
  • Placement: Foreground/midground
  • Origin: Thailand
  • Skill Level: Intermediate to advanced
  • Lighting: Medium to high
  • Temperature Range: 68-82°F (20-28°C)
  • Flow Rate: Low to moderate
  • CO2 Requirement: Recommended

Pogostemon helferi has a distinctive star-shaped growth pattern with crinkled leaves. It grows low and compact, making it excellent for foreground and midground placement in aquascapes. It needs good light and CO2 to thrive, but it stays compact even as it grows, unlike many stem plants that get leggy over time. One of the more visually unique plants available to aquascapers.

Quick Comparison: Freshwater Aquarium Plants

Plant Level CO2 Needed Placement Best For
Java Fern Easy No Midground Any setup, beginners
Anubias Easy No Fore/Midground Low light, cichlid tanks
Java Moss Easy No Any Spawning, shrimp, fry cover
Hornwort Easy No Background/float New tanks, nutrient control
Crypts Easy No Fore/Midground Low-tech planted tanks
Vallisneria Easy No Background Large tanks, African cichlids
Rotala rotundifolia Intermediate Optional Background Color contrast
Dwarf Hair Grass Intermediate Strongly recommended Foreground Grass carpet effect
Monte Carlo Intermediate Recommended Foreground Dense carpet, aquascape
HC Cuba Advanced Required Foreground Competition aquascape
Marsilea hirsuta Easy-Int. No Foreground Low-tech carpet option

Closing Thoughts

The most important decision in planted tanks is matching the plant to the setup, not the other way around. Don’t buy carpeting plants for a low-tech tank. Don’t use standard aquarium lighting and expect CO2-dependent plants to thrive. Don’t bury the rhizome of an epiphyte. These are not advanced concepts. They’re the basics that determine whether your planted tank succeeds or becomes a frustrating algae battle.

Start with java fern, anubias, java moss, and hornwort. These four plants will survive almost anything, look good, and teach you what healthy aquatic plants look like. Once you’ve got a feel for that, you can graduate to stem plants, crypts, and eventually high-tech options if that’s where your interest goes. Build your skill set like you’d build a planted tank: from the back to the front, from simple to complex.

If you’re looking for live plants to get started, Flip Aquatics and Dan’s Fish both carry quality tissue culture and potted options. Both ship carefully to minimize transit stress on plants.

Comments

2 responses to “30 Popular Freshwater Aquarium Plants: A Guide for Every Skill Level”

  1. Marlene Avatar
    Marlene

    Hi I have a stupid question. I’m just beginning. Do I leave my plants in the wrapped medium I purchased it in? I don’t know what I’ve bought or if they need in substrate or floating. I guess I better go back to feeders. Very little choice there. Small town only place. 🤦‍♀️Thank you.

    1. Mark Valderrama Avatar

      You should unwrap them. Do you know what plant you got? ID’ing them would help with knowing if they can be in the substrate or like to float.

Leave a Reply

Your email address will not be published. Required fields are marked *