Lucky Bamboo Works Best When Anchored to the Bottom or Sides
Lucky bamboo can live in an aquarium, but it needs to be held in place so it doesn't float away or tip over. The plant's roots should sit in the substrate (gravel or sand) at the bottom of the tank, or you can tie it to a rock or piece of driftwood using fishing line or plant weights. Unlike most aquatic plants, lucky bamboo is semi-aquatic—its leaves must stay above the waterline, or they will rot.
The key difference between lucky bamboo in an aquarium and lucky bamboo in a vase is that aquarium versions need their stems partially out of the water. If you submerge the entire plant, the leaves will decay within a few weeks. Plan to have at least the top third of the stems above the water surface.
Key Takeaways
- Lucky bamboo leaves must stay above the waterline—submerging them causes rot, so position the plant so at least the top third of the stems is in air.
- Anchor the roots in substrate at the bottom of the tank or tie the stems to a rock or driftwood using fishing line to prevent floating or tipping.
- Lucky bamboo grows slowly in aquariums and does not need fertilizer if fish waste provides nutrients, though a liquid fertilizer once a month can help in established tanks.
- The plant tolerates the same water temperature as most tropical fish (72 to 82 degrees Fahrenheit) and does not require special lighting beyond standard aquarium lights.
- Trim brown or yellowing leaves at the base of the stem with clean scissors, and remove any stems that become mushy or smell sour.
Planting Lucky Bamboo in Substrate
The simplest method is to plant the roots directly into the aquarium substrate. Use gravel or sand at least 2 inches deep so the roots have something to grip. Gently push the base of the lucky bamboo stem into the substrate until it feels stable—you should not be able to pull it out with a light tug. If the plant feels loose, add more gravel around the base or use a plant weight (a small lead or ceramic disc sold at aquarium stores) clipped to the stem just above the substrate.
Lucky bamboo roots are delicate and do not like to be buried too deep. Plant only the bottom 1 to 2 inches of the stem; burying more than that can cause the submerged portion to rot. The roots will develop along the buried stem over two to four weeks. During this time, avoid moving the plant or disturbing the substrate around it.
Tying Lucky Bamboo to Rocks or Driftwood
If your aquarium substrate is too shallow or you want to position the plant in the middle of the tank, tie it to a stable object instead. Use fishing line (monofilament) or plant thread (a biodegradable alternative) to find the stem. Wrap the line loosely around the stem—tight enough to hold it in place, but loose enough that you can slide a fingernail under the line. Tie the other end to a rock, piece of driftwood, or a plant anchor.
Check the tie every two weeks. As the stem grows thicker, the line can cut into the plant if it is too tight. Loosen it or replace it with a slightly larger loop. After three to four months, the roots may grow enough to anchor themselves to the rock or wood, and you can remove the line entirely.
Positioning the Plant Above the Waterline
This is the most important step and the one most people get wrong. Lucky bamboo is not a fully aquatic plant—it is a semi-aquatic plant that evolved in marshy areas where the soil is wet but the leaves stay dry. In an aquarium, the leaves will rot if they stay underwater for more than a few days.
Position the plant so the waterline sits at least one-third of the way up the stem. If your aquarium is 12 inches tall and you have a lucky bamboo that is 9 inches tall, the water level should reach no higher than 6 inches, leaving 3 inches of stem and leaves in the air. You may need to use a taller anchor or tie the stem higher on a piece of driftwood to achieve this. The roots and lower stem will be underwater; the middle and upper stem will be in humid air above the water.
Feeding and Light Requirements
Lucky bamboo grows slowly and does not need fertilizer if your aquarium has fish. Fish waste provides enough nitrogen and other nutrients to keep the plant alive. However, if your tank is lightly stocked or you want faster growth, add a liquid all-purpose aquarium fertilizer once a month at half the recommended dose. Do not use terrestrial plant fertilizers—they can harm fish.
The plant tolerates standard aquarium lighting (8 to 10 hours per day) and does not require special grow lights. It actually prefers indirect light and can develop brown spots or algae on the leaves if the tank is in direct sunlight. If the leaves look pale or the plant stops growing, move the tank away from a window or reduce the number of hours the aquarium light is on.
Caring for Lucky Bamboo Over Time
Lucky bamboo in an aquarium grows much more slowly than lucky bamboo in a vase—expect new leaves to appear every four to six weeks rather than every two weeks. This is normal and is caused by the cooler water temperature and lower nutrient availability compared to a vase with fertilized water.
Trim any leaves that turn brown or yellow at the base of the leaf stem using clean scissors. If an entire stem becomes mushy, smells sour, or turns black, remove it completely with a clean cut just above the substrate or anchor point. Do not leave dead plant material in the tank, as it will decay and foul the water. Prune the top of the plant if it grows too tall for your aquarium—lucky bamboo will branch and grow new shoots from the cut point within a few weeks.
Common Mistakes to Avoid
The most common error is submerging the entire plant. Lucky bamboo is not a stem plant like rotala or ludwigia. If you push the whole plant underwater, the leaves will yellow and fall off within one to three weeks, and the stem will begin to rot. Always leave the top portion in air.
The second mistake is planting it too deep in the substrate. Burying more than 2 inches of the stem will cause the submerged portion to decay before roots can form. Plant only the very base, and let the roots develop upward into the substrate.
The third mistake is using terrestrial plant fertilizer or potting soil. These products are not designed for aquariums and can poison fish or cloud the water. Stick to aquarium-specific fertilizers and gravel or sand as substrate.
Frequently Asked Questions
Can lucky bamboo survive completely underwater?
No. The leaves will rot within a few days to a few weeks if fully submerged. Lucky bamboo is a semi-aquatic plant and must have its upper leaves in air. The roots and lower stem can be underwater, but the top third of the plant must stay dry.
How long does it take lucky bamboo to root in an aquarium?
Roots usually develop within two to four weeks if the base of the stem is planted in substrate or tied to a stable object. You may see tiny white bumps forming along the submerged stem—these are root primordia and will grow into full roots. Do not move the plant during this time.
Will lucky bamboo hurt my fish?
No. Lucky bamboo is non-toxic to fish and does not release harmful chemicals into the water. Fish may nibble the leaves, but they rarely eat the plant entirely. If fish are damaging the leaves, the plant may not be getting enough nutrients or light.
What water temperature does lucky bamboo need?
Lucky bamboo tolerates the same temperature range as most tropical fish: 72 to 82 degrees Fahrenheit. It can survive in cooler water (down to 65 degrees) but grows more slowly. Avoid sudden temperature swings, as they can stress the plant.
Can I move lucky bamboo once it is planted?
Avoid moving it during the first four weeks while roots are developing. After that, you can relocate it, but do so gently to avoid breaking new roots. If the plant is tied to a rock or driftwood, straightforward move the entire anchor. If it is planted in substrate, gently lift it and replant it in the new location.