Carpet plants transform a planted aquarium into a lush green underwater lawn. If you’re searching for the best carpet plants for aquariums, this guide covers easy, medium, and advanced options, along with lighting, CO₂, and care tips.
What Are Carpet Plants in Aquariums?
Carpet plants are low-growing aquatic plants that spread horizontally across the substrate, forming a green “carpet” at the bottom of the tank.
They are commonly used in:
- Aquascaping
- Nature-style planted tanks
- Shrimp tanks
- Iwagumi layouts
Benefits of Carpet Plants
Natural and professional aquascape look
Improves water quality
Prevents algae on substrate
Provides grazing area for shrimp
What to Know Before Choosing Carpet Plants
Before selecting carpet plants, consider:
- Lighting level (low, medium, high)
- CO₂ availability
- Tank size
- Maintenance commitment
Best Carpet Plants for Aquariums (By Difficulty)
Easy Carpet Plants (Beginner Friendly)
1. Dwarf Sagittaria (Sagittaria subulata)
- Light: Low–Medium
- CO₂: Optional
- Growth: Moderate
- Excellent for beginners
2. Cryptocoryne Parva
- Light: Low–Medium
- CO₂: Optional
- Growth: Slow
- True carpet Crypt plant
3. Marsilea Hirsuta
- Light: Low–Medium
- CO₂: Optional
- Grass-like appearance
Medium Carpet Plants
4. Monte Carlo (Micranthemum tweediei)
- Light: Medium
- CO₂: Recommended
- Growth: Fast
- Popular and versatile
5. Staurogyne Repens
- Light: Medium
- CO₂: Optional
- Bushy carpet effect
Advanced Carpet Plants
6. Dwarf Hairgrass (Eleocharis parvula)
- Light: High
- CO₂: Required
- Classic carpet look
7. Glossostigma Elatinoides
- Light: High
- CO₂: Required
- Fastest spreading carpet plant
8. Hemianthus Callitrichoides (HC Cuba)
- Light: High
- CO₂: Mandatory
- Most delicate carpet plant
Tips for Growing a Healthy Carpet
Plant in small portions
Use nutrient-rich substrate
Strong lighting + stable CO₂
Trim regularly to encourage spreading
Avoid disturbing the substrate
Common Carpet Plant Mistakes
Planting too densely
Weak lighting
No CO₂ for high-demand plants
Poor water circulation
Final Thoughts The best carpet plants for aquariums depend on your experience level. Beginners should start with Dwarf Sagittaria or Marsilea, while advanced aquascapers can enjoy HC Cuba or Glossostigma for stunning results.


