Plant category guide

Carpet aquarium plants: 12 ground cover plants, from easy to expert

A dense green lawn is the signature of a planted aquarium, and the part that fails most often. This guide compares 12 carpet aquarium plants by difficulty, separates the ones that grow without CO2 from those that need it, and walks you through substrate, light, planting density and the dry start method.

Lush planted aquarium with stones and fine gravel

01

What makes a good aquarium ground cover plant?

Carpet aquarium plants are low-growing species that spread sideways through runners or creeping stems until they cover the substrate. A good foreground carpet stays under about 2–4 inches (5–10 cm), roots quickly and fills in within a few months rather than a year.

Three factors decide whether a carpet works: the light reaching the bottom of the tank, the CO2 available to the plants and the nutrients in the substrate. Fine-leaved carpets sit at the deepest, dimmest point of the aquarium, which is why they demand more than the same plant would in a stem group higher up. We ranked the plants below by the minimum setup they need, based on grower difficulty ratings and widely shared hobby experience, not by looks alone.

  • Height: stays low enough to read as a lawn, ideally under 4 in (10 cm)
  • Spread: sends runners or creeping stems rather than growing upward
  • Requirements: honest light and CO2 needs for your setup
  • Availability: sold as tissue culture cups, which are pest- and algae-free

02

Carpet aquarium plants compared

Heights are typical for submerged growth under adequate light. In weak light, many carpets grow taller and looser as they reach for the surface.

Aquarium carpet plants: height, light, CO2 and difficulty
PlantHeightLightCO2GrowthDifficulty
Dwarf sagittaria (Sagittaria subulata)2–6 in (5–15 cm)Low to mediumNot neededModerate, runnersEasy
Pygmy chain sword (Helanthium tenellum)2–4 in (5–10 cm)MediumOptionalModerate, runnersEasy
Marsilea hirsuta (dwarf four-leaf clover)0.8–2 in (2–5 cm)Low to mediumOptionalSlowEasy
Cryptocoryne parva1–2 in (3–5 cm)MediumOptionalVery slowEasy
Java or Christmas moss on mesh1–2 in (2–5 cm)LowNot neededModerateEasy
Monte Carlo (Micranthemum tweediei)0.8–2 in (2–5 cm)Medium to highRecommendedModerateMedium
Staurogyne repens2–4 in (5–10 cm)MediumRecommendedModerateMedium
Lilaeopsis brasiliensis (micro sword)2–3 in (5–8 cm)Medium to highRecommendedSlowMedium
Dwarf hairgrass (Eleocharis acicularis)2–6 in (5–15 cm)Medium to highRecommendedModerateMedium
Dwarf hairgrass 'Mini' (Eleocharis sp. 'Mini')1–2 in (3–5 cm)HighRequiredModerateMedium to hard
Glossostigma elatinoides0.5–2 in (1–5 cm)HighRequiredFastHard
HC Cuba (Hemianthus callitrichoides)0.5–1 in (1–3 cm)HighRequiredModerateHard

03

Carpets that grow without CO2

If your tank has no CO2 system, choose carpets that use runners and tolerate moderate light. Dwarf sagittaria and pygmy chain sword spread steadily in gravel or sand with root tabs. Marsilea hirsuta forms a low, clover-like mat and needs only patience. Cryptocoryne parva gives a fine grassy look but takes many months to close. Moss tied onto stainless mesh is the lowest-effort option of all.

Monte Carlo and dwarf hairgrass can also survive in low-tech tanks with a good LED and aquasoil, but growth is slower and the carpet tends to be patchier. A liquid carbon product helps some keepers, though it is not a substitute for injected CO2. For HC Cuba and Glossostigma, plan on CO2 injection from day one.

Low-light carpets still need the light to reach them. Floating plants and tall background stems that shade the foreground are a common reason a low-tech carpet thins out.

04

Substrate, light and CO2 for a dense carpet

Carpet plants have short roots that live in the top inch of substrate, so the grain size and nutrient content of that layer matter. An active aquasoil with a fine grain (about 1–3 mm) is the standard choice for demanding carpets; gravel and sand work for sagittaria, chain sword and crypts with regular root tabs. Our best aquarium substrate review compares the main soils. Plan for 2–3 inches (5–8 cm) of substrate in the foreground.

Light must be measured at the substrate, not at the surface. Most fine carpets want medium to high light for 6–8 hours a day; a fixture that is strong enough for a 12 inch (30 cm) tall tank may be too weak for a 20 inch (50 cm) one. See our best aquarium light guide for planted-tank fixtures. For high-tech carpets, a pressurized system with a drop checker showing lime green (roughly 20–30 ppm) is the usual target; our best aquarium CO2 system review lists reliable options. Add a comprehensive liquid fertilizer once the soil starts to deplete, typically after a few months (see our aquarium fertilizer guide).

05

How to plant an aquarium carpet

Tissue culture cups are the best way to start a carpet: each cup contains dozens of small plants with no snails or algae. One cup typically covers roughly 4 × 4 inches (10 × 10 cm) when split finely.

  1. Rinse the gel off the tissue culture and split it into small plugs of 3–5 stems.
  2. Lower the water level so it just covers the substrate, or drain it completely if you use the dry start method.
  3. Push each plug deep into the soil with planting tweezers, at an angle, so only the leaves are visible.
  4. Space plugs about 1–1.5 inches (2–4 cm) apart in a grid; closer spacing fills in faster.
  5. Refill slowly over a plate or plastic bag to avoid uprooting the plugs.
  6. Run the light at 6 hours a day for the first weeks and increase gradually as plants root.

Dry start method: plant into moist (not flooded) aquasoil, cover the tank with plastic wrap and mist daily. After 4–6 weeks the carpet has rooted and spread; flood the tank slowly. It avoids early algae and floating plugs, but you cannot add fish until it is flooded and cycled.

06

Sample carpet setups by tank size

Match the carpet to the light and CO2 you actually have, not to the photo that inspired you.

  • 10 gallon (38 L) low-tech: dwarf sagittaria or Marsilea hirsuta over fine gravel with root tabs, a mid-strength LED and no CO2.
  • 20 gallon long (75 L) with CO2: Monte Carlo across the foreground on aquasoil, 2–3 cups split finely, with a pressurized CO2 system and a planted-tank LED.
  • 55 gallon (208 L) Iwagumi style: dwarf hairgrass 'Mini' or HC Cuba around a rock group, 8–10 cups, high light and stable CO2.

07

Common carpet problems and tank mates to avoid

Plugs that float up are usually planted too shallow; replant them deeper or use the dry start method. Carpets that lift off in sheets after a few months are often too thick: trim regularly so light reaches the lower layer, and remove the dying underside before it rots. Algae on carpet leaves usually points to unstable CO2 or too much light early on; black beard algae is a classic sign of fluctuating CO2. A group of Amano shrimp helps keep fine carpets clean.

Digging fish destroy young carpets. Avoid goldfish, most large cichlids and other diggers in a carpeted tank. Corydoras are fine once the carpet is established, but give them an open sandy area to forage.

Frequently asked questions

Frequently asked questions

What is the easiest carpet plant for an aquarium?

Dwarf sagittaria is the easiest true carpet: it grows in gravel or sand, under low to medium light, without CO2, and spreads by runners. Pygmy chain sword and Marsilea hirsuta are close behind. If you want a finer, brighter lawn and have decent light, Monte Carlo is the most forgiving of the fine-leaved carpets.

Can you grow a carpet without CO2?

Yes, with the right species. Dwarf sagittaria, pygmy chain sword, Marsilea hirsuta, Cryptocoryne parva and mosses on mesh all carpet without CO2. Monte Carlo and dwarf hairgrass can work in low-tech tanks with good light and aquasoil, but expect slower, patchier growth. HC Cuba and Glossostigma generally need injected CO2.

How long does it take for an aquarium carpet to fill in?

With CO2, good light and plugs spaced 1–1.5 inches (2–4 cm) apart, fast carpets such as Monte Carlo or Glossostigma often close in 6–10 weeks. Low-tech carpets can take 3–6 months. The dry start method usually gives a well-rooted base in 4–6 weeks before flooding.

What substrate is best for carpet plants?

A fine-grained active aquasoil is best for demanding carpets because it holds nutrients right where the short roots grow. Note that many soils release ammonia at first, so plant before the nitrogen cycle is complete. Gravel or sand works for runner plants such as sagittaria and chain sword, with root tabs.

Why is my carpet plant growing upward instead of spreading?

Vertical growth almost always means the plant is not getting enough light at the substrate. Monte Carlo, HC and Glossostigma all stretch toward the surface in weak light. Raise light intensity, remove shading plants or floaters, check that CO2 is sufficient and trim the tops to encourage horizontal runners.

Sources and references

Written and reviewed by the handsoffmyhobby editorial team according to our editorial policy.

Keep reading

Explore handsoffmyhobby

What are you looking for?