Start by rinsing the asparagus, breaking off the tough bottoms and cutting into ½ inch pieces. Bring a medium pot of salted water to a boil. Fill a large bowl with ice water and keep on the side. Blanch asparagus pieces in boiling water for 2 minutes. Immediately drain asparagus and then submerge into ice water; set aside.
In a Dutch oven or medium sized pot melt 1 tablespoon of butter over medium heat. Add onions to butter and cook until translucent, about 5 to 7 minutes. Add in rice and stir to coat. Cook for 2 minutes. Add in lemon juice and wine, stir until evaporated. In a separate pot, bring 4 cups of chicken broth to a simmer, keep on low heat.
Add ½ cup of broth at a time and continuously stir until absorbed. Repeat, a half cup at a time stirring constantly, until there is no more broth remaining. This should take about 20 minutes for all the broth to be absorbed. The rice will be creamy yet slightly chewy. Mix in Parmesan cheese until combined. Then stir in asparagus and lemon zest, and then salt and pepper to taste .
Recipe by 2 Sisters 2 Cities at https://www.2sisters2cities.com/2012/02/asparagus-risotto/