The best time to harvest herbs is in the morning after the dew has dried but before the day's heat. This is when the essential oils in the herbs are most concentrated, resulting in better flavor and aroma.