Most aquarium plants do not need soil, but they do need something to anchor their roots

Aquarium plants can grow without traditional soil. Many plants thrive in gravel, sand, or even bare glass with no substrate at all — they absorb nutrients directly from the water column instead. The real question is not whether plants need soil, but whether you want a substrate that holds roots in place and stores nutrients for the plants that do benefit from it.

Some plants are rootless or nearly rootless and float freely or attach to rocks and wood. Others have strong root systems and grow better when anchored in a nutrient-rich substrate. The type of plant you choose determines whether substrate matters for your setup.

Key Takeaways

  • Floating plants like water sprite and ludwigia need no substrate at all and absorb nutrients from the water.
  • Rooted plants like Amazon sword and crypts grow taller and fuller when planted in gravel or specialized aquarium substrate.
  • Gravel, sand, and commercial aquarium substrates all work; soil from a garden or potting mix will cloud your water and decay.
  • Nutrient-poor substrates like plain gravel benefit from root tabs — small fertilizer pellets you push into the substrate near plant roots.
  • A bare-bottom tank works fine if you choose only plants that attach to hardscape or float.

Plants that float or attach need no substrate at all

Floating plants have no roots or only vestigial roots and draw all their nutrients from the water column. Java fern, anubias, and moss attach to rocks or driftwood with rhizomes and do not need substrate to survive. These plants are the easiest choice if you want a bare-bottom tank or prefer not to add any substrate layer.

Floating stem plants like water sprite, ludwigia, and rotala will grow roots if left in the water long enough, but they do not require substrate to stay healthy. They straightforward drift or are anchored by weights or plant weights. If you want a low-maintenance setup, these plants let you skip substrate entirely.

Rooted plants anchor better and grow fuller in substrate

Plants with strong root systems — Amazon sword, crypts, dwarf hairgrass, and most stem plants — grow taller, fuller, and healthier when their roots have something to grip. Substrate gives roots a place to anchor and stabilizes the plant so it does not uproot easily when fish dig or water currents push it around.

Rooted plants also benefit from nutrients stored in the substrate itself. Gravel and sand do not hold many nutrients on their own, but they trap fish waste and decaying plant matter, which roots can access. Specialized aquarium substrates like Flourite or ADA Aquasoil are designed to hold nutrients longer and release them slowly over time.

What substrates work and what does not

Aquarium gravel is the most common choice. It is inert, does not cloud the water, and comes in many colors. Standard gravel is nutrient-poor, so rooted plants may need root tabs to thrive. Sand works equally well and is lighter, making it easier for roots to penetrate, but it compacts over time and can trap decaying matter that releases ammonia.

Commercial aquarium substrates like Flourite, ADA Aquasoil, and Eco-Complete are formulated to hold nutrients and support plant growth without fertilizer for the first few months. They cost more than gravel but are worth it if you plan a heavily planted tank. Never use garden soil, potting mix, or topsoil in an aquarium — these will cloud your water, decay, and foul the tank.

A mix of gravel and sand works well for many setups. Use sand in the foreground where small-rooted plants like dwarf hairgrass go, and gravel elsewhere. The sand stays in place better than pure sand alone, and the gravel allows water flow.

Root tabs add nutrients when substrate alone is not enough

If you use plain gravel or sand, rooted plants may show signs of nutrient deficiency — slow growth, pale or yellowing leaves, or stunted new growth. Root tabs are small fertilizer pellets you push into the substrate near plant roots. They release nutrients slowly over weeks or months and cost between $10 and $25 per container, depending on the brand.

Popular root tabs include Flourish Tabs, Thrive, and Osmocote. Push them 1 to 2 inches into the substrate near the base of heavy feeders like Amazon sword or crypts. You do not need them for floating plants or plants that get most nutrients from the water column. If you use a nutrient-rich substrate like Aquasoil, you may not need tabs for the first year.

Substrate depth matters for rooted plants

Rooted plants need at least 2 to 3 inches of substrate to anchor properly and develop a healthy root system. Shallower substrate means roots hit the glass quickly and the plant cannot grow as large. If you want tall plants like Amazon sword or large crypts, aim for 3 to 4 inches in the back of the tank.

Shallow substrate works fine for small plants like dwarf hairgrass or low-growing foreground plants. You can also use hardscape — rocks or driftwood — to anchor plants in shallow substrate or no substrate at all. Many aquascapers use a combination: a thin gravel layer in front with rocks and wood to anchor plants, and deeper substrate in the back for rooted plants.

How to set up a substrate-free tank

A bare-bottom tank with no substrate is possible if you choose the right plants. Use only floating plants, plants that attach to hardscape, or stem plants weighted down. Java fern and anubias tied to rocks or driftwood with fishing line will stay in place. Floating stem plants can be weighted with plant weights or left to float freely.

Bare-bottom tanks are easier to clean — debris settles on the glass and is straightforward to remove with a siphon. They are also cheaper to set up and give you a clear view of the tank floor. The downside is that you cannot grow large rooted plants, and the tank may look sparse unless you use a lot of hardscape and floating plants.

Frequently Asked Questions

Can I use regular garden soil under gravel in my aquarium?

No. Garden soil and potting mix contain organic matter that decays in water, clouds the tank, and releases ammonia and other compounds that harm fish. Use only aquarium gravel, sand, or commercial aquarium substrate. If you want a nutrient-rich base layer, use Aquasoil or Flourite under a cap of gravel.

Do I need to change substrate if my plants are not growing?

Not necessarily. Slow growth usually means low light, low CO2, or nutrient deficiency — not substrate type. Try adding root tabs, increasing light, or doing larger water changes before replacing substrate. If you are using plain gravel and want to avoid tabs, switching to Aquasoil or Flourite may help.

What is the best substrate for a planted tank?

It depends on your plants and budget. Aquasoil or Flourite are best for heavy plant growth and cost $20 to $40 per bag. Gravel with root tabs is cheaper and works well for most setups. Sand is good for foreground plants but needs more maintenance. Start with what fits your budget and adjust based on how your plants grow.

Can plants grow in just water with no substrate?

Yes, if they are floating plants or plants that attach to hardscape. Rooted plants can survive in water-only setups but grow slowly and may not anchor well. They absorb some nutrients from fish waste, but nutrient deficiency is common. Floating plants grow fastest in bare-water setups.

How often do I need to replace aquarium substrate?

Aquarium substrate does not need full replacement. Gravel and sand last for years. Stir the substrate monthly to release trapped gases and prevent dead spots. If it becomes very compacted or foul-smelling, remove the top layer and replace it. Commercial substrates like Aquasoil break down over time and may need partial replacement after two to three years.