
Juicy, flame-kissed Peri Peri chicken served over fluffy seasoned rice, packed with bold African-Portuguese flavors that make this one of the most satisfying and healthy homemade recipes you can make any night of the week.

There is something almost magical about Peri Peri chicken. That deep, smoky heat, the tang of lemon and vinegar, the way the skin chars and blisters in the oven while the meat underneath stays impossibly juicy. Paired with fragrant, buttery rice, this is the kind of dinner that earns requests every single week.
Whether you are browsing for easy Iftar recipes to feed a crowd after a long day of fasting, looking for bold and satisfying yummy chicken recipes to shake up your routine, or simply craving something that tastes like it came from a proper restaurant kitchen, this Peri Peri chicken and rice delivers on every level.
The secret to getting this recipe exactly right lies in two things: a really great blender for your marinade and good quality bird's eye chilies. Using the right tools and ingredients genuinely transforms the result here, taking the sauce from flat to fiery and complex in seconds.
Tools & Ingredients We Recommend
Peri Peri, also spelled piri piri, takes its name from the African bird's eye chili that forms the backbone of the sauce. The dish rose to worldwide fame through Portuguese settlers in Mozambique and Angola, and today it sits at the intersection of African and European cooking traditions in the most delicious way possible.
It is not just spicy heat for heat's sake. A well-made Peri Peri marinade is layered with smoked paprika, garlic, lemon, and herbs, creating a sauce that is tangy, smoky, savory, and bright all at once. This is exactly the kind of dish that belongs in your regular rotation of healthy homemade recipes because it is big on flavor without relying on heavy cream or excess fat.
After testing this recipe multiple times, here is what consistently makes the biggest difference:
Chef's Tip: Do not skip rinsing the rice until the water runs completely clear. That extra step removes excess starch and is the reason restaurant-style rice comes out so beautifully fluffy instead of gummy.
One of the things that makes this recipe so versatile is that the Peri Peri chicken itself can be served in smaller portions as a chicken starter recipe alongside a simple salad, or plated generously over rice for a full, satisfying dinner. It fits beautifully into spreads for Iftar, dinner parties, or a cozy family meal.
The rice is cooked in chicken broth with a little butter and onion, which turns what could be a plain side dish into something genuinely craveable on its own. Think of it less as plain steamed rice and more as a light, savory pilaf that soaks up every drop of Peri Peri sauce.
Ready to bring this one to your table? Here is the full recipe:

Juicy, flame-kissed Peri Peri chicken served over fluffy seasoned rice, packed with bold African-Portuguese flavors that make this one of the most satisfying and healthy homemade recipes you can make any night of the week.
Make the Peri Peri marinade: Add the bird's eye chilies, red bell pepper, garlic, 3 tablespoons of olive oil, lemon juice, red wine vinegar, smoked paprika, oregano, cumin, 1 teaspoon of salt, and black pepper to a blender or food processor. Blend until completely smooth.
Score the chicken thighs with 2 to 3 deep cuts on each piece so the marinade penetrates the meat. Place the chicken in a large bowl or zip-lock bag and pour over two-thirds of the Peri Peri sauce. Toss well to coat, then cover and marinate in the refrigerator for at least 30 minutes, or overnight for best results.
Preheat your oven to 425 degrees F (220 degrees C). Line a large baking sheet or roasting pan with foil.
Arrange the marinated chicken thighs skin-side up on the prepared pan. Roast for 35 to 40 minutes, until the skin is deeply charred at the edges and a meat thermometer inserted into the thickest part reads 165 degrees F (74 degrees C). In the last 5 minutes, brush the remaining Peri Peri sauce over the chicken for an extra flavor hit.
While the chicken roasts, prepare the rice. Heat the remaining 1 tablespoon of olive oil and the butter in a medium saucepan over medium heat. Add the diced onion and cook for 4 to 5 minutes until softened and translucent.
Add the rinsed rice to the saucepan and stir for 1 to 2 minutes to lightly toast the grains. Pour in the chicken broth and add the remaining 0.5 teaspoon of salt. Bring to a boil, then reduce the heat to low, cover tightly, and cook for 18 minutes.
Remove the rice from the heat and let it steam, covered, for 5 more minutes. Fluff with a fork.
Serve the Peri Peri chicken over a bed of rice, garnished with fresh parsley and lemon wedges on the side.
Serve the chicken straight from the oven with lemon wedges and a scattering of fresh parsley. A simple green salad or roasted vegetables round it out into a complete, cooking recipes healthy kind of meal that feels indulgent without the guilt.
For Indian cooking recipes fans who love bold spice, this marinade pairs beautifully alongside raita or a cooling cucumber salad to balance the heat. You can also thin out any leftover Peri Peri sauce with a little olive oil and use it as a dipping sauce, salad dressing, or spread on flatbreads the next day.
Leftovers reheat well and honestly taste even better on day two once the flavors have had more time to meld.