Preheat the oven to 180C/356F.
Place the ingredients for the homemade seasoning in a spice or coffee grinder.
Mill into a fine consistency and set aside.
Prepare the tamarind paste by placing it in a small bowl and adding and stiring in the raw cane sugar and then set aside.
Place the snapper on a chopping board.
Use a chefs knife to score each side of the fish diagonally with a 3-4cm gap being careful not to score too deep into the fish cavity.
Repeat the above steps with the other fish.
Generously season both the cavity and outside of the fish with the homemade seasoning and make sure to reserve 2 teaspoons to make the sauce.
Place the fish on parchment paper and tightly wrap it with aluminium foil.
Bake the fish in the oven for 25-30 minutes when done remove from the oven and set aside.
While the fish is being baked, prepare the sauce by heating olive oil on a large frying pan or skillet on medium heat.
Sauce the onion, garlic and ginger until soft and translucent.
Add the bell peppers and continue to cook for a few minutes.
Add the canned tomatoes, soya sauce, tamarind paste, chadon beni, thyme, turmeric, scotch bonnet and reserved seasoning.
Pour in the coconut milk, stir and bring the pan to a rolling boil.
Reduce the heat to medium-low and leave to simmer for 15-20 minutes during the given time the sauce will thicken and colour deepen, keep a watchful eye on the sauce, stirring often and adding a splash of water, if needed.
Do a test taste and add additional black pepper and pink salt, if required.
Once the sauce is ready, use a egg spatula to carefully lower the fish into the pan with the sauce.
Baste the fish with the sauce and simmer for a further 5 minutes.