01 - Preheat the oven to 425°F (220°C).
02 - Pat the chicken thighs dry with paper towels and season all sides evenly with salt and pepper.
03 - In a large bowl, whisk together olive oil, minced garlic, lemon zest, lemon juice, thyme, rosemary, and paprika.
04 - Add the chicken thighs to the marinade, turning them to coat thoroughly. Let rest for at least 10 minutes to infuse flavors.
05 - On a large baking sheet or roasting pan, toss baby potatoes and red onion with a drizzle of olive oil, salt, and pepper.
06 - Place marinated chicken thighs skin side up atop the potatoes and onions. Pour remaining marinade evenly over. Roast for 40 to 45 minutes until chicken is golden, cooked through (internal temperature 165°F/74°C), and potatoes are tender.
07 - For extra crispy skin, broil on high for 2 to 3 minutes at the end of roasting.
08 - Garnish with freshly chopped parsley and lemon wedges before serving.