Guide

Best substrate for aquarium

Gravel, sand, and planted substrates: what to choose.

Gravel

Gravel is durable, easy to vacuum, and comes in many colours and sizes. Use a grain size that won’t trap debris or get stuck in filter intakes. Rinse it well before adding to the tank. Good for most community tanks and fake or hardy live plants.

Sand

Sand looks natural and suits bottom dwellers like corydoras and loaches. It can compact; stir gently during water changes to avoid gas pockets. Pool filter sand or aquarium sand are safe; avoid sharp or builder’s sand. Some plants root well in sand with fertilizer.

Planted substrates

Nutrient-rich substrates (e.g. aquasoil, clay-based products) feed roots and help plants grow. They can soften water and sometimes release ammonia at first — ideal for cycling a new tank. Cap with a thin layer of sand or gravel if you prefer.

Depth and cleaning

1–2 inches is usually enough. Deeper beds suit heavily planted tanks. Vacuum the top layer during maintenance; avoid digging deep into planted substrate or you’ll release nutrients and cloud the water.

Quick takeaways

  • Gravel: versatile, easy to clean; rinse before use.
  • Sand: good for bottom dwellers; stir occasionally.
  • Planted substrates: nutrients for roots; may affect pH and cycle.
  • 1–2 inches depth; vacuum surface, not deep into soil.

More guides · Plant fertilizer · Live vs fake plants · Filter types · App-aquatic