Best Aquarium Plants That Don’t Need Substrate

Best Aquarium Plants That Don’t Need Substrate

Want a beautiful planted aquarium without dealing with nutrient-rich soil or specialized substrate? You’re in luck. Many popular aquarium plants can grow perfectly well without being planted in the bottom of the tank.

These plants absorb nutrients directly from the water or attach themselves to rocks and driftwood. That makes them excellent choices for bare-bottom tanks, gravel aquariums, breeding setups, and beginner-friendly planted tanks.

1. Anubias

Anubias is one of the easiest and most dependable aquarium plants available. Its thick green leaves provide natural cover while adding a lush appearance to almost any freshwater setup.

Rather than planting it in substrate, attach the plant to driftwood, rocks, or aquarium decorations. Keep its thick horizontal stem, called the rhizome, exposed. Burying the rhizome can cause the plant to rot.

Anubias grows slowly and does well under low to moderate lighting. Its durability makes it a great option for betta tanks, shrimp tanks, community aquariums, and tanks with fish that may disturb more delicate plants.

2. Java Fern

Java Fern is another popular plant that doesn’t need substrate. Like Anubias, it grows from a rhizome that should remain above the gravel or sand.

You can attach Java Fern to driftwood or rocks using aquarium-safe glue, thread, or fishing line. Over time, its roots will naturally grip the surface.

Java Fern tolerates a wide range of aquarium conditions and doesn’t require intense lighting or injected CO₂. Its long, textured leaves work especially well in the middle or background of an aquascape.

3. Java Moss

Java Moss is a versatile plant that can grow on nearly any aquarium surface. It can be tied or glued to rocks, driftwood, mesh, or decorations. It may also be left loose in the tank, although attaching it creates a cleaner appearance.

Its dense growth provides shelter for shrimp, fry, and other small aquarium inhabitants. Java Moss is particularly useful in breeding tanks because young fish can hide among its fine branches.

Regular trimming will help keep it compact and prevent loose pieces from spreading throughout the aquarium.

4. Bucephalandra

Bucephalandra, often called “Buce,” is a beautiful rhizome plant known for its unique leaf shapes and colors. Depending on the variety and lighting, its leaves may appear green, blue, purple, or slightly metallic.

Bucephalandra should be attached to rocks or driftwood instead of buried. It generally grows slowly, making it ideal for detailed aquascapes that don’t require constant trimming.

Because it is a slow-growing plant, excessive light can sometimes encourage algae to form on its leaves. Low to moderate lighting and stable water conditions usually work best.

5. Hornwort

Hornwort is a fast-growing stem plant that doesn’t need to be rooted in substrate. It can float freely or be anchored underneath a decoration or plant weight.

Its dense, needle-like leaves provide cover for fish and help create a natural underwater appearance. Hornwort also absorbs nutrients directly from the water, making it useful in tanks with higher nutrient levels.

Avoid burying the bottom of the stems too deeply, as the buried portions may deteriorate. Floating or gently anchoring the plant is usually the better option.

Choosing the Right Plants for Your Aquarium

For an easy, low-maintenance setup, try combining Anubias, Java Fern, and Java Moss on pieces of driftwood or aquarium rocks. Floating plants can then be added for extra shade and surface coverage.

This combination creates multiple layers of greenery without requiring specialized substrate. It also provides hiding spaces for fish and shrimp while keeping maintenance relatively simple.

Aquarium plants don’t always need soil to thrive. By choosing plants that absorb nutrients from the water or attach to hardscape, you can build a healthy, attractive planted aquarium using gravel, sand, or even a bare-bottom tank.


Back to blog