01 - Preheat the oven to 425°F.
02 - In a large bowl, whisk together olive oil, minced garlic, lemon zest, lemon juice, dried oregano, dried thyme, smoked paprika, salt, and black pepper.
03 - Add chicken thighs to the marinade and toss to coat evenly. Set aside to marinate while preparing the potatoes.
04 - Spread the halved baby potatoes and sliced onion evenly in a large roasting pan or rimmed baking sheet. Drizzle with olive oil and season lightly with salt and black pepper.
05 - Place the marinated chicken thighs on top of the potatoes and onions, skin side up. Pour any remaining marinade over all ingredients. Roast for 40 to 45 minutes until the chicken skin is golden and internal temperature reaches 165°F, and the potatoes are tender.
06 - For extra crispiness, broil for the last 2 to 3 minutes, monitoring closely to prevent burning.
07 - Allow the dish to rest for 5 minutes before garnishing with chopped parsley and serving with lemon wedges.