The best time to water plants is in the early morning. This allows water to soak into the soil before the heat of the day, reducing evaporation and giving plants a good start with moisture for the day ahead.