01 - Set the oven to 425°F and prepare a large baking sheet lined with parchment paper or foil.
02 - In a large mixing bowl, whisk together olive oil, minced garlic, lemon zest, lemon juice, oregano, thyme, smoked paprika, salt, and black pepper.
03 - Add chicken thighs, halved baby potatoes, and red onion wedges to the marinade; toss thoroughly to ensure even coating.
04 - Spread the marinated chicken, potatoes, and onions in a single layer across the prepared baking sheet.
05 - Roast in the oven for 20 minutes.
06 - Remove the baking sheet from the oven, add trimmed asparagus, and gently toss them with the other ingredients on the pan.
07 - Return to the oven and roast for an additional 15 minutes until the chicken reaches an internal temperature of 165°F and the potatoes are golden brown.
08 - Sprinkle chopped fresh parsley over the dish and serve with lemon wedges if desired.