Growing asparagus (Asparagus officinalis) requires patience but boy, is the payoff worth it. Although it takes up to three years to really get going, this perennial plant will produce a bountiful harvest year after year for up to 30 years.
Source: How To Grow Asparagus: Plant It Once & Harvest For Decades