01 - Combine chili peppers, garlic, red bell pepper, onion, olive oil, red wine vinegar, lemon juice, smoked paprika, dried oregano, salt, black pepper, and sugar in a blender or food processor. Blend until thoroughly smooth and combined.
02 - Pat chicken pieces dry with paper towels. Place pieces in a large bowl or resealable bag. Pour the marinade over the chicken, ensuring even coating. Cover and refrigerate for at least 3 hours, ideally overnight for maximum flavor.
03 - Preheat grill to medium-high heat or set oven to 400°F (200°C) prior to cooking.
04 - Grill chicken over indirect heat, turning occasionally and basting with reserved marinade, for 35–40 minutes until cooked through and skin is crisp. If roasting, arrange chicken on a wire rack above a baking tray and roast for 40 minutes, turning once halfway for even cooking.
05 - Remove chicken from heat and let rest for 5 minutes. Garnish with chopped coriander or parsley and serve with lemon wedges.