01 - Preheat your oven to 425°F (220°C).
02 - In a large mixing bowl, whisk together the olive oil, lemon zest and juice, minced garlic, chopped parsley, rosemary, thyme, oregano, salt, and black pepper.
03 - Add the chicken thighs to the bowl and toss to ensure they are well coated. Allow to marinate for a minimum of 10 minutes, or up to 1 hour for enhanced flavor.
04 - Introduce the halved baby potatoes and sliced red onion to the bowl. Toss them thoroughly to coat with any remaining marinade.
05 - Distribute the chicken thighs, potatoes, and onions in a uniform layer across a large baking sheet or roasting pan. Position the chicken pieces skin-side up.
06 - Roast for 40 to 45 minutes. The chicken should achieve a golden-brown color and an internal temperature of 165°F (74°C), while the potatoes should be tender. Stir the potatoes once halfway through the cooking duration to promote even browning.
07 - Remove from the oven and let the dish rest for 5 minutes. If desired, garnish with additional chopped parsley and serve with lemon wedges. Serve hot.