The best time to plant asparagus is in the early spring, as soon as the ground has thawed, or in late fall when the temperatures are cooler. Asparagus is a perennial vegetable and can produce harvestable spears for up to 20 years when grown in well-maintained beds.
Asparagus grows best in deep, well-drained, soft sandy loam soil with plenty of compost, organic fertilizer and mulching. Because it is highly susceptible to standing water, planting it in elevated garden beds helps ensure good drainage. Initial plants are planted from "crowns," which are 1-year-old plants. The plants are allowed to grow unharvested for the first two years to allow them to establish themselves. Spears are harvestable from the third year onwards.