Best Aquarium Plants for Driftwood and Rock (Complete List)

Best Aquarium Plants for Driftwood and Rock (Complete List)

If you want a planted tank that looks natural, clean, and easy to maintain, attaching plants to driftwood and rock is one of the best ways to do it.

No messy substrate.
No constant replanting.
Just simple, controlled growth that looks professionally aquascaped.

In this guide, you’ll learn the best aquarium plants that naturally attach to hardscape, how to use them, and how to build a great-looking tank with minimal effort.


Why Use Plants on Driftwood and Rock?

Certain aquarium plants, known as epiphytes, don’t need to be buried in substrate. Instead, they absorb nutrients directly from the water column.

This makes them ideal for:

  • Bare bottom tanks

  • Low-tech setups (no CO2 required)

  • Tanks where plants keep getting uprooted

  • Clean, minimal aquascapes

They’re also some of the easiest plants to keep alive, making them perfect for beginners.


1. Java Fern

Java Fern is one of the most beginner-friendly aquarium plants available. It thrives when attached to driftwood or rock and requires very little maintenance.

It grows well in low to medium lighting and doesn’t need CO2. Instead of planting it in the substrate, you attach it directly to hardscape and let it anchor itself over time.

Key tip: never bury the rhizome. This is the thick horizontal stem where the leaves grow from. If buried, the plant will rot.

Java Fern also reproduces easily by growing small plantlets on its leaves, which can be removed and attached elsewhere.


2. Anubias

Anubias is another extremely hardy plant that works perfectly on driftwood and rock. It’s slow-growing, durable, and can tolerate a wide range of water conditions.

Because it grows slowly, it requires very little trimming and maintenance. This makes it ideal for hobbyists who want a low-effort tank.

Anubias prefers low lighting. Too much light can cause algae to grow on its leaves, so it’s best placed in shaded areas of your hardscape.

Like Java Fern, the rhizome must stay above the surface and should not be buried.


3. Java Moss

Java Moss is one of the most versatile plants you can use in an aquarium. It can be attached to almost any surface and grows in nearly all conditions.

It’s perfect for creating a natural, overgrown look and is commonly used to cover driftwood, rocks, or even create tree-like aquascapes.

Java Moss grows quickly, so regular trimming is important to keep it looking clean. It’s also a great plant for shrimp tanks, as it provides excellent cover and breeding areas.


4. Bucephalandra

Bucephalandra is a more advanced plant known for its unique colors and leaf textures. Some varieties have subtle blue, purple, or metallic tones that stand out in an aquarium.

Like Anubias and Java Fern, it grows from a rhizome and should be attached to hardscape rather than planted.

Bucephalandra grows slowly and prefers stable water conditions. It may experience a short adjustment period when first introduced, but once established, it becomes a very rewarding plant.

This is a great option if you want to elevate the visual appeal of your tank.


5. Fissidens Moss and Christmas Moss

These mosses offer a more structured and refined look compared to Java Moss.

Fissidens has a feather-like appearance, while Christmas Moss grows in layered patterns that resemble tree branches. Both are excellent choices for detailed aquascaping.

They require slightly more stable conditions than Java Moss but are still manageable in most setups.

When attached to driftwood, they can create a clean, intentional design rather than a wild, overgrown look.


How to Attach Plants to Driftwood or Rock

Attaching plants is simple and only takes a few minutes.

The most effective method is using a small amount of gel super glue. Apply a tiny dab to the surface and press the plant in place for a few seconds.

You can also use thread or fishing line to tie the plant down. After a few weeks, the plant will naturally attach itself, and the thread can be removed if desired.

Another option is placing the plant into small crevices in the hardscape and allowing it to anchor naturally over time.


Common Mistakes to Avoid

One of the most common mistakes is burying rhizome plants like Java Fern, Anubias, or Bucephalandra. This will cause the plant to rot.

Another mistake is using too much light. These plants are adapted to low to medium lighting, and excessive light can lead to algae problems.

Mosses should be trimmed regularly. If left unchecked, they can become overgrown and lose their shape.

Finally, stable water parameters are important, especially for slower-growing plants like Bucephalandra.


Simple Setup Idea

If you want an easy, proven combination, start with Java Fern and Anubias as your base plants. These are extremely forgiving and easy to grow.

Add Java Moss for a natural, filled-in look, or use Fissidens if you want a more structured appearance.

For added detail and uniqueness, include a small amount of Bucephalandra.

This combination works well in low-tech tanks and creates a balanced, professional-looking aquascape without requiring advanced equipment.


Final Thoughts

Using aquarium plants on driftwood and rock is one of the easiest ways to create a clean, natural-looking tank.

These plants are low maintenance, beginner-friendly, and highly versatile. Whether you’re just starting out or looking to improve your aquascape, they offer a simple path to a better-looking aquarium.

If you focus on proper placement, moderate lighting, and consistency, these plants will thrive and transform your tank over time.



Back to blog