What Plants Should I Put in My Betta Tank?
A betta tank feels much calmer when the plants match the fish’s habits. Bettas like places to rest, soft cover near the surface, and open water for short swims, so the best choices are usually plants that stay gentle and easy to manage. Fast-growing stems, broad leaves, and low-light species often work well because they create shelter without crowding the tank or making upkeep harder.
From easy plants that fit small tanks to floating options and taller greenery in the background, the right mix can make the aquarium look natural while giving your betta more comfort. Good plant choices also help with water quality and reduce stress, which matters just as much as the look of the tank. The goal is a setup that feels safe, simple to maintain, and balanced for both the fish and the person caring for it.
What makes a plant a good fit for bettas
Good traits to look for
The best plants for bettas have soft leaves that will not tear delicate fins. Broad leaves are useful too, because bettas often rest on them near the surface. Low to moderate light needs make care easier, since many tanks do not need strong lighting to keep plants healthy. Simple upkeep matters as well, especially if you want a tank that stays clean without constant trimming.
Plants that grow from roots, like sword plants, usually need soil or a nutrient layer to anchor into. Rhizome plants, such as anubias and java fern, attach to wood or rocks and stay easy to manage. Stem plants grow upward and fill space faster, which can help with cover, but they may need more trimming. Bettas like calm water and some surface cover, yet they still need open space to swim up for air.
A good rule is to match the plant to the tank size, the light you already have, and how much maintenance you want to do. A small tank often works better with slow growers and compact plants, while a larger setup can handle more variety.
Easy plants that work well in small tanks
Java fern
Java fern is one of the easiest plants to start with because it does not need to be planted in substrate. It does best when tied to driftwood or attached to a rock, where its roots can stay exposed. That makes it a smart choice for small aquariums, since it adds green cover without taking up much floor space.
Bettas often rest near its long leaves and use the plant as a calm hiding spot. The leaves are sturdy, so they hold up well in a tank with light movement. Keep the rhizome above the substrate, since burying it can cause the plant to rot.
Anubias
Anubias is another beginner-friendly plant that works well in compact setups. Like java fern, it grows from a rhizome and should be attached to wood, stone, or decor instead of being planted deep in gravel. Its slow growth makes it easy to manage, and its broad leaves give bettas a place to pause close to the surface or near a shaded corner.
This plant does well in low to moderate light, which suits many home tanks. Bettas tend to enjoy the shelter it creates, especially when the leaves are placed where they can swim under them. A simple care note: keep the rhizome uncovered so the plant stays healthy over time.
Marimo moss balls
Marimo moss balls are a simple option when you want something low fuss and compact. They can sit on the substrate, rest in a corner, or float gently if moved around by water flow. They do not need planting, and they are easy to place in small tanks without changing the layout much.
Bettas may rest beside them or nudge them while exploring the tank. They are best kept in low light and given a gentle squeeze during water changes to remove trapped debris. For a first plant set, they add a soft natural look without much upkeep.
Plants that give your betta cover and resting spots
Crypts
Cryptocoryne, often called crypts, are a good choice when you want a tank to feel fuller without making it crowded. Their leaves grow in a way that creates soft shade and small hiding places, which helps a betta feel secure. They work well in the middle or front of the tank, where the fish can move in and out of the leaves during the day.
These plants can change a little after planting. It is normal for them to lose a few leaves or look pale at first while they settle in. Once they adjust, they usually grow back stronger. A nutrient-rich substrate, or a simple root tab placed near the roots, can help them stay healthy, but they do not need a complicated setup.
Sword plants
Sword plants are a solid pick if you want wider leaves and a more natural look. Their larger growth can give your betta a place to rest, hide, or swim under soft cover. As they mature, they often fill in space nicely and help the aquarium feel more like a planted habitat than a bare tank.
These plants usually do best when their roots can reach food in the substrate. If your gravel is plain, a root tab can act like a small food packet under the plant. Sword plants may also go through a short adjustment period after being moved, so a few yellow leaves at the start is not always a bad sign.
Bulb-style options
Dwarf aquarium lilies and similar bulb-style plants can add broad leaves that spread across the tank and create shaded areas near the surface. That can be helpful for bettas, since they like calm spots where they can rest and feel hidden. These plants often look plain at first, then become much fuller with time.
It is common for bulb plants to change shape or drop a leaf or two after planting. That usually means they are settling in, not failing. Give them steady light, enough room, and a little patience. As they grow, they can make the tank look more natural and give your fish more places to pause and explore.
Surface plants that help bettas feel secure
Floating options and simple care tips
- Dwarf water lettuce can soften bright light and make the tank feel calmer. Its roots hang down like a curtain, giving bettas a place to rest near the top and move under gentle cover.
- Red root floaters add color and help break up strong lighting. They also create shaded spots that can make a betta feel less exposed, especially in a bare or newly set up tank.
- Frogbit is a classic floating plant for a reason. It spreads across the surface, offers overhead cover, and gives bettas a quiet place to build bubble nests.
- Water sprite can be left floating if you want a fast-growing option that fills open space quickly. Its fine leaves create a soft, natural look and give the fish more places to hide.
Floating plants work best when they do not cover every inch of the surface. Keep part of the top open so gas exchange stays easy and your betta still has room to reach air. If a plant grows fast, trim it before it blocks too much light or starts crowding the tank.
A simple mix of floaters can make a big difference in a beginner setup. The surface feels less harsh, the fish gets more security, and the tank starts to look more like a living habitat than a glass box.
Plants that fill the background without much fuss
Tall growers for the back of the tank
Vallisneria is a strong choice for the back of a betta tank because it grows in long ribbons that rise toward the surface. Those leaves help frame the aquarium and make the space feel fuller without blocking everything in front. The plant also moves gently in the water, which adds a soft, natural look that bettas often seem to enjoy.
Pogostemon stellatus ‘Octopus’ works in a similar way, but its thin stems and narrow leaves give it a lighter feel. It can grow tall and spread out, making the background look busy in a good way. These taller plants create visual barriers, so your betta does not feel exposed all the time. They also soften the view across the tank and help break up empty space.
Both plants can grow fast, so they suit owners who do not mind trimming now and then. A little pruning keeps them from taking over the layout. Used well, they help shape the aquarium, add movement, and give the fish a more natural place to swim and rest.
How to mix plants for a balanced setup
Simple combinations that work well
- Tie a rhizome plant to driftwood, then place a rooted plant in the midground and a floater near the top. This gives the tank layers without making it feel busy.
- Put a broad-leaf plant near the front so your betta has a resting spot, then leave open water in the center for swimming.
- Use taller plants in the back to frame the tank, but stop before they block the filter output or cover the whole surface.
- Match the plant mix to your light level. Low light tanks do better with easy, slow growers, while brighter setups can handle more surface cover and faster growth.
A balanced layout usually looks best when each plant has a clear job. One plant can add structure, another can create hiding spots, and a floater can soften the top of the tank. That mix keeps the aquarium natural and easy to care for.
Think in layers, not in quantity. A few well-placed plants often look better than a crowded tank, and they leave your betta room to move, rest, and breathe at the surface.
A simple way to choose the right plants
Start with the space you have, the light in your tank, and how much care you want to give each week. If your betta tank is small, choose a few easy plants that stay compact and do not need much trimming. If you have more room, add one plant for cover, one for the surface, and one for the background so the tank feels complete without getting crowded.
A simple setup is often the best one. Pick plants that help your betta feel safe, leave open water for swimming, and fit your routine so upkeep stays easy. When the tank looks calm and balanced, your fish usually settles in faster too.
Related Posts
How Many Fish Should You Put in a Fish Tank?
A stable fish tank starts with realistic stocking. See how tank size, behavior, and filtration shape the right number of fish.
Read more →What Is Aquarium Management Software?
Keep every tank organized with aquarium management software that tracks water tests, maintenance, livestock, and trends, helping you make faster, smarter care d
Read more →How to Know When an Aquarium Is Cycled
A clear cycle means safer fish. See the signs, test results, and timing that show when an aquarium is ready for fish.
Read more →