Rinse your rice 2-3 times under room temperature water until the water runs clear. Drain and then set aside.
In a blender, place the roughly chopped tomatoes, chopped chili pepper, and roughly chopped red bell peppers. Blend until smooth. Set aside.
In a medium sized saucepan heat vegetable oil over medium heat. Then add the chopped onions and saute until softened. This should take about 3 to 4 minutes. Then add the minced garlic and minced ginger. Cook for a further 1 to 2 minutes. Mix in the tomato and bell pepper puree (from step 2), and the tomato paste. Cook until the mixture thickens slightly, this should take about 5 to 7 minutes.
Add the ground paprika, curry powder, dried thyme, bay leaves, and salt to taste. Stir to combine and cook for a further 1 to 2 minutes.
Add the rinsed and drained rice and saute for 1 to 2 minutes. Then add the stock (or water). Mix through, making sure nothing is sticking to the bottom of the pot. Taste for seasoning and adjust as desired. Bring the liquid to a boil. Once at a boil, reduce the heat to low to bring the liquid to a simmer. Cover with a lid and simmer for about 25 minutes.
Turn off heat, and allow rice to rest, covered, for 5 to 10 minutes. Then remove bay leaves. Serve.