Add all of the homemade peri-peri sauce ingredients to a blender and blend until smooth. Set aside.
Heat the extra virgin olive oil in a large casserole dish or Dutch oven over a medium-high heat.
Add the diced chicken and cook for 5-6 minutes until lightly browned on all sides.
Stir in the diced onion, peppers and crushed garlic. Cook for 5-7 minutes until the vegetables have softened.
Pour in the homemade peri-peri sauce and stir well until the chicken and vegetables are evenly coated. Simmer for 2-3 minutes to allow the flavours to develop.
Add the rinsed basmati rice and stir until every grain is coated in the sauce.
Pour in the chicken stock and bring to a gentle boil.
Reduce the heat to low, cover with a lid and simmer for 15 minutes without lifting the lid.
Remove the lid, stir through the frozen peas, then cover again and cook for a further 5 minutes until the rice is tender and the liquid has been absorbed.
Remove from the heat and leave to stand, covered, for 5 minutes. Fluff the rice gently with a fork or wooden spoon.
Finish with chopped fresh parsley and serve with a dollop of Greek yoghurt, a squeeze of fresh lemon and a sprinkle of chilli flakes, if desired.