Should I use dirt as my substrate in a planted aquarium?
There are many pros and cons to dirted tanks using the Walstad method, so it might be worth trying at least once in your fishkeeping hobby to see if you like it. Based on our experiences with using dirt as substrate, here are some thoughts:
- Great plant growth
- Very cheap
- Takes years to run out nutrients in the ground
- Good option if you won't ever change the design (e.g., no moving around plants)
- Not as easy or beginner-friendly as planted substrate
- Makes a huge cloudy mess if you move plants or have bottom dwellers that dig
- Can lead to toxic ammonia spikes or unsightly algae growth
The disadvantages are why we choose to use inert substrates that don't contain any excess nutrients — like aquarium gravel, sand, and CaribSea Eco-Complete. Then we can add root tabs slowly over time whenever nutrients are needed and not risk overloading the fish tank. However, if you are dead set on doing a dirted planted aquarium, we recommend only adding a 0.25-inch of dirt (just enough to barely cover the tank bottom) and then putting at least a 2-inch cap of sand, gravel, or other substrate to prevent the dirt from leaking into the water column. The plant roots will be able to grow down and eventually reach the dirt.