Plant aquarium plants by anchoring the roots in substrate, burying the crown at the waterline, and spacing them to let light reach all leaves

Most aquarium plants root into the substrate — the gravel or sand at the bottom of your tank. You push the roots down into it, bury the lowest leaves just below the surface, and leave the crown (where roots meet stem) at or slightly above the waterline. Some plants, like Java fern and Anubias, should never be buried; you tie them to rocks or driftwood instead. The difference matters because buried plants rot, and plants left floating upside-down will not root at all.

The process takes five minutes per plant and requires only your hands, the substrate already in your tank, and the plant itself. Most plants will show new growth within two to four weeks if your lighting and water conditions suit them. If a plant dies back instead, the problem is usually light, not planting technique — but correct planting prevents the rot and decay that kill plants before light ever matters.

Key Takeaways

  • Rooting plants go roots-down into substrate with the crown at the waterline; non-rooting plants like Java fern tie to hardscape and never get buried.
  • Bury only the roots and lowest leaves, leaving the crown and upper stem exposed to prevent rot at the waterline.
  • Space plants far enough apart that light reaches the lower leaves of each plant, usually six to twelve inches depending on tank size.
  • New plants often shed leaves in the first week or two as they adjust to your tank; this is normal and does not mean the plant is dying.
  • Rooted plants need substrate deep enough to hold them steady — two to three inches minimum — and non-rooting plants need something solid to tie to.

Rooting Plants: Stem Plants and Rosette Plants

Most aquarium plants fall into two groups that both go into substrate but behave differently. Stem plants like ludwigia, rotala, and cabomba grow upward from a single stem with leaves along the sides. Rosette plants

For stem plants, pinch off the bottom two to four inches of leaves, leaving the bare stem exposed. Push that bare stem straight down into the substrate until the lowest remaining leaves sit just below the surface. The plant will root from the buried stem within one to two weeks. If you want the plant bushier, you can cut off the top half once it roots and replant that top half — it will root separately and grow into a second plant.

For rosette plants, dig a small hole in the substrate with your finger, place the roots into it, and push substrate around them until the plant sits firmly. The crown — the point where roots meet the lowest leaves — should sit right at the substrate surface or just barely above it. If you bury the crown, it will rot. If you leave too much stem exposed above the substrate, the plant will topple over and the roots will not anchor.

Non-Rooting Plants: Java Fern, Anubias, and Moss

Java fern, Anubias, and most mosses do not root into substrate. Instead, they attach to rock or driftwood using a rhizome — a thick horizontal stem that clings to surfaces. Burying these plants kills them because the rhizome rots underwater without air circulation.

Tie the plant to your hardscape using fishing line, cotton thread, or plant weights. Wrap the line loosely around the rhizome and the rock or wood, then tie it off. The plant will grip the surface on its own within two to four weeks, and you can remove the line. Position the plant so water flow moves across the rhizome — stagnant water against the rhizome causes rot even when it is not buried.

If you have no hardscape yet, you can wedge these plants into crevices in rock or under the lip of driftwood. They will anchor themselves as they grow. Do not use plant weights that clamp down on the rhizome; they crush it and cause rot.

Substrate Depth and Spacing

Rooting plants need substrate at least two to three inches deep to hold them upright against water current and fish digging. If your substrate is shallower, plants will uproot constantly and never establish. Sand holds plants more firmly than large gravel, but either works if the depth is there.

Space rooting plants so that light reaches the lower leaves of each plant. In a standard 20-gallon tank with moderate lighting, space stem plants four to six inches apart and larger rosette plants eight to twelve inches apart. Crowded plants shade each other, the lower leaves die off, and the plant looks thin and bare at the bottom. If you want a densely planted look, use taller plants in back and shorter ones in front so each gets light.

Non-rooting plants can sit closer together because they do not compete for substrate space, but still leave room for water to flow around them. Moss especially needs current to stay healthy.

What Happens in the First Two Weeks

Most aquarium plants shed some leaves after you plant them. This is normal. The plant is adjusting to your tank's light, water chemistry, and temperature. Do not replant it or assume it is dying. Leave it alone and watch for new growth at the top or along the stem.

Stem plants often grow a new leaf every three to five days once they settle. Rosette plants are slower — they may take two to three weeks to show new growth, but when they do, it comes quickly. If a plant shows no new growth after four weeks and the old leaves are yellowing or melting away, the problem is usually insufficient light, not the planting itself.

Do not fertilize newly planted plants for the first week. Let them focus energy on rooting rather than growing. After that, follow the fertilizer schedule that matches your lighting level — high-light tanks need more fertilizer than low-light tanks.

Common Mistakes That Kill Newly Planted Plants

Burying the crown of a rosette plant or the rhizome of Java fern is the fastest way to kill it. The buried part rots within days, and the plant collapses. If you are unsure where the crown is, look for where the roots meet the leaves — that line should stay above substrate.

Planting too deep is also common with stem plants. If you bury more than the bottom two inches of stem, the upper part may rot before it roots. Bury only the bare stem, not the leaves.

Uprooting plants to check if they are rooting is another mistake. Every time you pull a plant up, you break new roots and set it back two weeks. Plant it once, anchor it well, and leave it alone for at least three weeks before you move it.

Finally, planting in substrate that is too shallow or too loose means the plant will not stay put. Fish will dig it up, water current will topple it, and it will never root. If your substrate is less than two inches deep, add more before you plant.

Planting in Established Tanks With Fish

If your tank already has fish, plant during feeding time when the fish are distracted. Work quickly and keep your hands in the water — sudden movements scare fish and cause them to dig up plants you just planted.

Some fish, especially plecos and goldfish, uproot plants constantly. If this happens, either move the plant to a spot the fish cannot reach or use plant weights to pin it down. Alternatively, plant in pots buried in the substrate so the fish can dig around the pot but not pull the plant out.

Avoid planting near the filter intake or in high-current areas where newly planted plants will be torn loose. Plant in calmer zones where the plant can establish before it faces strong water movement.

Frequently Asked Questions

Can I plant aquarium plants in gravel instead of sand?

Yes. Gravel works fine as long as it is at least two to three inches deep and not so large that roots fall through the gaps. Fine to medium gravel holds plants better than large pea gravel. Some people mix gravel with plant substrate or root tabs to add nutrients, but plain gravel alone is sufficient for most plants.

What if my plant keeps floating up after I plant it?

The plant is not anchored firmly enough. Push it deeper into the substrate, pack substrate more tightly around the roots, or use a plant weight to hold it down for the first two weeks. Once it roots, it will stay in place on its own. If it keeps floating even after two weeks, the substrate is too shallow or too loose.

Do I need to remove the plant from its pot before planting?

Yes. Remove the plant from the pot and rinse away the rockwool or soil it came in. Rockwool does not break down and will float or rot in your tank. Separate the roots gently and plant them directly into your substrate.

How long does it take for plants to root?

Most stem plants root within one to two weeks and show visible new growth by week three. Rosette plants are slower — they may take three to four weeks to root and show new growth. Non-rooting plants like Java fern attach within two to four weeks. If nothing has changed after six weeks, the problem is usually light or water conditions, not the planting.

Can I plant two stem plants in the same spot?

You can, but they will compete for light and nutrients. Plant them side by side a few inches apart instead so both get light. If you want a thick stem plant, cut and replant the top half once the original roots, creating two plants from one rather than crowding two plants in one spot.