Blend the onions with 1/4 cup of oil till smooth
Blend the garlic and ginger together (you can use a little bit of the onion mixture to blend so that you do not add extra water)
In a deep pot at medium heat, heat up the rest of the oil. Make sure to not over heat the oil. To check if the oil is hot enough, put the tip of a wooden spoon in the pot and watch for soft bubbles
Add in your tomato paste and 2 tbsp of water (the water allows the tomato paste to dissolve well)
Once the tomato paste is evenly dispersed, add in the blended onion and mix well
When the onion is well incorporated, add in the ginger and garlic mixture. Mix well and let it simmer at medium heat for 45 minutes
While the shito is simmering, blend the mushroom and seaweed mix into a powder and set aside. Also blend your whole spices and set aside.
As the mixture is cooking, the colour will start to darken
After the 45 minutes, mix in the chilli powder, the mushroom and seaweed mix and mix well.
Let everything cook for another 10 minutes then add your spices.
Once everything has been added, continue to cook the shito at medium heat for another hour
You know the shito is ready when it gets easier to stir (i.e the water has evaporated to the shito feels lighter). Also when you hold the spoon up, you will not see little bubbles where the water and oil are mixing.
Serve as a hot sauce. PLEASE ALWAYS USE A CLEAN SPOON to take a portion to reduce the risk of spoilage.