Finely chop the shallot or onion.
Finely chop the garlic
Pull the leaflets off the curry leaf stem
Finely grind the Maldive fish or dried prawns
Put the oil in the saucepan and let it heat up for a couple of minutes
Add the chopped onion, chopped garlic, ground Maldive fish or prawns, chilli, salt, coconut, pandanus leaf to the saucepan. Fry till the shallots are limp.
Add the whole baby tomatoes to the saucepan. Let it all fry up again for a few minutes. Turn the flame low and let the mixture simmer until the tomatoes have begun to break up. Let it simmer for about another half an hour If it starts to get dry add a little water.
Serve