Substrate is more than decoration. It affects your water chemistry, plant growth, fish behavior, and how easy your tank is to clean. Here's a complete breakdown of every substrate type and which one is right for your setup.

Gravel: the classic choice

Gravel (2-5mm size) is the most common substrate. Pros: easy to clean, available everywhere, cheap, won't cloud water. Cons: no nutrients for plants, some fish (cories, loaches) prefer softer substrate. Use gravel for: fish-only tanks, beginners, setups with fake plants.

🐠
Gravel is the classic, easy-to-clean substrate for most beginners

Sand: natural and fish-friendly

Pool filter sand or aquarium sand mimics the natural environment of most tropical fish. Pros: looks natural, cories and loaches love it (they sift through it), easier to spot leftover food. Cons: can compact and develop anaerobic pockets without disturbance, requires gentle gravel vacuum. Use fine-grained play sand (NOT beach sand) for the most natural look.

Best sand

CaribSea Super Naturals Sand

Premium natural-look aquarium sand. pH neutral, no dyes, loved by corydoras and all bottom-dwelling fish.

Planted substrate: nutrient-rich soil

For planted tanks, a nutrient-rich substrate is a game-changer. Fluval Stratum, CaribSea Eco-Complete, and ADA Aquasoil all contain iron, minerals, and organic matter that feed plant roots directly. No extra fertilizer needed for months. They also lower and buffer pH, which most tropical plants and fish prefer.

Best for plants

Fluval Stratum Planted Substrate

Volcanic mineral substrate that feeds plant roots, buffers pH to 6.5-7.0, and supports beneficial bacteria. The best planted tank substrate under $30.

🐠
Nutrient-rich substrate makes a huge difference for plant growth

How deep should substrate be?

Fish-only tank: 1-2 inches of gravel. Plant tank: 2-3 inches minimum (plant roots need depth). Iwagumi/aquascape: often sloped, deeper in the back (4+ inches) and shallower in front (1 inch) to create perspective. More depth = more planting options.

📧Free newsletter

Get weekly fish tips in your inbox

Join 1,000+ fish lovers. Free guides, gear deals, no spam.