Season the chicken pieces generously with salt, pepper, oregano, thyme, and rosemary. Ensure each piece is coated evenly.
Heat the olive oil in a large non-stick skillet over medium-high heat. Once shimmering, add the seasoned chicken pieces in a single layer. Cook for 4-5 minutes per side, until golden brown and cooked through. Do not overcrowd the pan; cook in batches if necessary. Remove chicken from the skillet and set aside.
Reduce the heat to medium. Add the butter to the same skillet. Once melted, add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to burn it.
Add the trimmed asparagus pieces to the skillet. Sauté for 3-4 minutes until they are tender-crisp and bright green.
Pour in the chicken broth and fresh lemon juice. Scrape up any browned bits from the bottom of the skillet – this is where the flavor is!
Bring the liquid to a simmer and let it reduce slightly for about 2 minutes. Season the sauce with salt and pepper to your liking.
Return the cooked chicken to the skillet. Toss everything together to coat the chicken and asparagus in the lemon-herb sauce. Cook for another 1-2 minutes to heat the chicken through.
Garnish generously with fresh chopped parsley and serve immediately.