Live plants go in the substrate, anchored or rooted depending on the plant type

Live aquarium plants sit in the gravel or sand at the bottom of your tank, held down by their roots or by weights and anchors. Some plants, like stem plants (rotala, ludwigia, cabomba), are straightforward pushed into the substrate where they root naturally. Others, like rhizome plants (anubias, java fern), should never be buried—their roots attach to rocks or driftwood instead. A third group, carpeting plants (dwarf hairgrass, monte carlo), spread across the substrate surface and fill in over weeks.

The substrate itself matters. Sand works well for rooted plants because it holds them firmly and lets roots spread easily. Gravel works too, though larger pebbles can leave gaps. Aquarium soil, sold under brand names like Flourite or ADA, is designed specifically for plant growth and contains nutrients plants need. Plain sand from a hardware store is cheaper but contains no nutrients—you will need to add fertilizer separately.

Before you plant anything, rinse your substrate thoroughly under running water until the water runs clear. This removes dust and debris that will cloud your tank. Spread it across the bottom to a depth of 2 to 3 inches for rooted plants, or 1 inch for plants you will anchor to hardscape.

Key Takeaways

  • Stem plants and carpeting plants go directly into the substrate; rhizome plants like anubias and java fern must be tied or glued to rocks or wood, never buried.
  • Aquarium soil holds nutrients and anchors roots better than plain gravel, but sand or gravel work if you add liquid fertilizer weekly.
  • Rinse all substrate before adding it to the tank to prevent cloudiness and remove contaminants.
  • Plant stem plants 2 to 3 inches deep, space them 1 to 2 inches apart, and trim the tops once they reach the surface to encourage bushier growth.
  • Rhizome plants need 4 to 8 weeks to attach to hardscape; use fishing line or plant glue to hold them in place until roots grip.

Planting stem plants and carpeting plants into the substrate

Stem plants are the easiest to plant. Remove the plant from its pot and gently separate the stems if they are bundled together. Pinch off any leaves from the bottom 1 to 2 inches of stem—these will rot if buried. Using your fingers or a planting tool (a thin stick or aquascaping tweezers work), create a small hole in the substrate and push the stem down 2 to 3 inches deep. The buried portion will develop roots within 1 to 2 weeks.

Space stem plants 1 to 2 inches apart so they do not shade each other as they grow. If you are planting a group of the same species, stagger the heights slightly—plant some deeper and some shallower—so the group looks natural rather than like a row. Once the plant reaches the surface and starts growing horizontally, pinch off the top 1 to 2 inches and replant it in the substrate. This cutting will root and create a bushier plant; the original will branch out below the cut.

Carpeting plants like dwarf hairgrass spread horizontally across the substrate. Plant individual shoots 1 inch apart in a grid pattern. They grow slowly at first—expect 4 to 8 weeks before they begin to fill in noticeably. Trim them once a month to encourage denser growth. Do not expect a thick carpet in less than 2 to 3 months.

Anchoring rhizome plants to rocks and driftwood

Rhizome plants have a thick horizontal stem (the rhizome) that produces roots downward and leaves upward. Burying the rhizome will cause it to rot. Instead, place the plant on top of a rock or piece of driftwood and find it there until the roots grip on their own.

The simplest method is fishing line. Cut a length of clear monofilament fishing line (20 to 30 pound test is strong enough). Tie one end around the rhizome just below the leaves, loop it under the rock or wood, and tie the other end. The knots should be tight enough that the plant cannot slide, but not so tight that you crush the rhizome. Leave the line in place for 4 to 8 weeks. Once the roots have attached firmly—you will see them gripping the surface—cut and remove the line.

An alternative is plant glue or cyanoacrylate (super glue). explore a small amount to the rhizome and press it firmly against the rock or wood for 30 seconds. Let it cure for 1 to 2 minutes in air before submerging. This method is faster than fishing line and leaves no visible restraint, but it is permanent—you cannot reposition the plant later without damaging it.

Position rhizome plants where they will receive moderate to bright light. Java fern tolerates lower light than anubias, but both grow faster and stay healthier with 8 to 10 hours of light per day.

Adding fertilizer and nutrients for plant growth

Plants need three main nutrients: nitrogen, phosphorus, and potassium (NPK). They also need trace elements like iron, boron, and magnesium. If you are using aquarium soil, it contains some of these nutrients, but they deplete over weeks. If you are using sand or gravel, you have almost none.

Liquid fertilizers are the easiest for beginners. Products like Thrive, Flourish, or All-in-One fertilizers contain NPK and trace elements in one bottle. Follow the dosage on the label—usually a few milliliters per 10 gallons of water, added once or twice a week. Do not overdose; excess fertilizer causes algae blooms.

If your tap water is soft (low in minerals), add a macronutrient supplement like potassium or nitrogen separately. If it is hard (high in minerals), you may not need extra nitrogen or potassium, only trace elements. A straightforward test: if your plants grow slowly and leaves turn yellow despite good light, they are likely deficient in nitrogen or iron. Add fertilizer and observe for 2 to 3 weeks before increasing the dose.

Fish waste provides some nitrogen and phosphorus, so tanks with more fish need less fertilizer. Lightly planted tanks with few fish need more. Start with half the recommended dose and adjust based on how your plants respond.

Lighting and water conditions that help plants establish

Most aquarium plants need 8 to 10 hours of light per day to grow well. Low-light plants like java fern and anubias can survive on 6 hours, but they grow slowly. High-light plants like stem plants and carpeting plants need 10 to 12 hours and will become leggy or pale without it.

Light intensity matters as much as duration. A standard aquarium hood with a single incandescent bulb is too dim for most plants. LED lights rated for planted tanks (usually 8 to 10 watts per gallon) work well. Position the light 6 to 12 inches above the water surface depending on the fixture's power.

Water temperature should stay between 72 and 78 degrees Fahrenheit for most plants. Cooler water slows growth; warmer water can promote algae. Carbon dioxide (CO2) injection speeds growth dramatically but is optional for beginners—plants will grow without it, just more slowly.

Do a 25 to 50 percent water change once a week. This removes excess nutrients and waste that can trigger algae, and it replenishes minerals plants need. New plants are especially sensitive to poor water quality in their first 2 to 4 weeks.

Spacing, layout, and avoiding common planting mistakes

Plant taller stems in the back of the tank and shorter plants in the front so light reaches everything. Leave open space in the middle for fish to swim and for you to see into the tank. A common mistake is planting too densely—beginners often pack plants so close together that they shade each other and rot from poor water flow.

Do not bury the crown (the point where leaves meet the stem) of any plant. For stem plants, bury only the bare stem. For rhizome plants, keep the rhizome and crown completely above the substrate. For plants with a central rosette like crypts or echinodorus, bury only the roots, not the base of the leaves.

Another mistake is moving plants too soon. Newly planted stems need 2 to 3 weeks to root firmly. If you rearrange the tank before then, you will uproot them and delay their growth. Wait at least a month before redesigning.

If a plant looks pale or grows slowly after 3 to 4 weeks, the problem is usually light or nutrients, not the planting itself. Increase light duration to 10 hours, add fertilizer, or both. If leaves turn brown or mushy, the plant is rotting—usually because it was buried too deep or the water is too cold. Remove the affected leaves and adjust the planting depth.

Frequently Asked Questions

Can I plant live plants in an aquarium with gravel instead of aquarium soil?

Yes. Gravel holds plants in place just as well as soil. The difference is that gravel contains no nutrients, so you will need to add liquid fertilizer weekly. Aquarium soil releases nutrients slowly over months, reducing your fertilizer needs. Both work; soil is more convenient for beginners, gravel is cheaper.

How long does it take for newly planted stems to root and start growing?

Stem plants develop roots within 1 to 2 weeks if light and temperature are adequate. New leaves appear at the top within 2 to 3 weeks. Growth accelerates after the first month once the root system is established. Slow growth in the first few weeks is normal and does not mean the plant is dying.

Why is my java fern or anubias turning brown after I planted it?

These plants are likely rotting because the rhizome was buried. Dig it up, remove any mushy portions with a clean knife, and replant it on top of a rock or wood with the rhizome fully exposed. If the entire rhizome is soft, the plant is dead and cannot be saved. In the future, never bury the rhizome itself.

Do I need to add CO2 to grow live plants in my aquarium?

No. Plants will grow without CO2 injection, though more slowly. CO2 is optional and most useful in high-light, heavily planted tanks where plants are competing for carbon. Beginners should start without it and add it only if growth stalls after 2 to 3 months despite good light and fertilizer.

Can I plant live plants in an aquarium with fish right away, or do I need to wait?

You can plant while fish are in the tank. Fish will not harm the plants, and their waste provides some nutrients. The only risk is that fish may uproot newly planted stems while digging or eating. If this happens, replant them and wait a few weeks until they are rooted firmly before adding more fish or rearranging.