The Best Aquarium Plants for Driftwood and Rock
Share
One of the easiest ways to create a natural-looking aquascape is by attaching plants directly to driftwood or rock. Instead of planting them in the substrate, these plants grow by anchoring themselves to hard surfaces. This makes them perfect for beginners, shrimp tanks, betta aquariums, and aquascapes where you want a clean layout without disturbing the substrate.
Another benefit is that many of these plants are incredibly hardy and thrive in low-tech aquariums without CO₂ injection. Once attached, they slowly spread across the surface, creating a beautiful, mature look over time.
Below are some of the best aquarium plants that naturally grow on driftwood and rock.

Java Moss
Java Moss is one of the most versatile and beginner-friendly aquarium plants. It easily attaches to driftwood and rock using thread, fishing line, or aquarium-safe glue. Over time, the moss grows outward and forms a soft, natural carpet that gives aquascapes a mature appearance.
This plant thrives in low light and does not require CO₂, making it ideal for beginners. Java Moss is also extremely beneficial for shrimp tanks because it provides hiding places for baby shrimp and surfaces where biofilm can grow.
Once established, it requires very little maintenance other than occasional trimming to control its shape.

Christmas Moss
Christmas Moss is another excellent moss for attaching to hardscape. It gets its name from its triangular fronds that resemble the branches of a Christmas tree. When attached to driftwood, it creates a layered and textured look that works especially well in nature-style aquascapes.
Like Java Moss, it grows well in low to moderate lighting and does not require CO₂. With proper trimming, it can form dense green coverage over driftwood or rocks.

Fissidens Nobilis Moss Mat
Fissidens Nobilis is considered one of the most elegant aquarium mosses. It has small, feather-like leaves that grow in tight clusters, creating a refined and detailed look when attached to driftwood or rock.
Unlike some faster-growing mosses, Fissidens grows slowly, which helps maintain a clean aquascape without constant trimming. It works well as an accent plant on driftwood branches or small rock formations.
Because of its unique texture, many aquascapers use it to create focal points within their layouts.

Java Fern
Java Fern is one of the most popular aquarium plants for driftwood and rock because it naturally grows attached to surfaces. Its thick rhizome should never be buried in the substrate, so attaching it to hardscape is actually the ideal way to grow it.
Once secured to driftwood or rock, Java Fern will anchor itself over time and begin producing new leaves and plantlets. It thrives in low light conditions and is extremely tolerant of a wide range of water parameters.
This plant is perfect for beginner aquariums because it grows slowly and requires very little maintenance.

Anubias
Anubias is another excellent plant for attaching to driftwood and rocks. It has thick, dark green leaves that grow from a rhizome similar to Java Fern. Because the rhizome cannot be buried, attaching it to hardscape is the best way to grow it.
Anubias grows slowly but is incredibly hardy. It can thrive in low light aquariums and does not require CO₂ injection. Its tough leaves also make it a great option for tanks with fish that might nibble on softer plants.
Many aquascapers attach Anubias to driftwood branches to create natural-looking forest layouts.

How to Attach Aquarium Plants to Driftwood or Rock
Attaching plants is simple and only takes a few minutes.
One of the most common methods is using cotton thread or fishing line to tie the plant gently to the surface. Over time, the plant will naturally attach itself and the thread can be removed if desired.
Another popular method is using aquarium-safe super glue gel. A small drop placed on the plant’s rhizome allows it to quickly adhere to driftwood or rock. This method is fast and keeps the plant secure immediately.
Whichever method you choose, make sure the plant’s rhizome is not buried or crushed, as this can cause it to rot.

Creating a Natural Aquascape
Using plants that grow on driftwood and rock allows you to create a natural-looking aquascape that mimics environments found in rivers and streams. By combining mosses, Java Fern, and Anubias, you can build layered textures that make your aquarium feel lush and alive.
Driftwood covered in moss can resemble underwater trees, while rocks with attached plants can create the appearance of aged stone formations. Over time, these plants grow and spread, giving your aquarium a mature and established look.
With the right plants and a bit of creativity, driftwood and rock can become the centerpiece of a beautiful planted aquarium.