[ FRESHWATER · PLANTS ]

Best Plants for Betta Fish in 2026 — Four Species Reviewed

PG
PlantedGuide Editorial Team · Editorial Research
Reviewed for accuracy · About our process
Best Overall Java Fern (Potted)
See on Amazon → Compare all four →
4 Species Reviewed Freshwater & Betta Tanks Updated Aug 2026 Fin-Safe Selection
Quick Answer

For most betta tanks, Java Fern is the default choice — it attaches to hardscape rather than substrate, tolerates low light, and its broad soft leaves give a betta a safe resting spot without fin-tearing risk. Anubias Nana is nearly as low-maintenance and works well in smaller nano tanks. Dwarf Water Lettuce adds floating surface cover that reduces stress for shy bettas near the water's exposed top layer. Marimo Moss Ball is the lowest-maintenance option of the four — no substrate, no lighting demands beyond ambient, and nothing for even the most active betta to damage.

🌿
The Planted Tank Blueprint Free 11-page guide — substrate, lighting, CO₂ and first plants

§ 01Java Fern — Best Overall

Java Fern (Potted, Microsorum pteropus) Best Overall
LightLow–Moderate
CO₂Not required
PlacementHardscape
Leaf TextureBroad, soft
GrowthSlow
DifficultyBeginner

Java fern's defining advantage for betta tanks is where it attaches — its rhizome grips onto driftwood or rock rather than burying into substrate, which means it never needs replanting and stays exactly where a betta learns to rest. The broad, leathery-but-soft leaves give a betta a stable perch near the surface or mid-water without the abrasion risk that plastic decorations or sharp-edged plants carry. Torn fins from decor are a common, avoidable source of fin rot, and java fern is one of the more reliable ways to remove that risk from a tank.

It tolerates low light well and doesn't need CO₂ injection to hold its shape, which fits naturally into the low-tech setups most betta keepers run. Growth is slow and undemanding — an established java fern needs little beyond an occasional trim of older, blackened leaves. For a first live plant in a betta tank, this is usually the safest and most forgiving starting point.

Pros
  • Attaches to hardscape — no substrate planting or replanting
  • Broad soft leaves — safe resting spot, low fin-tear risk
  • Tolerates low light, no CO₂ required
  • Extremely forgiving for a first live plant
Considerations
  • Slow grower — takes time to fill in a hardscape
  • Rhizome will rot if buried in substrate — attachment only
See on Amazon →

§ 02Anubias Nana — Best for Low-Light Tanks

Anubias Nana (Potted, Anubias barteri var. nana) Best for Low-Light Tanks
LightLow
CO₂Not required
PlacementHardscape
Leaf TextureThick, waxy-soft
GrowthVery slow
DifficultyBeginner

Anubias nana shares java fern's attach-to-hardscape habit and adds an even lower light tolerance, making it the better fit for a dim, low-tech betta tank or a corner of the tank the main light doesn't fully reach. Its thick, dark green leaves are sturdy but not sharp — bettas rest against them without issue, and the plant's slow growth means the layout stays predictable for months without rearranging.

The nana variety in particular stays compact, which suits smaller betta tanks and nano setups where a full-size anubias would be disproportionate. Like java fern, the rhizome must stay above the substrate — burying it invites rot. Algae can accumulate on the broad leaves over time in brighter tanks, but a soft-bristle wipe during routine maintenance handles it without disturbing the plant.

Pros
  • Lowest light requirement of the four — fits dim tank corners
  • Compact size suits nano and small betta tanks
  • Sturdy, safe leaves — no fin-tear risk
  • Very slow growth — stable layout, minimal upkeep
Considerations
  • Slowest grower of the four — fills in gradually
  • Rhizome rot if buried — attach to hardscape only
See on Amazon →

§ 03Dwarf Water Lettuce — Best for Surface Behavior

Dwarf Water Lettuce (Floating, Pistia stratiotes) Best for Surface Behavior
LightLow–Moderate
CO₂Not required
PlacementFloating
Leaf TextureSoft, velvety
GrowthFast
DifficultyBeginner

Dwarf water lettuce is the one plant in this review that changes betta behavior directly, not just tank safety. Bettas are labyrinth fish that regularly surface to breathe air, and an exposed, brightly lit surface can be a source of low-grade stress — especially for shy individuals. Its rosette of soft, velvety leaves and long trailing roots give a betta partial cover near the top of the tank without blocking its ability to reach the surface, and many keepers report visibly calmer behavior after adding it.

Growth is fast compared to the two hardscape plants above, so water lettuce needs periodic thinning to stay within 40–50% surface coverage — beyond that, it starts blocking light to plants below and can trap stale air at the surface. The trailing roots also give fry or shrimp cover if the tank houses tankmates, though most betta setups run the plant purely for the betta's own benefit.

Pros
  • Reduces surface stress — real behavioral benefit for shy bettas
  • Fast grower — fills in surface cover quickly
  • Soft trailing roots double as safe resting structure
  • No substrate or CO₂ needed — floats freely
Considerations
  • Needs periodic thinning — cap at 40–50% surface coverage
  • Fast growth means more frequent maintenance than the hardscape plants
See on Amazon →

§ 04Marimo Moss Ball — Best for Low-Maintenance

Marimo Moss Ball (Aegagropila linnaei) Best for Low-Maintenance
LightLow
CO₂Not required
PlacementFree-standing
Leaf TextureSoft, spongy
GrowthExtremely slow
DifficultyBeginner

Marimo is technically a colony of algae grown into a dense sphere, not a vascular plant — which is exactly why it's the lowest-maintenance option here. It needs no substrate, no attachment, no CO₂, and tolerates a wide range of light conditions from low to moderate. It simply sits on the substrate or floats gently, occasionally rolled to keep its shape even on all sides.

For bettas specifically, marimo offers a completely safe, soft, spongy surface with zero risk of any kind — there's nothing sharp, nothing to uproot, and nothing that requires trimming or replanting. It's a popular first "plant" for exactly this reason: it's nearly impossible to kill with normal care, and it adds a visual green element to a tank without any of the upkeep considerations the other three species carry. The tradeoff is that it doesn't provide the same fin-safe resting surface or surface cover the other options do — it's a low-effort addition, not a functional replacement for hardscape or floating plants.

Pros
  • Zero maintenance — no substrate, no CO₂, no attachment needed
  • Completely safe texture — nothing sharp, nothing to uproot
  • Extremely hardy — tolerates a wide range of conditions
  • Easiest of the four for a total beginner
Considerations
  • Not a substitute for hardscape resting spots or surface cover
  • Extremely slow growth — mostly a visual, low-function addition
See on Amazon →

§ 05Side-by-Side Comparison

Plant Light Placement Growth Difficulty Best For
★ TOP PICK
Java Fern
Low–Moderate Hardscape Slow Beginner Most betta tanks — safe resting spot
Anubias Nana Low Hardscape Very slow Beginner Dim tanks, nano setups
Dwarf Water Lettuce Low–Moderate Floating Fast Beginner Reducing surface stress
Marimo Moss Ball Low Free-standing Extremely slow Beginner Zero-maintenance addition
[ Editor's Pick ]

The safest default: Java Fern

Broad soft leaves, attaches to hardscape, tolerates low light — a fin-safe resting spot that needs almost no upkeep once established.

See on Amazon →
PlantedGuide · FAQ Common questions about plants for betta fish
Betta fins are delicate and prone to tearing on sharp or rough-edged décor and plastic plants — a torn fin is a common entry point for fin rot. Live plants with broad, soft leaves like java fern and anubias give bettas a safe surface to rest on without the abrasion risk. This is one of the few cases where live plants aren't just cosmetic — they measurably reduce a common health issue.
Not strictly required, but floating plants like dwarf water lettuce provide real behavioral benefits. Bettas are labyrinth fish that breathe surface air, and floating cover reduces the stress of an exposed, brightly lit surface — it also gives shy bettas a place to rest near the top without feeling exposed. Floating plants should never cover more than 40-50% of the surface, to avoid trapping stale air below.
Yes — the plants best suited to betta tanks (java fern, anubias, water lettuce, marimo) are also among the most CO₂-independent species available. None of the four reviewed here require injected CO₂ to thrive, which makes a planted betta tank one of the easier low-tech setups to get right.
Low to moderate — all four plants reviewed here tolerate low-light conditions, which suits betta tanks well since bettas themselves don't require intense lighting and often prefer more subdued conditions. A basic LED on a 6-8 hour timer is enough for all four species to hold their color and grow steadily.
Bettas are carnivorous and don't eat live plants, and they rarely cause meaningful damage to hardy species like java fern or anubias. Occasional investigative nipping happens but doesn't harm an established plant. Water lettuce roots may get disturbed by an active betta, but the plant recovers on its own without intervention.