Affiliate disclaimer: Some links on this blog are Amazon affiliate links, meaning I may earn a commission at no extra cost to you.
Best Substrate for Aquarium Plants: Sand vs Gravel vs Soil
🏖️ The substrate you choose can make or break your planted tank — This guide compares sand, gravel, and aquasoil, and helps you pick the right one for your plants and budget.
Does Substrate Really Matter for Aquarium Plants?
Substrate serves two main functions: anchoring roots and providing nutrients. 2Hr Aquarist explains that root‑feeders like Amazon swords and Cryptocoryne rely on substrate nutrients. If you use inert sand, you must add root tabs. Water‑column feeders can be attached to hardscape and do not need substrate at all. The choice also affects water chemistry – some substrates lower pH, while others are inert. For a complete overview, see our substrate and fertilizer guide.
Sand: Pros, Cons, and Best Uses
Sand is a popular choice for many aquascapes. Pros: Inexpensive ($10‑20 per 50 lbs), does not alter water chemistry, easy to clean, and prevents debris from sinking. Cons: Provides no nutrients; roots may struggle in very fine sand (play sand); anaerobic pockets can form if too deep. Best for: Low‑tech planted tanks with root tabs, shrimp tanks, and fish that like to sift (corydoras). Avoid play sand – it is too fine and compacts. Use pool filter sand or coarse sand (0.5‑1 mm). For root feeders, insert root tabs every 3‑4 inches. For more on using sand, see our sand vs gravel guide.
– Silica sand: safe, non‑reactive
– Black diamond blasting sand (coal slag): safe, cheap, but needs rinsing
– Avoid: play sand, beach sand (may contain salt/pollutants)
Gravel: Classic Choice for Low‑Tech Tanks
Gravel is the most common substrate for beginner tanks. Pros: Good water circulation, easy to vacuum, does not compact, and comes in many colors. Cons: No nutrients; large gravel (over 5 mm) may make planting difficult. Best for: Low‑tech tanks with root tabs, fish that disturb substrate (cichlids), and as a cap over soil. Use fine gravel (2‑4 mm) so roots can penetrate. For heavy root feeders (swords), place root tabs directly under the plant. Gravel is also excellent for under‑gravel filters. For more on substrate choices, see our substrate guide.
Aquasoil: Nutrient‑Rich Substrate for High‑Tech Tanks
Aquasoil is the gold standard for demanding planted tanks. Pros: Rich in nutrients, buffers pH to 6.5‑6.8, promotes rooting, and contains trace elements. Cons: Expensive ($40‑60 per 9L), may cloud water initially, releases ammonia for 4‑6 weeks (requires fish‑less cycling), and depletes after 1‑2 years (needs root tabs). Best for: High‑light tanks with CO₂, carpeting plants (Monte Carlo, Dwarf hairgrass), and aquascaping competitions. For low‑tech tanks, aquasoil is optional but still beneficial. Brands: ADA Amazonia (strongest buffering), Tropica (less ammonia), Fluval Stratum (budget). For more on aquasoil, see our substrate comparison.
Capped Soil Method (Walstad) – DIY Nutrient Substrate
The Walstad method uses cheap organic soil. Step 1: Sift soil to remove large chunks. Step 2: Place 1 inch of soil in the tank. Step 3: Cap with 1‑2 inches of sand or fine gravel. Step 4: Fill slowly (use a plate). Pros: Very cheap, provides nutrients for years. Cons: Can cause ammonia spikes, requires mineralization of soil, and can cloud water. Best for: Advanced hobbyists who want a low‑tech, low‑cost planted tank. For most beginners, aquasoil or inert substrate + root tabs is easier. For more on the Walstad method, see our low‑tech setup guide.
– Mineralize soil by drying and re‑wetting for 2 weeks to reduce ammonia.
– Cap with at least 1 inch of sand to prevent soil from leaching into water.
How Deep Should the Substrate Be?
Depth affects plant health. 2Hr Aquarist recommends:
– Low‑tech with root tabs: 1‑2 inches
– Swords, Crypts, Vallisneria: 2‑3 inches
– Carpet plants (Monte Carlo, Hairgrass): 1‑1.5 inches
– Capped soil method: 1 inch soil + 1‑2 inch cap
– Sand with root tabs: 1‑2 inches (avoid deep sand to prevent anaerobic pockets)
Root Tabs vs Liquid Fertilizers – Do You Need Both?
Do not confuse the two. Root tabs (Seachem Flourish Tabs, API Root Tabs) provide nutrients directly to the roots of plants like swords and crypts. Insert them every 3‑4 months. Liquid fertilizer (APT Complete, Easy Green) feeds water‑column plants (Anubias, Java fern, floating plants) and also helps root feeders absorb through leaves. In a low‑tech tank with inert substrate, use root tabs + liquid fertilizer. In a tank with aquasoil, you can skip root tabs for the first year. For more, see our root tabs vs liquid guide.
Comparison Table: Sand vs Gravel vs Aquasoil
| Feature | Sand | Gravel | Aquasoil |
|---|---|---|---|
| Nutrients | None (inert) | None (inert) | Yes (depletes) |
| Cost (per 20 lbs) | $10‑20 | $15‑30 | $40‑60 |
| pH buffering | No | No | Yes (lowers to ~6.5) |
| Root tabs needed? | Yes | Yes | After 1‑2 years |
| Best for | Low‑tech, shrimp, corydoras | Low‑tech, cichlids, beginner | High‑tech, carpets, aquascaping |
| Ease of planting | Moderate (roots slide) | Easy | Very easy |
• 2Hr Aquarist – Substrate guide
• 2Hr Aquarist – Substrate depth recommendations
• Aquarium Co‑Op – Substrate comparison
• 2Hr Aquarist – Aquasoil guide

