Last Updated on 2024-09-22
Aquarium plants bring life, color, and health to your tank. They provide shelter, reduce stress for fish, and improve water quality. But placing a plant that isn’t suited for sand substrate could result in its death. And from here on out, things will only get worse. Dead plant material can also harm living things in the aquarium if the decay continues.
Many aquarists wonder if plants can thrive in sand. The answer is yes! Several beautiful and hardy plants can grow wonderfully in a sandy substrate.
In this comprehensive guide, we’ll explore the 9 best aquarium plants that grow in sand. We’ll cover why these plants thrive in sandy environments, how to care for them, and tips for creating a lush, beautiful underwater garden. To find your best pick for your aquarium, here is a list of what we consider to be the top aquarium plants for sand.

Summary of 9 Best Aquarium Plants That Grow in Sand
| Plant | Height | Lighting Needs | Nutrient Requirements | Water Parameters (Temp & pH) | Placement in Tank |
|---|---|---|---|---|---|
| Amazon Sword | Up to 20 in | Moderate to high | Root tabs | 72-82°F, pH 6.5-7.5 | Background |
| Vallisneria | Up to 36 in | Low to moderate | Root tabs | 68-82°F, pH 6.5-8.0 | Background |
| Cryptocoryne | Up to 8 in | Low to moderate | Root tabs | 72-82°F, pH 6.0-7.5 | Mid-ground |
| Java Fern | Up to 13 in | Low to moderate | Liquid fertilizer | 68-82°F, pH 6.0-7.5 | Mid-ground/Background |
| Anubias | Up to 6 in | Low to moderate | Liquid fertilizer | 72-82°F, pH 6.0-7.5 | Foreground/Mid-ground |
| Dwarf Sagittaria | 4-12 in | Moderate to high | Root tabs | 68-82°F, pH 6.5-8.0 | Foreground |
| Hornwort | Up to 10 ft | Low to high | Liquid fertilizer | 60-82°F, pH 6.0-7.5 | Floating/Background |
| Anacharis | Up to 36 in | Low to high | Liquid fertilizer | 60-82°F, pH 6.5-7.5 | Floating/Background |
| Ludwigia Repens | Up to 20 in | Moderate to high | Root tabs, CO2 (optional) | 72-82°F, pH 6.0-7.5 | Mid-ground/Background |
Why Choose Sand as Your Substrate?
Sand is a popular choice for aquarium substrates, and for good reasons. Here’s why sand can be a fantastic option:
- Natural Appearance: Sand mimics the natural environment of many aquatic plants and fish. It gives your aquarium a realistic, riverbed look.
- Ideal for Bottom-Dwellers: Many fish, such as Corydoras and loaches, prefer sand because it’s gentle on their delicate barbels and allows them to burrow and sift through it.
- Great for Rooting Plants: Although sand is denser than gravel, it can be an excellent substrate for plants that anchor themselves well, as long as you choose the right species.
However, sand can also be tricky for some plants because it compacts easily, potentially restricting root growth and nutrient flow. This is why it’s essential to choose plants that are well-suited for sandy environments.
Which Aquarium Plants Grow In Sand
Sand has a well-deserved reputation for not being a good place for keeping aquatic plants alive. The roots of your plants won’t be able to breathe well in the packed sand, and the plant won’t be able to hold itself well in it. Even though that’s the case, there are still plants that can grow well there. Here are some of the best aquarium plants that can grow in sand.
Amazon Sword (Echinodorus bleheri)

The Amazon Sword is a classic choice for aquariums and one of the most popular plants for sandy substrates.
Appearance and Growth
- Size: Amazon Swords can grow up to 20 inches tall, making them an ideal background plant.
- Leaves: They have broad, sword-shaped leaves that give a lush, green appearance.
Why It Thrives in Sand
Amazon Swords have strong root systems that anchor well in the sand. They can absorb nutrients from the substrate, making them ideal for tanks with sandy bottoms. Just be sure to provide some root tabs, as sand doesn’t offer many nutrients on its own.
Care Tips
- Lighting: Moderate to high lighting is preferred.
- Fertilization: Use root tabs to supplement nutrients and promote healthy growth.
- Water Parameters: Amazon Swords thrive in temperatures between 72-82°F and a pH range of 6.5-7.5.
Vallisneria (Vallisneria spiralis)

Vallisneria, often called “Val,” is a fantastic plant for sandy substrates. It’s easy to care for and adds a striking, grassy appearance to your tank.
Appearance and Growth
- Size: It can grow up to 3 feet tall, making it perfect for background planting.
- Leaves: Long, ribbon-like leaves create a dense, underwater forest effect.
Why It Thrives in Sand
Vallisneria has strong, creeping roots that spread horizontally, allowing it to anchor well in sand. Its rapid growth means it quickly establishes itself, even in loose substrates.
Care Tips
- Lighting: Low to moderate light is sufficient, making it ideal for low-tech tanks.
- Fertilization: Root tabs or liquid fertilizers work well, but it’s not overly demanding.
- Water Parameters: It grows best in temperatures of 68-82°F with a pH of 6.5-8.0.
Cryptocoryne (Cryptocoryne wendtii)

Cryptocoryne, or “Crypts,” are versatile plants that adapt well to sandy substrates. They’re perfect for mid-ground placement and add texture to your aquarium.
Appearance and Growth
- Size: Crypts grow up to 8 inches tall, with leaves that vary in color from green to bronze.
- Leaves: Their wavy, textured leaves create a natural and wild look.
Why It Thrives in Sand
Crypts have robust root systems that allow them to anchor in sandy substrates easily. They grow slowly but steadily, making them a low-maintenance choice.
Care Tips
- Lighting: Low to moderate lighting is ideal.
- Fertilization: Use root tabs to provide additional nutrients, especially since Crypts are heavy root feeders.
- Water Parameters: They prefer temperatures of 72-82°F and a pH range of 6.0-7.5.
Java Fern (Microsorum pteropus)

Java Fern is a favorite among aquarists because it’s almost indestructible and adapts to various conditions, including sandy substrates.
Appearance and Growth
- Size: It grows up to 13 inches tall, making it suitable for both mid-ground and background planting.
- Leaves: Java Fern has long, green leaves that grow in clusters, giving a bushy appearance.
Why It Thrives in Sand
Java Fern doesn’t need to be rooted in the substrate, which means it’s unaffected by the compacting nature of sand. Instead, it can be attached to driftwood, rocks, or other decorations.
Care Tips
- Lighting: Low to moderate lighting is sufficient.
- Fertilization: It absorbs nutrients from the water, so occasional liquid fertilization is beneficial.
- Water Parameters: Java Fern thrives in temperatures of 68-82°F and a pH range of 6.0-7.5.
Anubias (Anubias barteri)

Anubias is another hardy plant that can tolerate sandy substrates. It’s known for its thick, waxy leaves and slow growth.
Appearance and Growth
- Size: Anubias typically grows up to 6 inches tall, making it a great choice for foreground or mid-ground placement.
- Leaves: The dark green, heart-shaped leaves add a touch of elegance to any aquarium.
Why It Thrives in Sand
Like Java Fern, Anubias doesn’t need to be buried in the substrate. Its rhizomes should be attached to rocks or driftwood, preventing the plant from being affected by the sand’s density.
Care Tips
- Lighting: Low to moderate light works well.
- Fertilization: Occasional liquid fertilizer helps boost growth, but Anubias is not a heavy feeder.
- Water Parameters: It does well in temperatures between 72-82°F and a pH range of 6.0-7.5.
Dwarf Sagittaria (Sagittaria subulata)

Dwarf Sagittaria is a hardy, grass-like plant that grows quickly in sandy substrates. It’s perfect for creating a lush, green carpet in your aquarium.
Appearance and Growth
- Size: This plant stays relatively short, growing up to 4-12 inches tall, depending on the lighting.
- Leaves: It has thin, grass-like leaves that spread to form a carpet over time.
Why It Thrives in Sand
Dwarf Sagittaria has shallow roots that easily penetrate sandy substrates. Its ability to spread runners allows it to form a dense carpet, even in sand.
Care Tips
- Lighting: Moderate to high lighting encourages faster growth and a thicker carpet.
- Fertilization: Use root tabs or liquid fertilizer to promote healthy growth.
- Water Parameters: It prefers temperatures of 68-82°F and a pH range of 6.5-8.0.
Hornwort (Ceratophyllum demersum)

Hornwort is an easy-to-grow plant that can adapt to various substrates, including sand. It’s a fantastic choice for beginners.
Appearance and Growth
- Size: Hornwort can grow up to 10 feet long, making it a versatile plant for any part of the tank.
- Leaves: The plant has bushy, needle-like leaves that provide excellent cover for fish.
Why It Thrives in Sand
Hornwort is a floating plant that doesn’t need to root in the substrate, making it perfect for sandy tanks. You can anchor it in the sand with small weights or plant weights if you prefer.
Care Tips
Water Parameters: Hornwort grows best in temperatures of 60-82°F with a pH range of 6.0-7.5.
Lighting: Low to high lighting is suitable, but moderate light ensures steady growth.
Fertilization: It absorbs nutrients from the water, so liquid fertilizer can help it thrive.
Anacharis (Egeria densa)

Anacharis, also known as Elodea, is a hardy, fast-growing plant that thrives in almost any aquarium environment, including sandy substrates. It’s popular among beginner aquarists because it’s easy to care for and adds a lush, green appearance to the tank.
Appearance and Growth
- Size: Anacharis can grow up to 3 feet tall, making it an excellent background plant.
- Leaves: It has long, slender stems with small, vibrant green leaves that grow in whorls around the stem.
Why It Thrives in Sand
Anacharis doesn’t need to root deeply, so it’s perfect for sandy substrates. You can either plant it in the sand or let it float freely. It absorbs nutrients directly from the water, making it highly adaptable.
Care Tips
- Lighting: Anacharis grows best with moderate to high lighting but can tolerate low light conditions.
- Fertilization: It absorbs nutrients from the water, so liquid fertilizers work well to promote healthy growth.
- Water Parameters: Anacharis thrives in temperatures between 60-82°F and prefers a pH range of 6.5-7.5.
Ludwigia Repens

Ludwigia Repens is a beautiful, red-stemmed plant that adds a pop of color to your aquarium. It’s a versatile plant that can adapt to different substrates, including sand.
Appearance and Growth
- Size: Ludwigia Repens can grow up to 20 inches tall, making it a great mid-ground or background plant.
- Leaves: It has broad, oval leaves that range from green to red, depending on lighting and nutrient levels.
Why It Thrives in Sand
Ludwigia Repens has a strong root system that can anchor well in sandy substrates. It’s also capable of absorbing nutrients from the water, which makes it easier to thrive in sand with the help of some root tabs.
Care Tips
- Lighting: Moderate to high lighting will encourage the red coloration in the leaves. In low light, the leaves may turn greener.
- Fertilization: Use root tabs for nutrients, and consider CO2 supplementation for faster growth and vibrant colors.
- Water Parameters: Ludwigia Repens prefers temperatures of 72-82°F and a pH range of 6.0-7.5.
How Do You Plant Aquarium Plants in Sand?
Most aquarium experts advise against using sand as a substrate because it does not hold nutrients in the aquarium very well. The sand is also easy for fish to dig up, creating a cloudy mess that is difficult to clean. However, the beauty of using sand substrates outweighs the effort required to create them, so here are things you need to do to get your planting started.
Wash Your Sand
Even sand needs to be washed before being added to a new aquarium. This can help reduce the likelihood of a parasite infestation in your aquarium by removing any eggs that may have been hiding there.
Place Your Sand
If you’ve washed your sand substrate thoroughly, you can now add it to your Aquarium. At this point, you can now shape it to your liking.
Cover The Top of the Sand
After laying down the sand substrate in an aquarium, many aquarists typically advise covering it with something like a plate, saucer, or plastic bag. This is so that when water is added, you can avoid splashes preventing the water from distorting the form you’ve created for your substrate.
Slowly Fill The Aquarium With Water
Slowly fill your aquarium with water to prevent stirring and keep your sand substrate in place. The thing that you place above your substrate will also help protect your sand substrate from splashes. You can pour water by slowly pouring it directly from a bucket or using a water pump.
Plant When Water is a Few Inches Deep
After you have completed the steps above, you can finally begin planting your aquatic plants in your sand substrate. Some plants’ rhizomes should be left exposed, while others’ can be buried. Sand substrate does not hold plants too well so some aquatic plants might need to be tied down to something.
Put Your Decorations
After you’ve set up your aquarium and planted your aquatic plants, you can add decorative things like rocks and driftwood. That way, you won’t have to put your hand in the aquarium water later, reducing the risk of introducing bacteria.
Fill Your Aquarium With Water
Once you’ve finished the preceding steps, you can begin adding water to your aquarium. The sand substrate can still be stirred as it is being filled with water, so take your time.
Tips for Growing Aquarium Plants in Sand
- Use Root Tabs: Since sand doesn’t contain many nutrients, use root tabs to provide essential nutrients for rooted plants.
- Avoid Compacting the Sand: Make sure to stir the sand gently now and then to prevent it from compacting, which can restrict root growth.
- Provide Good Lighting: Ensure your plants receive adequate lighting to support photosynthesis and growth. Choose lighting that matches the needs of your specific plants.
FAQ
Do Aquarium Plants Grow Better in Sand or Gravel?
Aquarium plants can do well in either a sand or gravel substrate. However, you will have to supplement the plant’s required nutrients with root tabs as neither of these substrates contains any nutrition that plants need for growth.
Can You Grow Carpet Plants in Sand?
Even though carpet plants can survive in the sand it’s not a good idea. The sand substrate in an aquarium won’t allow the roots of these plants the space they need to flourish and hold the plants steady.
Can Stem Plants Grow in Sand?
Growing stem plants in sand presents a number of challenges. The sand itself presents a significant difficulty. Aqua soil is much less dense than sand substrate. Aquarium plants, like the stem plant, have thin roots and will float if planted on a sand substrate.
Can Aquarium Plants Live without Substrate
A lot of water plants can live in your aquarium even if you don’t have any substrate. These are often called “floating plants” because they float to the top of the water and give your fish shade and places to hide.
Final Thoughts: Creating a Beautiful Sand-Planted Aquarium
While a sand substrate isn’t recommended by most aquarists, that doesn’t mean it can’t or shouldn’t be used. If you have a few fish that like to dig in the sand themselves, sand can be a good choice. Having sand and fish in an aquarium also mimics the natural beauty of an ocean environment.
However, there are also drawbacks, such as the fact that cleaning aquarium water can sometimes make it cloudier. Most water plants also struggle to establish strong roots in a sandy environment. By choosing plants like Amazon Sword, Vallisneria, Cryptocoryne, and others mentioned above, you’ll create a lush, green environment that both you and your fish will love. Just remember to provide nutrients, adequate lighting, and regular maintenance to keep your underwater garden thriving.
Happy planting!

