For most planted aquariums, aquarium soil is the best substrate — it stores and releases nutrients directly to plant roots, buffers pH into the ideal range for aquatic plants, and drives the kind of lush growth that sand and gravel simply can't match on their own. Sand works well for bottom-dwelling fish and column-feeding plants. Gravel is best for minimalist or fish-forward setups where root nutrition isn't a priority.
Soil vs Sand vs Gravel: At-a-Glance Comparison
| Factor | Aquarium Soil | Sand | Gravel |
|---|---|---|---|
| Nutrient Content | High — actively feeds roots | None — inert | None — inert |
| pH Effect | Lowers to 6.5–7.0 | Neutral | Neutral |
| Best for Plant Growth | Excellent | Moderate (with root tabs) | Limited (with root tabs) |
| Best for Bottom Dwellers | Acceptable | Excellent — soft on barbels | Poor — sharp edges |
| Maintenance | Moderate | Moderate | Easy |
| Lifespan | 2–5 years | Indefinite | Indefinite |
| Cost | Higher | Low | Low |
| Safe for Shrimp | Yes — ideal | Yes | Yes |
What Substrate Actually Does in a Planted Tank
Substrate isn't just decorative gravel at the bottom of a glass box. In a planted tank, it does three separate jobs: it physically anchors your plants so they don't float away, it stores and delivers nutrients directly to root zones, and it houses the beneficial bacteria colonies that break down fish waste into plant-usable compounds. A nutrient-rich soil also buffers your water chemistry — lowering pH into the slightly acidic range most tropical plants and freshwater shrimp thrive in.
The key metric that separates great substrates from inert ones is Cation Exchange Capacity (CEC) — the substrate's ability to attract and hold positively charged nutrients like iron and potassium in the root zone. Aquarium soils have the highest CEC of any substrate type. Sand and gravel have none, essentially.
Aquarium Soil: Best Substrate for Planted Tanks

If you're growing rooted plants — stem plants, carpeting species, Amazon Swords, Cryptocorynes — aquarium soil is the only substrate that does the job properly without workarounds.
What makes it different: Aquarium soil is manufactured from volcanic ash or mineral-rich clay, baked into small uniform spheres and packed with organic material. It's soft enough for delicate roots to penetrate but structurally sound enough that it doesn't turn to mud underwater. It naturally lowers pH to 6.5–7.0 and softens water — the exact conditions most aquatic plants and shrimp colonies prefer.
One thing to know upfront: Fresh aquasoil releases ammonia heavily for the first 2–4 weeks. Always let your tank fully cycle before adding fish or shrimp to a new soil setup.
Depth guidelines:
- Standard stem plants: 2–3 inches minimum
- Large root-feeders (Amazon Sword, large Crypts): 3–4 inches
- For natural depth and perspective: slope from ~1.5 inches at the front glass to ~4 inches at the back
PlantedPro Aquarium Soil is available in both powder grain (1–2mm, ideal for carpeting plants with fine root systems) and normal grain (3–5mm, better for stem plants and easier day-to-day maintenance). Each bag includes volume information so you can calculate exactly how much you need before ordering.
Sand: Right for Fish-Forward and Minimalist Setups

Sand earns its place in tanks built around bottom-dwelling fish — Corydoras, Kuhli Loaches, Cichlids — where the substrate's job is protecting delicate barbels and mouths, not feeding plant roots.
Choose coarse sand (1–2mm grain). Fine "sugar sand" compacts over time, cuts off oxygen flow to the substrate, and creates anaerobic dead zones where toxic hydrogen sulfide gas builds up. Coarse sand allows water to circulate while staying gentle on fish.
Column-feeding plants work fine in sand: Java Fern, Anubias, aquatic mosses, and Bucephalandra all absorb nutrients through their leaves — attach them to driftwood or rocks and the substrate underneath is irrelevant. Root-feeders like Cryptocorynes can grow in sand, but only with consistent root tab supplementation every 2–3 months.
Gravel: Works Only With Column Feeders

Plain gravel has zero nutritional value and poor CEC. Without root tabs, it's a slow death sentence for root-feeding plants. With consistent root tab supplementation every 2–3 months, you can grow column-feeding epiphytes like Anubias, Java Fern, and Bucephalandra — but since those plants attach to hardscape above the gravel anyway, the substrate choice barely matters for them.
Gravel's real advantage: it's cheap, lasts forever, and is easy to vacuum aggressively without disturbing plant roots.
The Layered Method: Best of All Three

You don't have to choose just one. Advanced aquascapers frequently combine substrates to get nutritional performance and fish-friendly aesthetics in the same tank.
How it works: Lay 2 inches of aquarium soil as your base layer where root-feeders will be planted. Cap it with 0.5–1 inch of fine sand on top. The sand locks the soil in place, prevents cloudiness, and gives bottom-dwellers a safe surface to forage. Plant roots push through the thin sand cap and feed on the rich soil below.
PlantedPro Aquarium Soil works particularly well as the base layer in this method — its grain size maintains water flow while holding nutrients close to the root zone.
Which Substrate Is Right for Your Setup?
| Your Situation | Best Choice |
|---|---|
| Lush carpeting plants and stem plants | Aquarium soil, 2–3 inches deep |
| Corydoras or other bottom-dwelling fish | Coarse sand, 1–2 inches deep |
| Mostly Anubias and Java Fern | Sand or gravel — save the budget for lighting |
| Best of both worlds | Layered method: soil base + sand cap |
FAQ
(Q) Can aquarium plants grow in gravel?
= Yes, but only column-feeders like Anubias and Java Fern. Root-feeding plants — stem plants, carpeting species, swords — will slowly starve in plain gravel without root tabs every 2–3 months.
(Q) Does aquarium soil raise or lower pH?
= It lowers pH, typically into the 6.5–7.0 range. Sand and gravel are pH-neutral. The lower pH from aquasoil is ideal for most freshwater plants and especially beneficial for shrimp.
(Q) How long does aquarium soil last?
= Most aquarium soils last 2–5 years before the structure breaks down and nutrients deplete. Signs of exhaustion: slower plant growth despite good lighting and CO₂. Supplement with root tabs or do a partial substrate swap.
(Q) Is aquarium soil safe for shrimp?
= Yes — it's actually the best substrate for shrimp. The lower pH and KH that aquasoil creates matches the soft, slightly acidic water that both Neocaridina and Caridina shrimp thrive in.
(Q) How much substrate do I need for a 10-gallon tank?
= For a 2–3 inch depth in a standard 20" × 10" footprint, plan for approximately 5–7 liters of aquarium soil. Buy slightly more than your calculation to account for sloping.
The substrate you choose is the foundation everything else is built on. Get it right from day one and your plants will reward you for years. Get it wrong and no amount of lighting or CO₂ fully compensates.
Browse PlantedPro's Aquarium Soil Collection — available in powder and normal grain, with sizing guidance included.
Leave a Comment