The best way to water a snake plant is to let the soil dry out completely between watering. You can test this by sticking your finger into the soil two to three inches deep. If it feels dry, water thoroughly and allow the excess water to drain away.