Gravel, Sand, or Aquasoil? Choosing the Aquarium Substrate Your Tank Actually Needs

By

·

Cichlids swimming above rocky gravel substrate in a freshwater aquarium

Some links on our site may earn us a commission at no extra cost to you. Learn more.

The right aquarium substrate depends on one question: are you growing plants or keeping fish over decoration? For a serious planted tank, aquasoil earns its premium — it feeds roots and softens water in ways gravel never will. For a fish-first community tank, plain gravel remains the easiest bed to keep clean, and sand is the specialist’s choice for bottom-dwellers like corydoras and loaches. Everything else is detail — but the details decide whether you’re rebuying substrate in two years.

Match the bed to the tank, not the trend

Keeping fish with plastic or hardy plants? Gravel.

Gravel’s virtue is maintenance. Debris sits on top of or between the stones where a gravel vacuum lifts it easily, water flows through the bed instead of compacting it, and it never clouds the water column. It’s also honest about what it isn’t: despite what some packaging implies, inert substrates carry little plant nutrition — as planted-tank resource The 2Hr Aquarist puts it, most “do not naturally contain significant amounts of nutrients for plant growth, despite what the marketing says.” Anubias, java fern, and other plants that feed from the water column do fine; root feeders will want help.

Keeping corydoras, loaches, or a natural riverbed look? Sand.

Fine sand — CaribSea’s Super Naturals line runs roughly 0.5 to 1 mm grain per the product listing — lets barbeled fish sift and forage the way they would in a river, which is the main reason keepers of corydoras and kuhli loaches choose it. Waste stays visible on the surface rather than sinking in, which looks messier but siphons faster. The trade-offs: sand can compact over time, it wanders into filter impellers if stirred carelessly, and like gravel it’s nutritionally inert.

Corydoras catfish foraging on fine sand substrate in a freshwater aquarium
Fine sand lets barbeled fish like corydoras and loaches sift and forage the way they would in a river.

Growing a carpet, stems, or a shrimp colony? Aquasoil.

Aquasoil is the only option here that actively changes your water and feeds your plants. Commercial aquasoils come “enriched with ammonia and other nutrients, which is great for plant growth,” per The 2Hr Aquarist’s substrate guide, and most contain peat that buffers pH to just below neutral — the soft, slightly acidic conditions most aquatic plants and dwarf shrimp prefer. Fluval markets its Stratum, collected from the foothills of Japan’s Mount Aso volcano, as supporting exactly that neutral-to-slightly-acidic range while its porous granules give beneficial bacteria and newborn shrimp somewhere to hide. The same guide’s bottom line on growth is blunt: most plants simply grow better in soil.

Lush planted freshwater aquarium with carpeting plants over dark aquasoil substrate
Aquasoil actively feeds roots and softens water, the reason carpets, stem plants, and shrimp colonies thrive over it.

The catch is a lifespan clock. The nutrient charge diminishes and eventually “need[s] to be replenished in the form of root tabs,” per the same guide — though the structural benefits of the porous granules persist for years. That ammonia charge also means cycling an aquasoil tank before adding livestock is non-negotiable.

What a two-inch bed really costs: our 20-gallon math

We priced a two-inch bed for a standard 20-gallon-long (30 × 12-inch footprint) using the hobby’s common planning rule of about one pound of sand or gravel per gallon per inch of depth, and current retailer listings as of July 2026. Aquasoil granules are much lighter per unit of volume, so weight rules don’t transfer; we used the two-bag load owners most commonly report for this footprint, and you should treat that line as an estimate.

What you’d buyUpfront costEffect on waterNutrient lifespanSubstrate cost/year over 5 years
Sand2 × CaribSea Super Naturals 20 lb ($21.33 ea., PetSmart)~$42.66Inert — noneNone to deplete~$8.53
Planted gravel2 × CaribSea Eco-Complete 20 lb ($29.99 ea., Petco)~$59.98Essentially inertMinimal — plan on root tabs from the start~$12.00
Aquasoil~2 × Fluval Stratum 8.8 lb ($21.99 ea., Petco)~$43.98Buffers toward slightly acidicRoughly 1–2 years before root tabs take over~$8.80 + eventual tabs

The surprise in that table: aquasoil isn’t the expensive option upfront — it lands within a few dollars of plain sand and under the “planted” gravel. What you’re really paying for aquasoil is the maintenance clock, not the checkout price. Eco-Complete’s premium buys its dark basaltic look and CaribSea’s claim of packaged live bacteria, but experienced owners widely note it behaves as an inert gravel that still needs root tabs for hungry plants.

Dealbreakers before you pour

  • Stocking fish the same week? Skip aquasoil — its ammonia release demands a full cycle first.
  • Keeping hard-water fish like African cichlids or livebearers? Aquasoil’s acid-leaning buffer works against them; use inert sand or gravel.
  • Hate cloudy water? Rinse sand and gravel thoroughly; with aquasoil, fill slowly over a plate and never rinse it.
  • Strong filter intake near the bed? Fine sand plus an unguarded impeller is how filters die — use a pre-filter sponge.

How we compared

We drew on planted-tank guidance from The 2Hr Aquarist, manufacturer claims from Fluval and CaribSea product pages, current Petco and PetSmart listings for pricing, and aggregated long-term owner reports on compaction, depletion, and rescapes. We don’t run test tanks, and our editorial standards explain how we verify what we publish.

Fishkeepers also ask

Can I grow plants in plain gravel?

Yes, within limits. Water-column feeders like anubias and java fern don’t care what’s below them, and root feeders can manage in gravel with regular root tabs — you’re just supplying the nutrition the substrate doesn’t have.

How deep should an aquarium substrate bed be?

Around two inches is the common target for planted setups — enough for roots to anchor and spread — while fish-only tanks often run shallower beds of an inch or so, which trap less debris.

Do I have to replace aquasoil when its nutrients run out?

No. The porous structure keeps benefiting roots and bacteria for years, per The 2Hr Aquarist — most keepers just push root tabs into the depleted bed instead of tearing the tank down.

Can I cap aquasoil with sand or gravel?

Keepers do it for looks and to keep soil granules from floating, but the layers mix over time as fish dig and plants are uprooted. If you go this route, use a thin cap and expect it to be temporary.

Building out the rest of the tank? Our starter aquarium size comparison helps you pick the box itself, the filter face-off covers what keeps the water clean above your new bed, and the heater comparison rounds out the hardware. More in Fish & Aquariums.