Bring a large saucepan (which has a lid) to a medium-high heat. Add olive oil, diced onion, garlic, chicken stock powder, turmeric, smoked paprika, chili powder, cumin, and salt. Sauté for 2 minutes or until the onion and garlic starts browning.
Add the diced tomatoes and 1/3 cup warm water. Sauté for another 2-5 minutes or until the tomatoes have softened.
Add red and green bell pepper and sauté for another minute or so.
Add the washed and rinsed rice and 3 cups boiling water to the tomato mixture. Give it a quick mix, reduce the heat to a medium-low and cover. Simmer for 15 minutes. Thereafter, remove from the heat and allow the rice to steam for another 5 minutes, covered.
Use a soft spatula or fork to gently break the cooked rice apart. Salt to taste and finish off with freshly chopped coriander