Spouts of greenery through black soil - Photo by Markus Spiske.

DIY Substrate for Planted Aquariums: The First Muddy Steps

Last updated on March 24th, 2025 at 07:16 pm

Creating a DIY substrate is very easy: put together a couple of inert substrate types like sand, gravel, volcanic rock, or pebbles, and you will have your DIY substrate mixture.

But adding active elements like dirt makes things a bit more complicated and rewarding for planted tanks.

Topsoil is the most crucial element in any DIY planted aquarium substrate. Plants can grow in inert substrates too, but for a heavily planted tank, the natural fertilization stemming from organic potting soil is invaluable. Just like anything living in your aquarium, topsoil comes with its quirks.

The principles of DIY fish tank substrate layering discussed below focus mostly on dirt, but they can be applied to commercial aqua soil setups, too.

The Basics of DIY Substrate for Planted Tanks

Dirt is the most accessible nutrient-rich substrate option for heavily planted tanks.

It can be free, and it can be bought from the store. The latter will give you more consistent results over time as it would have a stable composition.

Freely collected topsoil from the same area would also be largely the same, but weather phenomena can still change the composition of the dirt.

The most important consideration for topsoils is that they are organic. This means free of:

  • Herbicides
  • Pesticides
  • Chemical fertilizers

Many organic potting mixtures contain natural fertilizers like manure. In small amounts, it is safe to use in substrate mixes and shouldn’t harm fish or shrimp.

Another important characteristic of topsoil is that in aquariums it is very much bottomsoil. It must be covered well with an inert substrate that will keep it from floating and muddying the water.

Its spreading across the entire bottom could also be limited by artificial or natural barriers.

So, a DIY substrate should include:

  • Organic soil
  • An inert substrate to cap it off
  • Barriers to prevent unwanted substrate mixing

Let’s go through the steps in detail.

How to Prepare Soil for Dirted Aquarium

You can prepare a DIY substrate mixture for free. Soil is readily available, while river sand isn’t that hard to come by.

If you want to collect your own soil, the preparation process is slightly lengthier.

Make sure to collect soil away from places where herbicides and pesticides have been used.

It may all look like mud to you, but soil can be cleaned. It may never become un-muddy, but that’s not the goal when preparing it for your aquarium.

  1. Collect soil. A molehill is a good source of relatively clean, rich soil.
  2. Sift through it. Here you can remove most stuff you may want removed: rocks, plastic, and rotting branches.
  3. Return worms, beetles, centipedes, and other little critters where you dug them from.
  4. Drop the topsoil in a bucket.
  5. Cover with water.
  6. Mix it well. This will give homogenous material to work with, producing more even results across the tank.
  7. Remove debris. See what floating stuff you want to throw or try to bury under the cap. 
  8. Rinse a couple of times.
  9. Optional: Let it dry. If you want to refine the dirt to the maximum, let it dry under the sun (or in an oven) and sift through it as much as desired. This process will reduce the components in the soil that are yet to fully decay but won’t remove them entirely.
  10. Insert in the tank.
  11. If muddy, scape it as you wish.
  12. If dry, sprinkle with water, and work it into mud. Compress it using a kitchen glove, to remove air pockets.
  13. Let it rest for 24 hours under a bit of water. This will also help eliminate unwanted gas pockets from the soil.
  14. Cap the soil with at least 2 inches / 5 centimeters of an inert substrate.
  15. Cover with several inches of water.
  16. Siphon debris.
  17. Let it rest overnight to compact well.
  18. Plant your plants.
  19. Fill up the tank.
  20. Add fish. The organic soil means that a tank is fully cycled from the get go.

If you buy organic soil that you know from gardening activities, you may apply it directly to the bottom of the tank.

In such cases, follow the above process from step 7 onward.

How to Set Up a Dirted Planted Tank

Root plants benefit the most from topsoil substrate mixes, but the nutrients leach into the water column feeding all plants.

The dirt must be at the bottom, sealed by inserts substrates like sand or gravel.

Cover all the areas of the tank you want with an inch of dirt and cover it from all sides but most crucially from the top.

Cap it well, with a couple of inches or five centimeters of inert substrate.

Uncapped dirt can onset a bunch of issues like algae blooms and ammonia spikes. Keeping all topsoil well sealed makes things much more controlled.

You can cover the entirety of the bottom, all but the corners, or certain spots. Restricting dirt from moving horizontally can be done with plastic cutouts or natural barriers like flat stones or gravel around the islands of soil.

So, here are the basic steps for preparing aquarium substrate by yourself:

  1. Procure topsoil and inert substrates.
  2. Prepare them.
  3. Apply the muddy dirt wherever you want at the bottom of the tank.
  4. Shape it.
  5. Cover it with a solid cap of inert substrate like sand or fine gravel (or both, if you dare).

To see how it is done in practice. I have no videos of my own but even if I had, they could never match the beautiful simplicity of the first video by GreenEcoSpace:

Here’s an inspiring aquascape made with DIY substrate by MadeByKM. The interesting part is that they use clay pebbles to prompt the garden soil to an impressive aquascape.

Can Aquarium Plants Live in Plain Sand or Gravel?

Sand and other inert substrates can certainly maintain plant life.

They provide ample space for roots to spread and, gravel especially, retain more mulm.

Over time, the biowaste of the aquarium seeps through the substrate layers, infusing them with plant nutrients.

Do Planted Aquariums Need Special Substrate?

Plants can grow and, eventually, thrive in inert substrates.

As long as there is biowaste produced by fish or snails (mystery snails clean but also make dirty), or food, the plants will be receiving nutrients from the water column. After a few months, the substrate will have enough aquarium soil, as in, soil produced within the aquarium.

The biowaste accumulation is akin to how terrestrial topsoil forms. The dead (or dying) organic matter falls and decomposes. Decomposition is induced relatively slowly by decay or faster through the digestive systems of various critters.

So, inert substrates can be enriched enough to maintain a dense plant mass.

All the same, it is fair to say that aquariums need special substrate mixtures to become lush and vibrant.

Nutrient-rich soil is the special component that feeds the plants and helps them thrive. It is not the only prerequisite, but, together with adequate light, it is one of the main limiting factors of plant growth.

A simple, inexpensive DIY substrate can set the scene for planted aquariums that support lush plant life.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *