To grow cilantro successfully, start by planting seeds directly in well- drained soil rich in organic matter, preferably in an area with full sun to partial shade. Cilantro prefers cooler weather, so plant in early spring or fall, and keep the soil consistently moist with about an inch of water per week. Use the succession planting method by sowing seeds every two weeks to have a continuous supply, as cilantro tends to bolt quickly in hot weather. When harvesting, cut stems as needed, avoiding taking more than a third of the plant at once to encourage new growth. Cilantro can also be grown in containers with quality potting mix, and it benefits from occasional feeding with water-soluble plant food to encourage leaf production. It is frost-hardy and can reseed itself for future crops. For best results, thin seedlings to about 3-6 inches apart and harvest frequently to prevent bolting.