Peri Peri Chicken and Spiced Rice is a bold and fiery dish rooted in Southern African and Portuguese culinary traditions, known for its vibrant flavor and aromatic spices. At the heart of this recipe is a rich, homemade peri peri marinade—a zesty blend of chili, garlic, lemon, and herbs—that infuses both the chicken and rice with layers of smoky heat and tang. The chicken is marinated until tender, then grilled to perfection, while the rice is cooked with the same marinade, absorbing every drop of its deep, savory flavor. The result is a beautifully balanced meal that’s spicy, zesty, and irresistibly satisfying.
Getting juicy, flavorful Peri Peri Chicken all starts with a good marinade. Let the chicken soak up all that spicy, zesty flavor for at least 2 to 3 hours, but if you can, marinate it overnight. The longer it sits, the better the flavor.
There are a few ways to cook the chicken, depending on what you have at home. Grilling is my favorite—it gives the chicken a smoky char that works perfectly with the peri peri spice. Just grill it over medium-high heat, flipping and basting every few minutes. Then lower the heat and finish cooking with the lid on so it stays tender.
If you’re using the oven, roast the chicken at 200°C (400°F) for 35–45 minutes until the skin is golden and crispy. You can broil it at the end for a few minutes to get a nice char.
Pan-frying is quick and easy too. Just cook the chicken in a hot pan, turning regularly until it’s cooked through and golden on the outside.
Whichever method you choose, aim for an internal temperature of 74°C (165°F) and let the chicken rest for a few minutes before serving. This helps keep all the juices inside and makes every bite full of flavor.
Once your Peri Peri Chicken and Spiced Rice are ready, it's time to bring it all together on the plate—and trust me, presentation and pairing can take this dish to the next level. The bold, smoky flavors of the chicken and the rich, spiced rice are already a winning combo, but a few fresh, cooling additions help balance the heat and round out the meal beautifully.
Start with something cool and creamy—a simple yogurt or garlic sauce, or even a dollop of sour cream, works wonders against the spice. You could also serve it with a quick cucumber and mint salad or a classic coleslaw to add crunch and freshness.
For something a little more vibrant, try a side of grilled vegetables, corn on the cob, or a fresh tomato and red onion salad with lemon juice and olive oil. These light, zesty sides complement the boldness of the main dish without overpowering it.
And don’t forget a good flatbread or warm pita—perfect for scooping up extra rice or wiping the plate clean. If you're feeling fancy, a drizzle of your peri peri butter sauce over everything ties it all together with one final hit of flavor.
Whether you're plating it up for a casual weeknight dinner or serving guests at a summer BBQ, these sides and garnishes will help create a well-balanced, satisfying meal that everyone will remember.
Peri Peri Chicken and Spiced Rice make great leftovers—the flavors get even better the next day! Let everything cool down first, then store the chicken and rice in separate airtight containers. They’ll stay fresh in the fridge for 3 to 4 days.
To reheat, warm the chicken in the oven or air fryer at 180°C (350°F) for about 15 minutes so the skin stays crisp. The rice can be microwaved or reheated in a pan with a splash of water or stock to keep it soft and fluffy.
Leftover chicken is great shredded into wraps, salads, or bowls. The rice also makes a tasty base for stir-fries or a quick fried egg meal.
Both the chicken and rice can be frozen for up to 2 months. Just defrost and reheat when you're ready for a quick, flavorful meal!
This Peri Peri Chicken and Spiced Rice recipe brings fiery, zesty flavor to your table with a homemade marinade used for both the juicy chicken and aromatic rice. Inspired by Portuguese and South African cuisine, it’s a bold, satisfying dish perfect for spice lovers. Ideal for weeknight dinners or weekend grilling!
To cook the chicken, preheat the BBQ or grill on medium-high heat for about 10 minutes. Place the chicken legs on the grill and cook for a total of 35 to 45 minutes, flipping every 5 to 7 minutes. After about 20 minutes of cooking, close the lid and reduce the heat to medium/medium-low and continue cooking for another 20 minutes for tender, juicy chicken. During the first two flips, baste the chicken with the leftover marinade for added flavor.