
There’s something absolutely magical about peri peri chicken – that perfect balance of smoky heat, tangy citrus, and herbaceous garlic that makes your taste buds dance with joy. This isn’t just any peri peri chicken recipe; this is THE recipe that will have everyone asking for your secret. Whether you’re planning a casual weeknight dinner or impressing guests at your next gathering, this showstopping dish delivers restaurant-quality results right from your own kitchen.
Peri peri, also known as piri piri, hails from Portugal and Mozambique, where it’s been a beloved staple for generations. The magic lies in the peri peri chilies – those small, fiery peppers that pack an incredible punch of heat and flavor. But don’t let the heat intimidate you; when balanced with the right ingredients, peri peri chicken becomes an addictive, crave-worthy masterpiece that’s surprisingly sophisticated.
What makes this recipe truly the BEST is the careful layering of flavors. We’re talking about a marinade that’s not just spicy, but complex – with notes of garlic, lemon, paprika, and a hint of honey to round everything out. The chicken gets a beautiful char on the outside while staying incredibly juicy and tender on the inside. It’s the kind of dish that tastes like you spent hours in the kitchen, but honestly, the prep work is minimal and mostly hands-off.
I love serving this peri peri chicken with fresh sides like a coleslaw with a creamy dressing or alongside some grilled vegetables. The combination of flavors is so vibrant and alive that it practically begs for bright, fresh accompaniments. Some of my favorite sides include fluffy rice, roasted potatoes, or even a simple green salad dressed with a light vinaigrette.
The beauty of this recipe is its versatility. You can grill it, bake it, or even cook it on a cast-iron skillet – each method will give you slightly different results, but all equally delicious. The marinade is the star here, and once you master it, you’ll find yourself making peri peri chicken every other week. Trust me on this.
Let me walk you through exactly how to make the best peri peri chicken that will have everyone coming back for seconds. I’ve perfected this recipe through countless trials and adjustments, and I’m thrilled to share it with you. Get ready for a flavor explosion that’s perfectly balanced, incredibly satisfying, and absolutely irresistible. Your dinner table is about to become a destination.
For more inspiration on perfecting your cooking techniques, check out Serious Eats for detailed food science explanations. You might also enjoy exploring Bon Appétit for additional global chicken recipes and cooking methods.
Ingredients
- 4-6 boneless, skinless chicken breasts or thighs (about 2-3 pounds total)
- 6-8 peri peri chilies or bird’s eye chilies (fresh or dried)
- 6 cloves garlic, minced
- 1/4 cup fresh lemon juice
- 2 tablespoons fresh lime juice
- 1/4 cup olive oil
- 2 tablespoons paprika (preferably smoked)
- 1 tablespoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper (adjust to taste)
- 1 tablespoon honey or agave nectar
- 2 teaspoons kosher salt
- 1 teaspoon freshly ground black pepper
- 1/2 teaspoon crushed red pepper flakes
- 2 bay leaves
- Fresh cilantro or parsley for garnish (optional)
- Lemon wedges for serving

Instructions
- Prepare your peri peri chili paste by removing the stems from the fresh peri peri chilies. If using dried chilies, soak them in hot water for 10 minutes until softened, then drain well. Place the chilies in a food processor along with the minced garlic, lemon juice, lime juice, and a pinch of salt.
- Blend the chili mixture until it forms a smooth paste. If the mixture is too thick, add a tablespoon of water at a time until you reach a paste-like consistency. Set this vibrant red mixture aside.
- In a large bowl, combine the chili paste with olive oil, paprika, cumin, oregano, coriander, cayenne pepper, honey, salt, black pepper, and red pepper flakes. Stir everything together until well combined and the honey is fully incorporated into the marinade.
- Pat the chicken breasts or thighs dry with paper towels. This helps the marinade adhere better to the meat. If using chicken breasts, you can pound them to an even thickness of about 3/4 inch for more uniform cooking.
- Place the chicken pieces into a large zip-top bag or a glass baking dish. Pour the peri peri marinade over the chicken, making sure each piece is thoroughly coated. Add the bay leaves to the marinade.
- Seal the bag or cover the baking dish with plastic wrap. Refrigerate for at least 4-8 hours, though overnight marinating (up to 24 hours) is ideal for maximum flavor development. The longer it marinates, the more intense the flavors will become.
- When ready to cook, remove the chicken from the refrigerator about 30 minutes before cooking to allow it to come closer to room temperature. This ensures more even cooking throughout.
- If grilling: Preheat your grill to medium-high heat (about 375-400°F). Oil the grill grates to prevent sticking. Remove the chicken from the marinade, reserving the extra marinade in a small bowl.
- Place the chicken on the hot grill and cook for 6-7 minutes on the first side without moving it, allowing a beautiful char to develop. Flip the chicken and cook for another 6-7 minutes on the second side.
- Continue cooking, turning occasionally and basting with the reserved marinade, until the internal temperature reaches 165°F when measured with a meat thermometer in the thickest part of the chicken. This typically takes an additional 5-10 minutes depending on thickness.
- If baking: Preheat your oven to 400°F. Remove the chicken from the marinade and arrange it on a parchment-lined baking sheet or in a baking dish. Reserve the extra marinade.
- Bake the chicken for 25-30 minutes, basting with the reserved marinade halfway through cooking. The chicken is done when it reaches an internal temperature of 165°F and the exterior has a beautiful caramelized color.
- If using a skillet: Heat 2 tablespoons of oil in a large cast-iron skillet over medium-high heat. Once hot, carefully place the marinated chicken in the skillet, being cautious of splattering.
- Sear the chicken for 4-5 minutes on the first side until golden brown. Flip and sear the other side for another 4-5 minutes. Reduce heat to medium and continue cooking for 15-20 minutes, stirring the marinade occasionally until the chicken reaches 165°F internally.
- Transfer the cooked chicken to a serving platter and let it rest for 5 minutes before serving. This allows the juices to redistribute throughout the meat, keeping it incredibly moist and tender.
- Pour any remaining pan juices or marinade over the chicken as a finishing sauce. Garnish with fresh cilantro or parsley if desired, and serve with lemon wedges for an extra burst of brightness.

Pro Tips
Heat Level Adjustment: The beauty of this recipe is its customizable heat level. If you prefer milder chicken, reduce the number of peri peri chilies to 3-4 or remove the seeds from the chilies before blending (this removes much of the heat while keeping the flavor). For extra spicy chicken, add another 2-3 chilies or increase the cayenne pepper to 3/4 teaspoon. Remember, you can always add more heat, but you can’t remove it, so start conservative.
Chicken Cut Selection: While boneless, skinless chicken breasts are traditional and leaner, thighs are actually more forgiving and stay incredibly juicy due to their higher fat content. If using thighs, reduce the cooking time slightly as they cook faster than breasts. Dark meat also has a richer flavor that beautifully complements the peri peri spices. You can also use bone-in chicken pieces – just add 10-15 minutes to the cooking time.
Marinade Depth: The longer you marinate the chicken, the more complex and developed the flavors become. While 4 hours is the minimum for decent flavor penetration, 8-24 hours is ideal. The acid from the lemon and lime juice will begin to “cook” the surface of the chicken slightly, creating a tender, flavorful exterior.
Substitutions and Variations: Don’t have peri peri chilies? Use Scotch bonnets, habaneros, or Thai bird chilies as substitutes. If you can only find dried chilies, soak them in warm water first. You can also use bottled peri peri sauce or chili paste as a shortcut, though homemade is always superior. For a creamier version, serve with creamy coleslaw or a cooling yogurt sauce made with Greek yogurt, lemon juice, and fresh herbs.
Serving Suggestions: This peri peri chicken pairs beautifully with fluffy jasmine rice, roasted sweet potatoes, grilled corn, or warm naan bread. Create a complete meal experience by adding a simple side salad or grilled vegetables like zucchini and bell peppers. For a lighter option, serve it over a bed of greens with fresh vegetables for a vibrant grain bowl. The leftover marinade can be reduced on the stovetop and drizzled over rice or vegetables for extra flavor.
Cooking Method Comparison: Grilling gives you the best char and smokiness, creating restaurant-quality results with beautiful grill marks. Baking is the most hands-off method and works great when cooking for larger groups. Pan-searing creates a beautiful crust and allows you to control the cooking process more precisely. Choose based on your equipment and comfort level – all methods yield delicious results.
