The HiGuppy Journal
Best Live Plants for Guppies: Easy Choices for Fry Cover & Water Quality

Quick answer: The best live plants for guppies are hardy species that match your light level and maintenance routine. Good beginner choices include anubias, Java fern, Java moss, guppy grass, water sprite, hornwort, and suitable floating plants. Dense growth is especially useful for fry, while broad-leaf plants and open swimming lanes work well for adults.
Plants can improve habitat and use some dissolved nutrients, but they do not replace a cycled filter, sensible stocking, water testing, or regular maintenance.
Why live plants work so well with guppies
Guppies are active fish that also benefit from places to pause, hide, and break line of sight. Live plants create structure without turning the aquarium into a maze. They are particularly valuable in breeding tanks because newborn fry can shelter among fine leaves and roots.
Healthy plant growth also competes for some nutrients in the water and can make an aquarium feel more stable. For the full layout, see our Best Planted Tank Setup for Guppies. This guide focuses specifically on choosing the plants.

Choose plants by fry cover, light and maintenance
For a dim, easy-care tank, start with anubias or Java fern and a small patch of Java moss. For dense fry cover, choose moss or guppy grass. If you want surface shade, try a limited patch of frogbit or red root floater where locally permitted.
These are practical selection notes based on the linked grower profiles, not results from a HiGuppy product trial. Each row gives the botanical name and a direct profile link supporting its light and care notes. Light demand is a plant category, not an hours-per-day timer setting; tank depth and shade from nearby plants still matter.
| Plant identity and profile | Light, role and upkeep |
|---|---|
| Anubias nana Anubias barteri var. nana | Low light and slow growth. Broad-leaf hardscape cover; attach to wood or rock and keep the rhizome exposed. Fine fry cover is limited. |
| Java fern Microsorum pteropus | Low light and slow growth. Attach to wood or rock; keep the rhizome uncovered. Use moss or a fine-leaved plant for denser fry shelter. |
| Java moss Taxiphyllum barbieri (‘Bogor Moss’) | Low light; a fine-textured shelter for fry. Attach in a manageable patch and trim or clean it gently so trapped debris does not build up. |
| Guppy grass Najas guadalupensis | The grower profile calls it easy across many conditions but does not assign a light category. Usually floated; it may anchor. Fine growth shelters fry; thin it to preserve open water. |
| Water sprite Ceratopteris thalictroides | Medium light. Rooted or floated; it can grow quickly in good light, so trim it before it shades plants below. |
| Hornwort Ceratophyllum demersum | Low light. It has no true roots, so float it or position the stems without burying them. Thin growth and remove loose, decaying pieces. |
| Amazon frogbit Limnobium laevigatum | Low light; hanging roots add surface cover. Leave open surface for feeding and flow, and thin it when it shades plants below. |
| Red root floater Phyllanthus fluitans | Stronger light and suitable nutrients favor red color; lower light can keep leaves green or brown. It prefers calmer surface water, so thin it while maintaining circulation elsewhere. |
Cover depends on how much healthy growth you have, not just the plant name. A tiny new clump will not shelter fry like an established thicket, and no plant guarantees safety from adult fish.
Best live plants for guppies: beginner choices
Anubias nana (Anubias barteri var. nana)
Anubias is slow-growing, durable, and suitable for lower-light aquariums. Attach the rhizome to rock or wood instead of burying it. Its broad leaves create resting surfaces and visual cover without filling the whole tank.
What to look for: thick, oval leaves growing from a horizontal rhizome. Nana is a compact choice, but it offers less fine shelter than moss. Tropica’s nana profile notes that its long-lived leaves can develop algae, so avoid placing it in the brightest spot just to speed growth.

Java fern (Microsorum pteropus)
Java fern is another hardy epiphyte that works well in simple guppy tanks. Like anubias, its rhizome should remain above the substrate. It tolerates a wide range of beginner conditions and is easy to position around hardscape.
What to look for: elongated leaves arising from a creeping rhizome. Tropica’s Java fern profile rates it slow-growing and low-light. Regular dark reproductive spots on the underside of mature leaves can be normal; soft, deteriorating tissue still needs attention.

Java moss (Taxiphyllum barbieri)
Java moss is excellent for fry because its fine branching structure creates dense shelter and surfaces where tiny organisms can grow. It can be attached to rock, wood, or mesh and trimmed as needed.
What to look for: a fine branching mat rather than broad leaves or a rooted rosette. Buy a labeled plant because similar aquarium mosses can be difficult to tell apart. Tropica’s Taxiphyllum barbieri profile supports its low light demand and use as shelter for young fish. Keep patches accessible for gentle cleaning.
Guppy grass (Najas guadalupensis)
Guppy grass grows quickly and can be floated or anchored depending on the setup. Dense stems give newborn fry a place to escape adult fish. Because it can become thick rapidly, regular thinning keeps swimming space and circulation open.
What to look for: a loose network of slender stems and narrow leaves. Tropica’s guppy grass profile describes fast growth and fine shelter, usually grown free-floating below the surface. This is a useful choice when you want cover without arranging a planted substrate; leave room to remove excess growth.

Water sprite (Ceratopteris thalictroides)
Water sprite can be rooted or floated and creates fine, branching cover. It is useful for fry and for softening bright open areas, but fast growth means it benefits from regular trimming.
What to look for: finely divided fern-like fronds. Water sprite can develop a different leaf shape above water. Tropica rates this species medium-light, so choose moss or Java fern instead if the aquarium is dim. Allow space for its rapid growth rather than buying it as a permanently small foreground plant.

Hornwort (Ceratophyllum demersum)
Hornwort is a fast-growing stem plant that provides plenty of texture and cover. It can be floated or weighted. Keep an eye on shedding or decaying growth and remove loose material before it accumulates.
What to look for: forked, needle-like leaves arranged in whorls around the stem. Tropica’s hornwort profile confirms that it lacks true roots and has low light demand. Floating it avoids the need to bury stems; secure it gently if you want it to stay in one area.
The Missouri Department of Conservation’s coontail (hornwort) profile describes an aquatic plant that provides cover for fish. Aquarium growth still depends on the specific plant and tank conditions.

Floating plants
Floating plants create shade and hanging root cover near the surface, which can be valuable for shy fish and fry. The key is moderation: do not let floaters completely seal the surface or block filter flow and gas exchange.
- Amazon frogbit (Limnobium laevigatum): choose it for rounded floating leaves and long hanging roots. Tropica’s frogbit profile describes low light demand and the need to thin plants so light still reaches lower leaves. Roots also need space away from filter intakes.
- Red root floater (Phyllanthus fluitans): choose it for small rounded leaves and surface color. Tropica’s grower guide explains that stronger light and suitable nutrition encourage red coloration; greener growth in lower light is normal. It spreads best in calmer water, so keep it away from direct outlet turbulence while preserving circulation elsewhere.


Check local restrictions before buying or sharing aquatic plants. Keep trimmings out of drains and natural waterways, and follow local disposal guidance.

Best plants for guppy fry
If fry survival is the priority, choose fine, dense growth rather than only large decorative leaves. Java moss, guppy grass, water sprite, and floating roots provide more hiding opportunities than sparse stem plants.
Plants alone do not guarantee fry survival in a mixed tank because adult guppies may still eat newborns. For a more controlled setup, see our Guppy Breeding Tank Setup and Raising Guppy Fry Guide.
Floating, attached or planted in the substrate?
- Floating: frogbit and red root floater sit on the surface; guppy grass, hornwort and floated water sprite provide submerged cover. No planted base is needed, but spreading growth can shade lower plants and obstruct access.
- Attached: anubias, Java fern and moss let you place cover on rocks or wood and move it for cleaning. Keep anubias and fern rhizomes exposed; roots may extend into the substrate.
- Rooted: water sprite can anchor a background planting. Plant the roots without burying the crown where the fronds emerge. It needs room and a nutrient supply suited to the substrate.
Combining an attached plant with one fine-leaved plant is often easier to maintain than filling every area with fast growers. Keep a clear feeding area, a route for water circulation and access to the filter.
Best low-maintenance combination
A simple beginner layout can use anubias or Java fern on wood or rock, a patch of Java moss or guppy grass on one side, and a small amount of floating cover. Leave an open central swimming area so adult guppies can move freely.
This gives you three useful zones: stable hardscape plants, dense fry cover, and open water.

Plants, oxygen and filtration
Plants photosynthesize when they receive sufficient light, but they also respire. They should not be treated as a guaranteed replacement for aeration or filtration. Maintain visible surface movement and reliable filtration, especially in warm or heavily stocked tanks.
At night, photosynthesis stops while respiration continues, so a heavily planted aquarium still needs gas exchange. Aqueon’s plant-care guidance explains this day-and-night difference. Do not switch off the filter overnight to make a floating plant more comfortable.
For those decisions, see Do Guppies Need an Air Pump? and Do Guppies Need a Filter?.
How plants can affect water quality
Actively growing plants use nutrients, including nitrogen compounds, but the effect varies by plant mass, growth rate, lighting, and stocking. They do not make nitrate or waste management irrelevant. Continue testing and performing partial water changes based on the aquarium’s actual conditions.
Use the Guppy Water Parameters Guide and Guppy Water Change Guide as your maintenance baseline.
Aqueon’s freshwater water-quality guide explains the role of nitrifying bacteria in processing waste and notes that dead plant material also adds waste. Adding healthy plants does not prove a tank is cycled; verify water quality before stocking and keep the biological filter working.
How to care for plants in a guppy tank
- Keep lighting predictable. Use a timer and a daily dark period. Choose a light suited to the tank depth and plants; leaving a weak light on all night will not make it suitable for medium-light species. Follow our Guppy Tank Lighting Schedule when setting the routine.
- Feed the plants without overfeeding the fish. Plants need more than fish waste alone can always provide. Use an aquarium plant fertilizer according to its label if needed. Tropica’s nutrient guide explains why mosses, floaters and attached plants need access to nutrients in the water, while rooted plants can also use substrate nutrition.
- Check growth during routine maintenance. Remove deteriorating leaves, thin fast growers and lift trapped debris gently from moss. Inspect the intake and outlet after trimming. Watch for fry before moving or discarding a clump.
- Match the plants to the fish’s stable water conditions. Check the supplier’s temperature and hardness guidance before buying. If a plant repeatedly fails, review light, nutrition and placement rather than making abrupt changes to the guppies’ water.
Injected CO2 is not required for a simple collection of easy plants. If you choose more demanding species, review their needs first. Aqueon’s aquatic plant guide covers lighting, nutrition and the importance of circulation.
How to add new plants safely
- Inspect leaves and roots for obvious pests, decay, or hitchhikers.
- Rinse plants appropriately before adding them.
- Remove dead or melting leaves promptly.
- Avoid burying rhizomes on anubias and Java fern.
- Keep some open surface area around filter outlets.
- Trim fast-growing plants before they block circulation or feeding access.
If you use chemicals or dips on plants, follow plant-safe instructions carefully and never improvise concentrations around live fish.
Common mistakes in planted guppy tanks
Using too much floating cover
A completely covered surface can interfere with feeding, light penetration, and gas exchange. Thin floating plants regularly.
Choosing plants only by appearance
A beautiful high-demand plant can fail in a low-light beginner tank. Match the species to your lighting, substrate, and willingness to fertilize or prune.
Letting dead leaves accumulate
Decaying plant material adds organic waste. Remove failing leaves as part of routine maintenance.
Eliminating all open swimming space
Guppies are active mid- and upper-water swimmers. Keep a clear lane rather than filling every part of the aquarium with stems.
Simple planting plan for a guppy tank
- Place taller plants toward the back or corners.
- Attach anubias or Java fern to hardscape.
- Add Java moss, guppy grass, or water sprite where fry need cover.
- Use a limited amount of floating plants for shade and surface shelter.
- Keep the center open for swimming and feeding.
- Trim regularly and remove damaged growth.
FAQ
Do guppies eat live plants?
Guppies may graze on plant surfaces and occasionally nibble soft material, but healthy guppies usually do not destroy established hardy plants.
What is the best plant for guppy fry?
Java moss and guppy grass are among the most useful because their dense, fine structure creates many hiding spaces. Floating roots can provide additional shelter near the surface.
Are floating plants good for guppies?
Yes, in moderation. They provide shade and root cover, but leave enough open surface for feeding, circulation, and gas exchange.
Do planted guppy tanks still need a filter?
Most beginner setups should still use reliable filtration. Plants can support water quality, but they do not make cycling, biological filtration, or maintenance unnecessary.
Do planted guppy tanks still need water changes?
Yes. The frequency depends on stocking, feeding, plant growth, and measured water quality rather than on the presence of plants alone.
Once the tank is cycled, planted, and stable, you can browse available guppies and choose fish only after the aquarium is ready for delivery.
Behind the care guides
Care begins with steady systems
Our guppy guides focus on practical routines: keep water stable, observe fish closely and allow for natural variation.

Care systems
Steady water, thoughtful care
Gentle filtration and regular observation support healthy aquarium routines.

Natural variation
Every guppy is different
Color, size and fin shape vary with strain, age and each individual fish.
Editorial illustrations for context; they do not depict HiGuppy's exact facility or current fish stock.
