Cover chicken with chicken seasoning ingredients and let it sit.
Place a saucepan filled with water over high heat and bring to boil. Add the asparagus for 2 minutes until it's blanched. Then, remove them from boiling water and place them in ice-cold water.
Place a large skillet over medium-high heat and add in 1/4 of cup of butter. Then, add in chicken and stir-fry until the chicken turn golden brown. Should take around 7-10 minutes.
Lower the temperature and add in 2 minced garlic cloves and Italian seasoning. Stir and cook until garlic is fragrant, it should take around 1 minute.
Remove the chicken from the skillet and set aside. In case the skillet is too small, brown the chicken in 2 batches.
Now, add the remaining 2 minced garlic cloves to the skillet, pour in the chicken broth and bring to simmer. Add the remaining 1/4 cup of butter, squeeze in the juices of the lemon, then add Sriracha sauce, chopped parsley and crushed red chili pepper flakes. Stir to combine.
Now, add in the asparagus and toss for 2-3 minutes to cook it up inside the skillet. Push it to the side and add the chicken back into the skillet, cook until it reheats (1-2 minutes).
Remove from the heat, garnish with lemon slices and serve immediately.