No, aquarium plants don't require a specific substrate. Live aquatic plants can be planted in any substrate, including soil, sand, and gravel. With or without a substrate, you can maintain live aquatic plants in your tank. However, it is advantageous to place live aquarium plants on dirt substrate.