Trending searches
$0
Betta fish and live plants are a match made in aquascaping heaven. Live plants provide your betta with hiding spots to reduce stress, resting places near the surface, and natural filtration that keeps water clean. But not all plants are betta-friendly — you need species that won't tear delicate fins and thrive in the warm, low-flow conditions bettas prefer.
The best betta plants share these qualities:
| Plant | Placement | Light | Why Bettas Love It |
|---|---|---|---|
| Java Fern | Mid/Background | Low | Broad leaves for resting; soft texture |
| Anubias Nana | Foreground/Mid | Low | Broad leaves make perfect betta hammocks |
| Java Moss | Carpet/Driftwood | Low | Soft cushion for resting; hides food |
| Amazon Frogbit | Floating | Low-Med | Dangly roots create hiding curtains |
| Water Sprite | Floating/Planted | Low-Med | Lacy leaves; betta bubble nest anchor |
| Amazon Sword | Background | Medium | Large leaves create shelter zones |
| Cryptocoryne | Mid/Foreground | Low | Wavy leaves; beautiful colors |
| Marimo Moss Ball | Substrate | Low | Bettas push them around — enrichment! |
| Vallisneria | Background | Low-Med | Flowing leaves mimic natural habitat |
| Red Root Floater | Floating | Medium | Surface cover reduces stress; stunning color |
Java Fern is arguably the #1 betta tank plant. Attach it to driftwood or rocks (don't bury the rhizome) and forget about it. The broad, textured leaves give bettas a natural resting spot, and the plant thrives in the low-light, warm conditions bettas prefer.
Anubias Nana grows thick, broad leaves that sit just below the surface — perfect for bettas to rest on. Like Java Fern, attach it to hardscape rather than planting in substrate. It's nearly indestructible.
Java Moss creates a soft, fluffy carpet or wall that bettas love exploring. Tie it to driftwood for a natural look. It also harbors infusoria — microscopic organisms that serve as food for betta fry.
Amazon Frogbit floats on the surface with long, trailing roots that create a curtain of cover underneath. Bettas feel secure swimming through the roots, and the surface cover mimics their natural habitat under lily pads.
Water Sprite works planted or floating. Its lacy, feathery leaves provide excellent cover without any sharp edges. Bettas often build bubble nests anchored to floating Water Sprite.
Amazon Swords create large shelter zones in bigger tanks. Cryptocoryne species add color variety with their wavy, ruffled leaves. Marimo Moss Balls double as toys — bettas love nudging them around. Vallisneria creates flowing background curtains, and Red Root Floaters add stunning red color at the surface.
The easiest setup for a betta planted tank:
Bettas are carnivores and don't eat plants. They may occasionally nibble on soft leaves out of curiosity, but they won't damage healthy plants.
While we always recommend at least a 5-gallon tank for bettas, Marimo moss balls, Java Moss, and small Anubias can survive in bowl setups. Just ensure water temperature stays stable.
Aim for 40-60% plant coverage. For a 5-gallon tank, that's typically 3-5 plants: one or two floating, a Java Fern or Anubias on driftwood, and a Crypt or Marimo for variety.
Check out our shop for a variety of fresh, farm-grown plants! Find the perfect options to enhance your aquarium today.
!