Asparagus grows best in well-drained, fertile soils with a pH range of 6.8 to 7.2. Apply enough lime to raise the soil’s pH to the necessary level. Asparagus needs direct sun, so when choosing your site, plan for a permanent spot in a sunny location. Asparagus is a perennial and should not be grown in a container or pot.