Turn up the heat with this bold and flavorful Peri Peri Chicken and Rice. Juicy chicken thighs are marinated in a vibrant homemade peri peri sauce made with fresh chilies, garlic, citrus, and warm spices, then baked until perfectly tender with crispy skin. Served over fluffy, seasoned rice infused with peppers and savory seasoning, this dish is hearty, colorful, and packed with irresistible flavor.

Perfect for weeknight dinners or entertaining guests, this recipe brings vibrant African-inspired flavors straight to your table.


❤️ Why You’ll Love This Recipe

  • Bold, spicy, and zesty peri peri flavor
  • Juicy chicken with crispy skin
  • Fluffy, seasoned rice cooked in extra marinade
  • Perfect balance of heat, citrus, and savory spices
  • Great for family meals or gatherings

🌶 Ingredients Overview

For the Peri Peri Chicken

  • 1 kg chicken thighs
  • 1 medium onion
  • 4 bird’s eye chilies (adjust to heat preference)
  • 2 mild red chilies
  • 1 tablespoon lime or lemon zest
  • 1 whole lime or lemon, peeled
  • 5 garlic cloves
  • 1 tablespoon salt
  • 1 tablespoon smoked paprika
  • 1 teaspoon dried oregano
  • 1 teaspoon thyme
  • 1 tablespoon tomato paste
  • 1 tablespoon brown sugar
  • ¼ cup white vinegar
  • ⅓ cup oil (olive or vegetable oil)

For the Rice

  • 2½ cups long-grain or basmati rice
  • 1 small onion, diced
  • ½ red bell pepper, diced
  • ½ green bell pepper, diced
  • 3 tablespoons oil
  • 1 tablespoon chicken seasoning
  • Water (as needed for cooking rice)

🔥 How to Make Peri Peri Chicken and Rice

1️⃣ Prepare the Marinade

In a blender, combine:

  • Onion
  • Bird’s eye chilies
  • Mild red chilies
  • Citrus zest and peeled citrus
  • Garlic
  • Salt
  • Smoked paprika
  • Oregano
  • Thyme
  • Tomato paste
  • Brown sugar
  • Vinegar
  • Oil

Blend until smooth.


2️⃣ Marinate the Chicken

  • Place chicken thighs in a large bowl.
  • Pour marinade over the chicken and coat thoroughly.
  • Cover and refrigerate for at least 2 hours, preferably overnight for deeper flavor.

3️⃣ Bake the Chicken

  • Preheat oven to 180°C (350°F).
  • Line a baking tray with foil and place a wire rack on top.
  • Arrange chicken skin-side down on the rack.
  • Reserve some marinade for later use.
  • Bake for 40–45 minutes, flipping halfway through.
  • Chicken should be fully cooked and skin slightly crispy.

4️⃣ Prepare the Rice

  • Rinse rice until water runs clear.
  • Soak for 30 minutes, then drain.

In a large pot:

  • Heat oil over medium heat.
  • Sauté diced onion and bell peppers until soft.
  • Add drained rice and stir to combine.
  • Stir in a portion of reserved marinade.
  • Add water and chicken seasoning.
  • Bring to a boil.

Reduce heat to low, cover, and cook for 15–20 minutes until rice is tender and water is absorbed.
Let sit covered for a few minutes, then fluff with a fork.


5️⃣ Serve

  • Spread rice onto a serving platter.
  • Place baked peri peri chicken on top.
  • Drizzle with remaining marinade if desired.
  • Finish with a squeeze of fresh lemon juice.

Optional: Garnish with fresh parsley or cilantro.


🌿 Helpful Tips

  • Adjust chili quantity based on preferred heat level.
  • For milder spice, skip bird’s eye chilies and use only mild red chilies.
  • Let chicken rest a few minutes before serving for maximum juiciness.
  • Serve with cooling yogurt or tzatziki to balance the heat.

🍽 Serving Suggestions

Pair with:

  • Fresh green salad
  • Cooling yogurt dip
  • Steamed vegetables
  • Extra lemon wedges

⏱ Recipe Details

  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Marinade Time: 2 hours
  • Total Time: 3 hours 15 minutes
  • Servings: 6
  • Difficulty: Intermediate
  • Cooking Temperature: 180°C

✨ Final Result

You’ll get tender, spicy, citrusy peri peri chicken layered over flavorful rice — a complete, satisfying meal bursting with vibrant color and bold taste. Perfect for spice lovers and anyone craving something exciting for dinner.