Plant your aquarium plants in substrate, anchor them with weights or plant anchors, and bury the roots deep enough that the plant stays in place but the crown stays above the surface

Most aquarium plants root into the substrate at the bottom of your tank, the same way land plants root into soil. You push the roots down into the gravel or sand, pack substrate around the stem to hold it steady, and the plant absorbs nutrients from the water and substrate as it grows. Some plants—like moss and anubias—don't root at all and instead attach to rocks or driftwood with fishing line or plant glue. The method depends on the plant type, and getting it right means your plants will stay rooted, grow, and not float to the surface or rot.

The difference between rooted plants, stem plants, and rhizome plants matters because each one needs to go in the ground differently. Rooted plants have thin white roots that spread into the substrate; stem plants are planted by burying the lower portion of the stem itself; rhizome plants have a thick horizontal stem that must never be buried. Knowing which type you have before you plant saves you from killing the plant in the first week.

Key Takeaways

  • Rooted plants need their roots buried 1 to 2 inches deep in substrate, with the crown (where roots meet stem) at or just above the surface.
  • Stem plants like ludwigia and rotala are planted by pushing the whole stem into substrate; they'll grow roots along the buried portion.
  • Rhizome plants like anubias and java fern should never be buried—tie them to rocks or wood with fishing line instead.
  • Use plant weights, anchors, or rocks to hold plants down if they float or uproot; heavy substrate like aquarium soil works better than light gravel for keeping roots in place.
  • Plant during a partial water change so you can see what you're doing and avoid stirring up too much debris.

Prepare your substrate and tank before planting

The substrate you choose affects how well plants stay rooted and how much nutrition they get. Aquarium soil (also called plant substrate or aquasoil) is heavier and more nutrient-rich than standard gravel, so plants root more easily and grow faster. Sand and fine gravel work too, but lighter materials like play sand may not hold roots as firmly. If you're using standard gravel, consider adding root tabs—small fertilizer pellets you push into the substrate under each plant—to give rooted plants extra nutrients.

Before you plant, do a partial water change so the water level is lower and you have a clear view of where you're working. This also keeps you from stirring up as much substrate dust. Rinse your substrate if it's new, especially aquasoil, which can cloud the water for days if you don't. Arrange any rocks or driftwood where you want them first, because moving them after planting can uproot your plants and bury them in the wrong position.

Plant stem plants by burying the lower portion of the stem

Stem plants like ludwigia, rotala, cabomba, and bacopa are planted by pushing the entire stem into the substrate. Remove any leaves from the bottom 1 to 2 inches of the stem—these leaves will rot if they're buried—then push the bare stem straight down into the substrate until the lowest remaining leaves are just above the surface. The buried portion will develop roots along its length, anchoring the plant and giving it access to nutrients in the substrate.

Space stem plants 2 to 3 inches apart so they don't shade each other as they grow. If a stem plant floats up or feels loose, use a plant weight or anchor to hold it down until roots develop, which usually takes one to two weeks. Once rooted, stem plants are stable and will grow upward; you can trim the top and replant the cutting, or let it grow tall and bushy depending on your tank layout. The key is making sure the buried stem is straight and fully in contact with the substrate so roots can form along the entire length.

Anchor rhizome plants to rocks or driftwood, never bury them

Rhizome plants—anubias, java fern, and bolbitis—have a thick horizontal stem called a rhizome that should never be buried in substrate. Burying the rhizome causes it to rot and kills the plant. Instead, tie the plant to a rock or piece of driftwood using fishing line, plant thread, or a plant anchor. Wrap the line loosely around the rhizome and the object a few times, then tie it off. The plant will eventually attach itself with roots, and you can remove the line after a few weeks.

Position the rhizome so it's horizontal or slightly angled, with the roots hanging down toward the substrate. The plant will absorb nutrients from the water column and from the biofilm that grows on the rock or wood, so it doesn't need to be buried. Rhizome plants grow slowly and don't need fertilizer as often as stem plants, but they benefit from liquid fertilizers added to the water column. Check the tie every week or two to make sure it's not cutting into the rhizome as the plant grows.

Use weights and anchors to keep plants from floating

Some plants, especially newly planted stem plants and plants with weak root systems, will float up or come loose before they're fully rooted. Plant weights are small lead or stainless steel clips that slide onto the stem and hold the plant down. Plant anchors are U-shaped holders that grip the substrate and the stem. Both work well and are inexpensive. Alternatively, you can use a small rock or piece of slate positioned over the base of the stem, though this is less precise and can shift with water movement.

Remove the weight or anchor once the plant is rooted and stable, usually after one to three weeks. If a plant keeps floating even after roots develop, it may be too light for your tank's water movement, and you may need to leave the weight on permanently or choose a heavier plant species instead. Check under weights regularly to make sure the stem isn't rotting from being held too tightly against the substrate.

Plant root-tab plants with fertilizer pellets under the roots

Some plants—especially larger rooted plants like sword plants and crypts—benefit from root tabs placed directly under the roots. Root tabs are small pellets of fertilizer that dissolve slowly in the substrate. Push a root tab 1 to 2 inches into the substrate where you're about to plant, then plant the plant directly over it. The roots will grow down and access the nutrients as the tab breaks down over time.

Root tabs last several months to a year depending on the brand and your tank's water chemistry. You don't need them for every plant—stem plants and smaller rooted plants usually do fine with just the substrate and water column nutrients—but they help larger plants grow faster and healthier. If you're using aquasoil, which is already nutrient-rich, root tabs are optional for the first few months. Most aquasoil loses its nutrient content after three to six months, so adding root tabs later keeps plants fed as the substrate ages.

Avoid common planting mistakes that kill plants

The most common mistake is burying the crown of a rooted plant too deep. The crown is where the roots meet the stem; if you bury it, it rots and the plant dies. Keep the crown at or just above the substrate surface. Another mistake is burying rhizome plants, which causes the same rot. If you're not sure whether a plant has a rhizome or roots, look at the base: a thick, horizontal stem is a rhizome; thin white strands are roots.

Planting too densely is another problem. Plants need space for water to flow around them and for light to reach the lower leaves. If plants are crowded, the inner leaves die and the plant looks thin and sparse. Space stem plants at least 2 inches apart, and give larger plants like swords and crypts 4 to 6 inches. Finally, don't plant in complete darkness or in a tank with no light. Most aquarium plants need 8 to 10 hours of light per day to photosynthesize and grow. If your plants are melting or turning transparent, poor lighting is usually the cause, not a planting problem.

Frequently Asked Questions

How deep should I plant aquarium plant roots?

Push the roots 1 to 2 inches into the substrate, but keep the crown (where roots meet stem) at or just above the surface. If the crown is buried, it will rot. The roots need to be deep enough that the plant doesn't float up, but not so deep that the growing point is smothered.

Can I plant aquarium plants in gravel instead of aquasoil?

Yes, gravel works, but aquasoil is better because it's heavier and more nutrient-rich. If you use gravel, add root tabs under larger plants to give them extra nutrients. Fine gravel holds roots better than coarse gravel, so choose accordingly.

What do I do if a plant keeps floating up after I plant it?

Use a plant weight or anchor to hold it down while it roots, which takes one to three weeks. If it still floats after roots develop, the plant may be too buoyant for your tank. You can leave the weight on permanently or switch to a heavier plant species.

Should I remove leaves before planting stem plants?

Yes, remove leaves from the bottom 1 to 2 inches of the stem before planting. These leaves will rot if buried in the substrate and can cause the whole plant to decay. Leave the upper leaves intact so the plant can photosynthesize.

Can I plant moss and anubias in the substrate?

No. Moss and anubias are rhizome or non-rooting plants and will rot if buried. Tie them to rocks or driftwood with fishing line instead, or use a plant anchor to hold them in place until they attach naturally.