Can You Grow Aquarium Plants in Gravel—The Best Plants for Gravel

Can You Grow Aquarium Plants in Gravel—The Best Plants for Gravel

AquariaWise is a participant in the Amazon Associates program and a few other affiliate programs and may earn from qualifying purchases at no extra cost to you. However, we have vetted every program in this guide and believe they are the best for generating affiliate revenue. You can read our full affiliate disclosure in our privacy notice.

Can aquarium plants grow in gravel?

This is a question that often comes up in fish keeping forums.

Also, many hobbyists want to know how to plant in a gravel substrate, the best plant for a gravel substrate, what is the best gravel for aquarium plants, and whether aquarium plants can grow on rocks.

For this reason, I did a little digging to establish how to grow aquarium plants in gravel and made this article.

In here I’ve shared everything I learned.

But first, the short answer to the question is Yes, you can grow aquarium plants in gravel, both in new and established tanks. All you need is fish safe pond rocks, rubber bands, and your plants.

To plant, attach your plant to the fish safe-rock using a rubber band slightly above the roots. This will weigh down the plant once you place it in the fish tank and also keep the roots steady under the gravel.

Still, it’s imperative to note that only some aquarium plants do well in gravel, others do better while floating, and some like java moss make good candidates for aquarium walls, carpets, and trees when attached to other decorations.

How to Grow Live Aquarium Plants in Gravel

When planting live aquarium plants in gravel, first establish the kind of gravel that’s ideal.

Usually, most aquatic plants grow best in small gravel as opposed to large-chunky aquarium rocks. Thus it’s best if you stick to a gravel grain size of 0.1 to 0.2 inches (3 to 5 millimeters) or use a coarse sand substrate that’s between 0.12 and 2.0 inches in size.

From experience, aquarium plants can grow fairly well in gravel such this Seachem clay gravel , albeit it might buffer the ph up.

To further help the plants thrive, avoid shifting your substrate as this will uproot or tip the plants. The goal should be to make sure your plants remain stable, especially when newly planted to help roots development and spread.

Moreover, when cleaning the gravel, use a siphon kitto vacuum, and at no point should you get the substate from the tank.

To plant a new aquarium with a gravel substrate.

Begin by layering your gravel no higher than 2 to 3 inches above the aquarium floor. Add fertilizer to the gravel then fill your tank about halfway with water before adding in the selected plants.

Next, place the plants in gravel making sure you handle the roots and bulbs gently then cover them above the root level to ensure proper growth.

After that, you can then place any accessories such as rocks or caves for extra beauty.

When planting in an already established fish tank, all you need to do is to make sure that your plant is attached to something like a fish-safe (as explained above) rock to weight it down. Still, a small amount of substrate cover around the plant roots is recommended for extra support.

Your live aquarium plants will do best when they receive between 8 and 12 hours of simulated sunlight per day and dosed with fertilizer regularly.

Best Aquarium Plants for Gravel Substrate

Choosing the live plants to place in your aquarium is one of the more crucial parts of the planting process. Some plants do well when planted in a substrate (gravel or sand), while others do better when left floating.

Some of the best plants to use for your gravel-based tank include:

Dwarf Hairgrass

This plant creates a field across the bottom of your tank with a grass-like appearance, hence can be used to create a carpet that covers the bottom of the tank in a luscious green coat.

The grass coat will provide shelter for bottom-dwelling fish while oxygenating the tank and cleaning the water. Moreover, it’s an easy and fast-growing species that’ll create the said effect in a small amount of time without causing much trouble even for new aquarists.

It is also a small plant that will grow even in a 10-gallon aquarium. However, hairgrass plant needs plenty of light and won’t photosynthesis in shaded areas, so make sure your tank is well lit.

Dwarf hairgrass prefers a soft substrate like sand or fine gravel with grains that won’t damage fragile roots.

As a carpet plant, I recommend using it to cover the bottom of your tank fully then trim it back at the front shorter than the back.

Amazon Sword

This aquatic plant originates from the diverse Amazon river basin. The species mostly planted in aquariums is Echinodorus amazonicus, though there are other types too.

With a bladelike appearance and impressive endurance, Amazon sword is beautiful, easy to care for, and will create a forest-like effect in your tank.

It’s great for beginners and experienced aquarists.

When planting Amazon sword plant, you’ll want to use a chunky substrate of around 2.5 inches thick because the plant has a powerful rootstock that needs a solid base to thrive.

More so, place your plant in the center of your tank to provide enough space for it to grow and reach it’s maximum height.

Amazon sword is recommended when you need a shelter for mid and top dwelling fish that are skittish or shy.


Anubias is a genus of aquatic and semi-aquatic plants characterized by broad, thick, dark leaves that come in different forms.

For aquarium use, the most common species include anubias nana, anubias barteri, anubias barteri var nana, anubias heterophylla, and anubius afzelii.

These plants are quite hardy and will survive most mistakes that beginners might make. Also, the plant is short hence can be grown in an aquarium anywhere from 10 gallons in size.

When growing anubias, your substrate should be fine and soft to make it easy for roots to grow and take in nutrients from the environment.

Fine grained gravel is recommended since it also allows roots to anchor, though sand is the softest and least likely to damage them.

Java Fern

Named after the island of Java, this plant is native to Malaysia, Thailand, Northern India and parts of China. The delicate-looking fern adds a beautiful look to aquariums and is widely used due to its slow growth, unique shape, and ease of reproduction and care.

It will grow in an aquarium that is at least 10 gallons, based with gravel or aquasoil or tied onto a piece of wood, rock, or other decors. Java fern can even grow while floating.

One thing to note though is that even when buried in a substrate, a Java fern plant might still need to be supported on something else. Plus this plant can only be fully buried for a short time because if the rhizome rots, it will die.

The rhizome is a long green thing just before the roots.


Vallisneria is a tall rosette-type plant that resembles seagrass. It’s easily propagated hence one of the earliest, and still quite popular, in the aquarium hobby.

In an aquarium, Vallisneria is generally easy to grow so long as you don’t try to keep it soft or acidic water. Also, since its a tall plant, place it at the back or around the sides of your fish tank.

Vallisneria roots should be placed under the substrate while the crown, where the leaves grow out, should be just above the gravel level.

To start your Vallisneria, plug it into the substrate then pull it just enough so that only the roots are underground.

Please note that Vallisneria grows quite fast with each bud sending out runners of its own, which then means a single plant can easily take over an entire tank. Hence, an important part of growing Vallisneria is controlling it.


Anacharis is native to Southeast Brazil, Uruguay, and Argentina, but now grows prolifically throughout North and South America.

It’s a popular plant that’s widely available in fish stores. The plant’s dark green leaves provide aquariums with a lush appearance for visual purposes, while serving as a food source, water purifier, and shelter for shy fish.

To grow anacharis, place each individual stem into aquarium gravel or a nutrient-rich substrate that’s about 2 inches deep and 1 or more inches apart.

Planting anacharis too shallow will result in floating stems while planting them too close will limit room for growth.


Bucephalandra is a slow-growing aquatic plant native to Borneo, Indonesia. The plant is available in many different types, each with its own leaf shape, size, and color, and will grow on rocks, driftwood, and even on a substrate like gravel, as long as the rhizome is not buried.

To plant Buce in your aquarium, you need a large-grained substrate, if not rocks, because the plant is a natural rheophyte meaning it uses it’s strong root system to anchor on surfaces.

The more porous the rocks or gravel you use, the better hence lava rock is recommended.

When attaching your Bucephalandra, make sure the plant does not fall off before the roots can take hold. You’ll want to use a rubber band, super glue or fishing wire to secure the plant on your large-grained gravel or fish-safe aquarium rocks.

Please note that Buce is not an ideal plant for aquariums with sand or fine-grained gravel substrate.

Dwarf Sagittaria

The dwarf Sagittaria (Sagittaria subutala) is a widely available, hardy aquatic plant that is perfect for both beginner and experienced aquarists.

The plant is native to both Columbia and the United States, though there are concerns that the species from Southern USA is different from that found in the East.

Growing Dwarf Sagittaria is relatively easy, and it is one of the few aquarium plants that can tolerate high ph and hard water conditions.

Plant your Dwarf Sagittaria in a nutrient-rich substrate like sand or regularly fertilize your water column if you have a gravel substrate, which is slightly challenging to add supplements on.

Moreover, this plant is sensitive to low levels of iron which is mostly indicated by yellowing of the leaves hence in such instances, consider adding comprehensive plant supplements for freshwater aquariums like seachem flourish.


This is one of the hardiest aquarium plants that thrive under low light conditions and in both soft and hard water conditions. It is also excellent for both soft and hard water conditions and quite useful for aquascaping because of its many different colors.

A crucial thing to know about crypts is that it does not appreciate unstable conditions. Planting and re-planting the plant will lead to dying leaves and slow growth.

Placement in the foreground or background will depend on which kind of crypts you have. Some will stay relatively small and will look better in the foreground or middle, while some become quite tall and are great for the back.

To start Cryptocoryne, you can easily place the plant in sand or gravel substrate. However, like most aquarium plants crypts do best with an enriched substrate.

What is The Best Gravel for Aquarium Plants

Different aquatic plants that grow in aquariums have differing roots systems, some are simple and fragile, while others are hardy and quite complicated.

Therefore, its at best a long shot to establish a single gravel substrate that is better than all others. Besides, normal gravel is inert and provides no nutrients whatsoever to your plants.

Also, most water column feeders like Anubias and Java fern are not too picky about gravel type, but plants that love to feed off the substrate like sword plants, Vallisneria, Cryptocoryne, dwarf baby tears, and all high-end carpeting plants can be quite picky, so you may need to put more thought into the substrate you use.

That said, fine-grain, pea sized substrates like seachem black clay gravel will support the growth of more plants than other gravel types, hence are preferred to large, chunky, borderline fish-safe rock, gravel, unless you plan on growing plants like Bucephalandra which have strong root systems.

If your wish is to grow substrate feeders, you may also want to consider using a nutrient-rich substrate like Flourite black sand, which is rich in organic elements and nutrients and create conditions ideal for the growth of aquatic plants better than gravel.

Even so, most premium aqua soils cause water cloudiness and might not be safe for some freshwater fish and inverts. For this reason, they are recommended for advanced hobbyists seeking to make fully planted aquariums. For beginners, lighter aqua soil or gravel substrates that are easier to handle are recommended.

Light substrates are also recommended when growing plants that prefer feeding on the water column. Because using premium nutrient-rich gravel when growing Java fern, anubias, floating plants, and stem plants like rotala indica will result in an expensive substrate that will do little for such plants.

If you want, you can use basic aquarium gravel such as this one, which could be blue, pink, natural or whatever color, to grow your water column feeders, and use seachem root tabs if you need to mineralize your substrate.

For more information on planted aquarium substrates, see this article.

Can Aquarium Plants Grow in Rocks

Although some people may see this is a bizzare question, it is another common question I come across regarding planted aquariums.

The fact is that some aquarium plants can be developed on rocks. Mostly, these are rheophyte- ish plants like Buce which use their strong root systems to anchor on rocks, driftwood and other decorations.

Some like crystalwort when floating will grow in a shapeless, globular, and slightly pressed down hence the common method of getting them to grow properly is to put them on rocks or wood, as well as along a fishing wire.

Other common aquarium plants that grow on rocks include Java fern, Java moss, magenta water hedge, and dwarf hairgrass.

If you are located in the USA (more so Florida) and are looking to buy tropical (freshwater ) mentioned in this or any other post (and more), check out Consolidated Fish Farms Inc.

Also Consider usingAquariawise Coupon Code for a 10 percent discount on eligible purchase. They are a great source for healthy aquarium fish, plus we get a small commission with no extra cost to you.

Eddie Waithaka

Resident Content Creator and Marketer at AquariaWise who talks about aquariums and fish and aquascapes a lot.

Author image

AquariaWise Newsletter

Get exclusive the tips, that we only share with our subscribers. Enter your email address below.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies. Okay, thanks