*If you have your Tomato stew base available then skip these ingredients and just use 1 cup of the stew base.
Wash rice, place in a pot, add enough water to cover the rice by about 1 inch.
Boil rice until halfway done, drain in a sieve, run cold water on the rice to cool it down and stop further cooking. Drain and set aside.
Meanwhile, wash the tomatoes, peppers and onions, deseed the tatashe and put all in a blender. Blend into a very smooth puree.
Pour into a medium-sized pot and place over medium-high heat, do not cover the pot. Boil until the liquid has evaporated.
Place a clean dry pot over medium heat, add vegetable oil. When it is hot, add chopped onions and fry until it softens and becomes translucent.
Add garlic and ginger, stir until you smell them.
Add tomato paste, thyme, curry and bay leaves, stir for 1 minute.
Pour in the boiled tomato puree, add seasoning cubes, stir well and fry.
Reduce the heat to medium-low and continue frying, stirring often. The oil will separate from the tomato puree and have no raw tomato taste.
Add coconut milk, stock and some water, enough to cover the rice. Stir and bring to a boil.
Add the parboiled rice. Stir and taste for salt and other seasonings. Add salt, correct seasoning.
Cover tightly and cook until little water is remaining, reduce heat to low and cook until all the liquid has been absorbed. If the rice is not soft enough add a little water and continue steaming until it is done.
Take off the heat. Stir and cover to dry out about 5 minutes.
Serve with a protein of choice.