Betta Fish Plants: 12 Best Live Plants for Betta Tanks

Betta fish swimming among live aquarium plants in a beautifully planted tank

Betta fish plants turn a plain betta tank into a natural underwater paradise. Live plants give your betta places to rest, hide, explore, and build bubble nests — all while improving water quality and reducing stress. A planted betta tank isn't just more beautiful, it's healthier for your fish.

Unlike plastic decorations that can tear delicate betta fins, live plants are completely safe and provide real biological benefits: they absorb ammonia and nitrates, oxygenate the water, and create the kind of natural environment bettas evolved in — slow-moving, plant-dense waters of Southeast Asia.

At Canton Aquatics, we ship live betta-safe aquarium plants directly to your door with a Live Arrival Guarantee. Below, you'll find our expert guide to the best species for betta tanks, care tips, and setup advice.

🌿 Shop All Betta Fish Plants

Why Live Plants Are Essential for Betta Fish

Bettas are labyrinth fish — they breathe air from the surface and naturally live among dense vegetation in rice paddies, shallow ponds, and slow streams. Here's why live plants are so important:

  • Resting spots — Bettas love to rest on broad leaves near the surface. Anubias and floating plant pads are their favorites.
  • Stress reduction — Plants provide hiding spots and break up sightlines, making bettas feel secure. Stressed bettas are more prone to disease.
  • Fin safety — Unlike plastic plants with sharp edges, live plants have soft, flexible leaves that won't snag or tear delicate betta fins (especially important for long-finned varieties like halfmoons and veiltails).
  • Bubble nests — Male bettas build bubble nests among floating plant roots and leaves. Having plants encourages this natural behavior, which is a sign of a healthy, content betta.
  • Water quality — Live plants absorb ammonia and nitrates produced by your betta, acting as a natural biological filter. In small betta tanks (5–10 gallons), this makes a huge difference between water changes.
  • Natural enrichment — Bettas are intelligent fish that enjoy exploring. A planted tank with different textures, levels, and hiding spots provides mental stimulation that a bare tank can't match.

12 Best Plants for Betta Fish Tanks (2026)

1. Anubias Nana

Anubias Nana is the #1 betta plant. Its broad, sturdy leaves sit just below the surface — the perfect resting pad for a betta. The thick, waxy texture resists nibbling, and Anubias grows so slowly it barely needs maintenance. Available in many varieties: Nana Petite, Golden, Mini Coin, and pre-rooted on driftwood.

  • Light: Very low to moderate
  • CO₂: Not needed
  • Placement: Midground — attach to driftwood or rocks
  • Why bettas love it: Broad leaves for resting, tough enough for any tank

2. Java Fern

Java Fern creates a lush, jungle-like backdrop that bettas love to weave through. Its long, textured leaves provide cover and create interesting territories. Attach it to driftwood or rocks — never bury the rhizome in substrate.

  • Light: Low to moderate
  • CO₂: Not needed
  • Placement: Midground to background
  • Why bettas love it: Dense foliage creates hiding spots and territories

3. Java Moss

Java Moss is the most versatile plant for betta tanks. Drape it over driftwood for a natural look, or let it carpet the bottom. It creates soft, dense mats where bettas can rest and explore. Available in 5-portion value packs.

  • Light: Very low to high
  • CO₂: Not needed
  • Placement: Anywhere — attach to hardscape or let it grow freely
  • Why bettas love it: Soft texture, safe for all fin types, creates natural cover

4. Amazon Frogbit (Floating)

Amazon Frogbit is the ultimate floating plant for bettas. Its round surface pads give bettas a place to rest near the surface (where they naturally breathe), and the dangling roots provide cover and bubble nest anchoring. Frogbit also shades the tank, which bettas prefer over bright, exposed water.

  • Light: Low to high
  • CO₂: Not needed
  • Placement: Floating on the surface
  • Why bettas love it: Surface resting pads, root cover, shade, bubble nest sites

5. Cryptocoryne (Crypts)

Cryptocoryne plants add beautiful texture and color to betta tanks. From compact Crypto Parva to flowing Crypto Balansae and versatile Crypto Wendtii, there's a Crypt for every position in the tank. They naturally grow in the same Southeast Asian waters as wild bettas.

  • Light: Low to moderate
  • CO₂: Not needed
  • Placement: Foreground to midground
  • Why bettas love it: Natural habitat match, dense cover near the bottom

6. Amazon Sword

Amazon Sword is the classic centerpiece plant for betta tanks 10 gallons and larger. Its large, broad leaves create dramatic focal points and give bettas huge resting surfaces. Available in many color varieties: Red Melon, Red Flame, Green Ozelot, and Red Rose.

  • Light: Low to moderate
  • CO₂: Not needed (benefits from root tabs)
  • Placement: Background centerpiece
  • Why bettas love it: Massive leaves for resting and hiding behind

7. Bucephalandra

Bucephalandra is a premium epiphyte that attaches to rocks and driftwood. Its compact, colorful leaves come in green, red, and even blue-tinted varieties. Slow-growing and incredibly hardy, it's perfect for smaller betta tanks where you want a refined look.

  • Light: Low to moderate
  • CO₂: Not needed
  • Placement: Foreground to midground on hardscape
  • Why bettas love it: Compact cover, interesting leaf textures to explore

8. Hornwort

Hornwort can float freely or be weighted down as a background plant. Either way, it grows fast and absorbs massive amounts of ammonia and nitrates — a lifesaver in small betta tanks. Its feathery fronds create soft, fin-safe cover.

  • Light: Low to high
  • CO₂: Not needed
  • Placement: Floating or background
  • Why bettas love it: Soft, feathery texture, fast nutrient absorption in small tanks

9. Vallisneria (Jungle Val)

Jungle Vallisneria creates flowing, ribbon-like curtains in the background that bettas love to swim through. Once established, it spreads through runners and fills in beautifully. Ideal for tanks 10+ gallons. Available in 6-packs and 18-packs.

  • Light: Low to moderate
  • CO₂: Not needed
  • Placement: Background
  • Why bettas love it: Flowing leaves create curtains and territories

10. Water Wisteria

Water Wisteria is a fast-growing stem plant with beautifully lacy, fern-like leaves. It fills in quickly and creates dense, textured cover that bettas enjoy weaving through. It can be planted in substrate or left floating.

  • Light: Low to high
  • CO₂: Not needed
  • Placement: Midground to background
  • Why bettas love it: Lacy leaves create intricate hiding spots

11. Red Root Floaters

Red Root Floaters add vibrant color to the surface of a betta tank. Their small, round leaves turn red under stronger light, and the bright red roots are visually striking from below. Bettas rest among them and appreciate the shade.

  • Light: Medium to high (for red color)
  • CO₂: Not needed
  • Placement: Floating
  • Why bettas love it: Surface cover, shade, beautiful color contrast

12. Bacopa Caroliniana

Bacopa Caroliniana is an easy-growing stem plant with round, bright green leaves. It grows upward and can reach the surface, creating vertical structure in the midground to background. Hardy and adaptable, it's a solid choice for any betta tank.

  • Light: Low to high
  • CO₂: Not needed
  • Placement: Midground to background
  • Why bettas love it: Creates vertical cover, soft stems safe for all fin types

Betta Plant Comparison Table

Plant Light Growth Position Difficulty Betta Benefit
Anubias Nana Low Slow Midground ⭐ Easy Resting leaf
Java Fern Low Slow Mid–Back ⭐ Easy Hiding spots
Java Moss Low Moderate Any ⭐ Easy Soft cover
Amazon Frogbit Low–High Fast Floating ⭐ Easy Bubble nests
Cryptocoryne Low Slow Fore–Mid ⭐ Easy Natural cover
Amazon Sword Low–Med Moderate Background ⭐ Easy Centerpiece
Bucephalandra Low Very Slow Foreground ⭐ Easy Compact cover
Hornwort Low–High Very Fast Float/Back ⭐ Easy Nutrient removal
Vallisneria Low–Med Moderate Background ⭐ Easy Flowing curtains

Setting Up a Planted Betta Tank

Tank Size

Bettas need a minimum of 5 gallons, but 10 gallons is ideal for a planted setup. Larger tanks are more stable, easier to plant, and give your betta room to explore. Avoid bowls and vases — they're too small for healthy bettas or thriving plants.

Substrate

For root-feeding plants (Swords, Crypts, Val), use aqua soil or gravel with root tabs. For epiphytes (Anubias, Java Fern, Buce), substrate choice doesn't matter — they attach to hardscape. Sand works fine for a simple betta setup with mostly epiphytes and floating plants.

Lighting

A basic LED aquarium light running 6–8 hours per day is all you need. Every plant on this list grows in low to moderate light. Bettas actually prefer dimmer environments — they come from shaded, plant-dense habitats. Avoid leaving lights on longer than 8 hours (more light = more algae, not healthier plants).

Planting Layout for Betta Tanks

  • Foreground: Anubias Nana Petite, Cryptocoryne Parva, or Bucephalandra on rocks
  • Midground: Anubias Nana on driftwood, Java Fern, Cryptocoryne Wendtii
  • Background: Amazon Sword (centerpiece), Vallisneria, Water Wisteria
  • Surface: Amazon Frogbit or Red Root Floaters (cover 50% of surface)
  • Hardscape: Java Moss draped over driftwood for a natural, mossy look

Maintenance

Planted betta tanks are actually lower maintenance than bare tanks. Plants absorb waste, so you can often extend water changes to every 1–2 weeks instead of weekly. Trim fast growers like Hornwort and Frogbit as needed, and remove any dead leaves to keep the tank tidy.

Plants to Avoid in Betta Tanks

While most live plants are betta-safe, avoid these:

  • Plastic plants — Sharp edges tear betta fins. If you must use artificial plants, choose silk.
  • Very large plants in small tanks — A full-sized Amazon Sword will overwhelm a 5-gallon tank. Choose compact varieties or stick to Anubias and Crypts.
  • Duckweed in tanks with HOB filters — Duckweed clogs filter intakes. Use larger floaters like Frogbit instead.

🛒 Shop Betta Fish Plants

Frequently Asked Questions

What are the best live plants for betta fish?

The best plants for betta fish are Anubias Nana (for resting leaves), Java Fern (for hiding spots), Java Moss (for soft cover), and Amazon Frogbit (for floating surface pads and bubble nests). All are low-light, low-maintenance, and completely safe for betta fins.

Do betta fish need live plants?

While bettas can survive without live plants, they thrive with them. Live plants reduce stress, improve water quality, provide resting spots and hiding places, and encourage natural behaviors like bubble nest building. Planted betta tanks consistently produce healthier, more active, and more colorful fish.

Are live plants safe for betta fish?

Yes — live aquarium plants are completely safe for bettas and are actually safer than plastic decorations, which can have sharp edges that tear delicate fins. Every plant recommended in this guide has soft, flexible foliage that's safe for all betta varieties, including long-finned types.

Can betta fish live with floating plants?

Absolutely — bettas love floating plants. In the wild, bettas live in shallow, plant-dense waters with surface vegetation. Floating plants like Frogbit and Red Root Floaters provide shade, resting pads, and anchoring points for bubble nests. Just keep about 50% of the surface clear for the betta to access air easily.

Do betta tank plants need special lighting?

No. Every plant recommended for betta tanks grows well under basic LED aquarium lights. Bettas prefer dimmer environments, so standard low-to-moderate lighting is actually ideal for both the fish and the plants. Run your light 6–8 hours per day on a timer.

How many plants should I put in a betta tank?

A good rule of thumb is to cover 50–70% of the tank floor and surface with plants. For a 5-gallon tank, start with 3–5 plants (1 Anubias, 1 Java Fern, some Java Moss, and a few floating plants). For a 10-gallon, you can easily use 5–10 plants with more variety.

Where can I buy live plants for betta fish?

Canton Aquatics ships live betta fish plants across the United States with a Live Arrival Guarantee. We carry all the top betta plants including Anubias, Java Fern, Java Moss, floating plants, and plant packs — perfect for building the ideal betta habitat.

Related Aquarium Plant Guides