Best Live Plants for a Betta Tank
Short answer: the easiest betta-safe live plants are java fern, anubias, and java moss — all low-light, no special CO2, and gentle on delicate fins. Live plants give your betta cover, rest spots, and better water quality.
Why live plants (not just plastic)
- Hiding spots reduce stress — bettas feel safe and sleep better with cover.
- Improve water quality — plants absorb nitrates and help the tank stay balanced.
- Soft and safe — unlike some sharp plastic decorations, real plants rarely tear fins.
Bettas rest on broad leaves, so a plant with big leaves (like anubias) doubles as a comfortable "bed."
The easiest betta-safe plants
| Plant | Light | Care level | Notes |
|---|---|---|---|
| Java fern | Low | Easy | Tie to rock/wood — don't bury the rhizome |
| Anubias | Low | Easy | Broad leaves = great resting spots |
| Java moss | Low–medium | Easy | Dense and soft, great hiding cover |
| Water sprite | Low–medium | Easy | Fast-growing, absorbs nitrates well |
| Amazon sword | Medium | Moderate | Larger plant for taller tanks |
Tips for beginners
- Choose low-light plants — no CO2, no special fertilizer, just a normal aquarium light.
- Don't bury the rhizome of java fern and anubias — tie them to driftwood or a rock, or they'll rot.
- Start with 2–3 plants, not a full jungle — easier to manage as a beginner.
- Keep plants away from the filter intake so leaves don't get pulled and torn.
- Give it light for ~8 hours a day; too much causes algae.
Live vs plastic: live plants are healthier and more natural, but if you use plastic, pick soft silk plants with no sharp edges — never hard, pointy plastic that can shred fins.
Related guides: Tank setup · Happy vs stressed signs · Complete beginner guide