The Concept
In Ecology of the Planted Aquarium (1999), Diana Walstad demonstrated that a properly built planted tank needs no filter, no CO2, no fertilizers, and almost no water changes. The plants and bacteria handle waste; the dirt provides nutrients for years.
The method works. Walstad tanks running for 10+ years are common. The catch: setup is delicate, and plant selection is critical.
Soil Selection
Use organic potting soil with no added fertilizer, no perlite chunks, no manure. Best brands: Miracle-Gro Organic Choice (Miracle-Gro brand but the organic version), or local equivalent.
Mineralize the soil before use: spread it in a tray, soak with water, let it dry out completely, and repeat 3 times. This breaks down ammonia precursors that would otherwise spike during cycling.
Layering
1. Bottom: 1 inch of mineralized topsoil, leveled smooth. Optional: dust with crushed clay or laterite for iron.
2. Middle: 1 inch of fine pool filter sand or play sand, leveled to seal the dirt.
3. Top: 1/2 inch of decorative gravel or sand for aesthetics.
Total substrate depth: 2.5–3 inches. Slope from back to front for visual depth.
Filling the Tank
Lay a plastic bag over the substrate before adding water. Pour water onto the bag (not directly onto sand) to avoid disturbing the layers.
Fill slowly. Let the tank settle for 24 hours before adding plants.
Planting
Plant immediately after setup. Use heavy plant mass — 80% of the substrate should be planted on day one.
Best Walstad plants: Vallisneria, Amazon swords, crypts, anubias, java fern, ludwigia, hygrophila, water sprite, frogbit, Salvinia.
Stocking
Wait 6–8 weeks before adding fish. Test ammonia and nitrite — soil cycles produce more ammonia than gravel cycles.
Stock lightly: 1 inch of fish per 2 gallons of water. Heavy stocking overwhelms the natural balance.
Maintenance
Walstad tanks need: 25% water change every 2–4 weeks, glass cleaning weekly, plant trimming as needed.
No filter cleaning (because no filter), no fertilizer dosing (soil provides), no CO2 (plants get it from fish respiration).