When is the best time to plant asparagus?
Early spring (April) is the best time to plant an asparagus bed in Iowa. Since asparagus is a perennial crop, carefully consider possible sites. Asparagus performs best in well-drained soils in full sun. In poorly drained sites, raised beds may be a solution. Avoid shady sites near large trees and buildings.