Lightly fry the onion until soft. Add tomatoes, garlic, chilli and spices.
Add half a cup of water in small amounts to keep the mixture moist.
Simmer on low heat for 15 minutes.
Add pilchards and salt to taste, then add coriander (optional).
Simmer for another 5 minutes and serve with rice.