01 - Combine chili peppers, garlic, red bell pepper, smoked paprika, oregano, cumin, salt, black pepper, olive oil, red wine vinegar, lemon juice, and zest in a blender. Blend until completely smooth to create a uniform peri peri sauce.
02 - Set aside 3 tablespoons of the prepared marinade in a small separate bowl. This will be used later for basting during cooking and as an extra serving sauce.
03 - Rub the remaining marinade thoroughly over the entire chicken, making sure to coat under the skin and into all crevices. Place in a large dish or resealable bag, cover tightly, and refrigerate for at least 2 hours. For optimal flavor penetration, marinate overnight.
04 - Preheat your grill or oven to 400°F. If using a grill, brush the grates with oil to prevent sticking. Ensure the cooking surface reaches the proper temperature before proceeding.
05 - Arrange chicken skin-side up on the grill grates or in a roasting pan. Cook for 35 to 40 minutes, turning once halfway through cooking. During the last 10 minutes, brush generously with the reserved marinade. Continue cooking until the internal temperature reaches 165°F and the skin is nicely charred and crispy.
06 - Remove the chicken from heat and let rest for 5 minutes to allow juices to redistribute. Cut into serving pieces and arrange on a platter. Garnish with fresh parsley and serve immediately with lemon wedges on the side.