11 Best Aquarium Plants for Guppies

Photo by Dũng Cá Xinh on Openverse (Public Domain Mark)
Guppies thrive in planted tanks that offer hiding spots, natural color, and plenty of open swimming space-and the right plant selection makes all the difference. Below are 11 of the best aquarium plants for guppies, along with how to arrange and care for them.
How to Arrange Plants in a Guppy Tank
Before diving into specific plant varieties, understand the foundational layout: arrange plants by height to create a natural, visually balanced aquarium while leaving your guppies room to move.
The three-zone approach:
- Background (tall, bushy plants): Position tall plants along the back and rear corners. They hide equipment like filters, heaters, air hoses, and intake tubes.
- Mid-ground (medium plants): Place shorter varieties in front of tall plants, creating a natural height progression toward the front.
- Foreground (low or short plants): Keep the front open so guppies are visible and have plenty of unobstructed swimming space.
This arrangement gives guppies refuge in plant thickets when they need seclusion, while maintaining the open space where they spend most of their time. It also creates a professional, balanced aesthetic that makes any tank more enjoyable to view.
Rooted Plants That Work Well in New Guppy Tanks
Rooted plants have established root systems that draw nutrients from the substrate, making many of them ideal for newly set-up aquariums where water nutrients are still building.
Java Fern (Microsorum pteropus)
Java Fern is one of the easiest plants to grow and handles the variable conditions of a new guppy tank extremely well.
Key characteristics:
- Light-green to dark-green, spearhead-shaped leaves (typically 4 inches / 10 cm in cool guppy water, though they can reach 8-9 inches in warmer conditions)
- Thick rhizome (creeping root structure) that grows along surfaces rather than deep into substrate
- Extremely adaptable to light (dim or bright) and water chemistry (acidic or alkaline, within reason)
- Temperature range: 68-80°F (20-27°C) - ideal for guppies
How to plant it:
- Weigh down the rhizome on the gravel surface with a small rock, or tie it to driftwood or rocks with monofilament fishing line. Do not bury the rhizome in gravel, as this slows growth.
- Eventually, roots attach to whatever surface the plant is secured to.
- It reproduces by extending the rhizome horizontally and developing new leaf stalks. Even a broken leaf fragment can generate a new rhizome and leaves if anchored in place.
Java Fern makes an excellent foreground or mid-ground plant and is worth seeking out for any new aquarium.
Cryptocoryne (Crypts)
Cryptocoryne species are small, hardy foreground plants that come from tropical Asia. Most varieties tolerate the range of temperatures in a guppy tank (minimum 70°F / 21°C) and are beginner-friendly.
Best varieties for guppies:
- Cryptocoryne Beckettii - Easiest for beginners; narrow, spear-shaped leaves rarely exceeding 6 inches; tolerates strong or weak light and temperatures as low as 70°F; grows via runners from its rhizome.
- Cryptocoryne Willisii - Similar profile, slightly more demanding; also marsh-origin and works well in established guppy tanks.
Why they're good for new tanks:
Crypts have a thick rhizome packed with stored nutrients, allowing them to thrive in nutrient-poor water before the aquarium cycles fully. They're especially valuable as foreground plants because they stay low and compact.
Aponogeton
Aponogetons are distinctive plants with long, undulating (crinkled) leaf edges. The real advantage? A thick tuber packed with stored food-perfect for brand-new aquariums.
Key facts:
- Common varieties include Aponogeton Undulatus and Aponogeton Natans
- Tolerate temperatures as low as 60°F (16°C), though below 65°F some species drop leaves and enter dormancy (they recover when water warms into the high 60s)
- Thrive in almost any standard aquarium water
- The tuber sustains the plant for months in nutrient-poor water
Important note: Once the tuber depletes and begins to rot, the plant is difficult to revive. However, with good maintenance and adequate nutrients in an established tank, tuber rot usually doesn't occur.
Sword Plants (Echinodorus Species)
Sword plants are South American favorites with broad, spear-shaped, bright-green leaves and strong leaf veins. Many grow vigorously enough to serve as spectacular focal points.
Best varieties for guppies:
Echinodorus species:
- Large, bright-green leaves up to 12 inches long
- Heavy rhizome (unusual for sword plants) supports growth in new aquariums
- Tolerant of temperatures as low as 65°F (18°C)
- Requires strong overhead light to thrive
- Grows well rooted in substrate with good anchorage
Amazon Sword (Echinodorus Grisebachii):
- Similar appearance to Echinodorus Osiris but with less developed rootstock
- Popular in stores but not recommended for new aquariums - wait until the tank is 2-3 months old
Corkscrew Val (Vallisneria species):
- Narrow, ribbon-like leaves that spiral upward (hence "corkscrew")
- Grows wild in southern US, so it tolerates guppy tank temperatures well
- Small rootstock means it should be introduced only after 3-4 months of cycling
- Grows well in normal aquarium water
Sagittaria (Sag):
- Two common varieties: dwarf sag (Sagittaria Subulata) and Sagittaria Graminea
- Dwarf sag: 2-3 inch leaves; spreads via runners to form a foreground carpet in strong light; excellent for new tanks due to its rootstock
- Sagittaria Graminea: 10-12 inch leaves; also thrives in nutrient-poor water
- Both are extremely versatile in water chemistry and temperature
Aquarium Banana Plant
The banana plant is an American species named for the tuber-like structures ("bananas") that form its rhizome.
How it works:
- Simply drop it to the tank bottom; it anchors itself with adventitious roots over time
- In weak light, produces small round leaves (2-3 inches) on short stems
- In strong light, stems reach the surface and sprout floating, lily-pad-like leaves
- Packed with stored food in the tubers, so it thrives in new, nutrient-poor aquariums
- Works as both a mid-ground and floating plant depending on light
Non-Rooted Bunched Plants (for Established Tanks)
Non-rooted plants absorb most nutrients directly through their leaves and grow adventitious (temporary) roots. They're sold as bunched cuttings and typically fall apart quickly in new aquariums. Save them for tanks that have cycled for at least 6 months.
Elodea (Anacharis)
Once your tank is 6 months old, Elodea adapts well to guppy temperatures.
Features:
- Highly branched stems that can grow over 3 feet long (even in small tanks) by coiling around the tank
- Dark green, dense appearance makes it excellent for background coverage
- Can be trimmed to tank height
- Tolerates guppy tank temperatures (68-80°F)
Cabomba (Fanwort)
Cabomba's feathery, forked leaves resemble lacy fans, making it visually striking-but it's delicate.
Why guppies and Cabomba are a risky mix:
- Extremely soft and easily damaged
- Guppies often nibble it, causing it to fragment
- Best reserved for tanks with gentler fish or as a floating plant they can eat slower than it grows
Myriophyllum (Water Milfoil)
Of all non-rooted plants, water milfoil is the hardiest and most reliable for a guppy tank.
Why it excels:
- Tolerates almost any aquarium conditions (as long as nutrients are present in the water)
- Extremely bushy with long, branching stems and dark green color
- Perfect as a background plant
- More durable than Cabomba or Elodea in the face of guppy nibbling
Hygrophila Polysperma
One of the most common bunched plants in stores, with light-green leaves that emerge in perpendicular pairs from stem nodes.
Strengths:
- Tolerates most water types and cool temperatures well
- When planted in moderately nutrient-rich substrate, it grows dense white roots, indicating it draws nourishment from the substrate and the water
- Can be grown tall (as background) or pruned short (as foreground)
Critical requirement: Needs very strong light. In weak light, it loses leaves and deteriorates.
Related note: Water Wisteria is a similar, more readily available alternative that fares better in medium light.
Ludwigia
Similar to Hygrophila in care and growth, but with a distinctive reddish tint on the leaf undersides, especially in strong light.
Key difference:
- Even less tolerant of weak light than Hygrophila
- Otherwise handles water chemistry and temperature well
- Treat it the same as Hygrophila-same pruning and placement strategies apply
When to Introduce Each Plant Type
For a brand-new guppy tank (0-3 months):
- Java Fern
- Cryptocoryne (especially C. Beckettii)
- Aponogeton
- Sword plants (most varieties)
- Aquarium Banana Plant
- Sagittaria (dwarf and standard)
For an established tank (3-6 months):
- Amazon Sword
- Corkscrew Val
For a fully cycled, mature tank (6+ months):
- Elodea
- Cabomba
- Myriophyllum
- Hygrophila Polysperma
- Ludwigia
- Water Wisteria
Building a Planted Guppy Tank Takes Time and Patience
A lush, thriving planted aquarium cannot develop in a few weeks-plan for at least one year for the plant life to mature the way you envision it. However, the payoff is significant: a well-planted guppy tank with good maintenance practices can run for years, even indefinitely, without a complete breakdown and cleaning.
Success requires:
- Understanding the nutrient needs of each plant
- Matching light levels to your chosen species
- Arranging by height for visual balance and function
- Being patient as the tank matures
Start with hardy, nutrient-tolerant plants like Java Fern and Sagittaria while your tank cycles. Once established (6+ months), add delicate, nutrient-hungry species like Myriophyllum or Ludwigia. The result is a beautiful, stable ecosystem where your guppies flourish.
For broader insight into freshwater planting, see our guide on 21 best plants for freshwater aquariums.
Frequently asked questions
Can I use all 11 plants in a single guppy tank?+
Not necessarily. Tank size, lighting, and age matter. A 10-gallon newer tank might only support 3-4 species (Java Fern, crypts, sword plants), while a 30+ gallon established tank can accommodate many more. Prioritize hardier, nutrient-independent plants (Java Fern, Sagittaria) for new tanks, and add delicate bunched plants (Cabomba, Hygrophila) once the tank is mature.
Why do some plants die quickly in my new guppy tank?+
New aquariums lack sufficient nutrients in the water column, and the substrate hasn't built up beneficial bacteria and organic matter. Non-rooted bunched plants like Elodea and Cabomba rely entirely on water nutrients, so they often collapse within weeks in a new tank. Stick with rooted plants that have stored energy (Java Fern, Aponogeton, Sword plants) for the first 3-6 months.
Do guppies eat live plants?+
Guppies nibble soft, delicate plants like Cabomba and Water Sprite, but rarely eat them faster than they grow. Hardier plants (Java Fern, Cryptocoryne, Sword plants) are largely ignored. If your guppies are heavily damaging plants, they may be hungry-ensure they're fed appropriately and consider adding faster-growing species that can outpace nibbling.
How much light do guppy tank plants need?+
Requirements vary. Java Fern and Cryptocoryne thrive in low to moderate light. Sword plants and most bunched species (Ludwigia, Hygrophila) need *strong* overhead light to stay healthy. In weak light, Hygrophila and Ludwigia lose leaves. Aim for 8-10 hours of daily light; if using standard aquarium bulbs, position them close to the tank.
What water temperature is best for guppy tank plants?+
Most plants listed work in the 68-80°F (20-27°C) range, which is ideal for guppies. Java Fern is the most adaptable. Sword plants tolerate 65°F, and some Aponogetons can handle 60°F (though they may go dormant). Avoid extreme swings; stable temperatures help both plants and guppies thrive.
Can I plant Java Fern and other plants rooted in the substrate?+
Yes, but Java Fern's rhizome should NOT be buried-weigh it down on the gravel surface or tie it to rocks or driftwood, or it will rot. Other rooted plants like Sword, Cryptocoryne, and Sagittaria should be planted in substrate with the roots covered and the crown at the surface. Bury too deep, and the plant will suffer.
