In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, and cook until softened. Add the tomato paste and fry for another 2 minutes.
Stir in the ground ginger, thyme, and curry powder, and cook for another minute.
Add the blended tomato and pepper mix to the pot. Cook on medium heat for about10-15 minutes until the sauce reduces and thickens.
Pour in the chicken stock and bring to a boil,
Add the rice to the pot, stir well, and season with salt and black pepper
Cover the pot, reduce the heat to low, and allow the rice to cook for 25-30 minutes, or until the rice is cooked and has absorbed the liquid. Stir occasionally to prevent sticking
Once cooked, fluff the rice with a fork.
Garnish with fresh parsley if desired and serve hot.